mirror of
https://github.com/SCST-project/scst.git
synced 2026-08-21 14:46:23 +00:00
This version is production used by SanDisk for quite some time and passed all very hard internal tests. However, due to original qla2xxx issues NPIV is not working in this version, so if you need NPIV either use v3.0 of this driver or the driver from the QLogic git. git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6148 d57e44dd-8a1f-0410-8b47-8ef2f437770f
197 lines
5.5 KiB
Plaintext
197 lines
5.5 KiB
Plaintext
Summary of changes between versions 3.0 and 3.1
|
|
-----------------------------------------------
|
|
|
|
- Support for 26xx/8[1-3]xx added
|
|
|
|
- Update to a newer qla2xxx
|
|
|
|
|
|
Summary of changes between versions 2.1.0 and 3.0
|
|
-------------------------------------------------
|
|
|
|
- Update to kernels up to 3.6
|
|
|
|
- Bug fixes and other improvements
|
|
|
|
|
|
Summary of changes between versions 2.0.0 and 2.1.0
|
|
---------------------------------------------------
|
|
|
|
- Update to kernels up to 3.0
|
|
|
|
- Complete NPIV support added. Particularly, now SCST core sees
|
|
all the virtual targets and provide separate target-oriented access
|
|
control for them. Thanks a lot to Uri Yanai and Dorit
|
|
Halsadi!
|
|
|
|
- Node name setting added
|
|
|
|
- qlini_mode "disabled" parameter handling improved
|
|
|
|
- Local sessions management made more robust
|
|
|
|
- Long CDBs handling fixed
|
|
|
|
- Per sessions commands stats implemented based on patch from Steven
|
|
Umbehocker <steven.umbehocker@osnexus.com>
|
|
|
|
- Bug fixes and other improvements
|
|
|
|
|
|
Summary of changes between versions 1.0.2 and 2.0.0
|
|
---------------------------------------------------
|
|
|
|
- Support for 24xx/25xx added
|
|
|
|
- Disable by default initiator mode if target mode enabled. It can be changed
|
|
using .config option CONFIG_SCSI_QLA2XXX_TARGET_DISABLE_INI_MODE.
|
|
|
|
|
|
Summary of changes between versions 1.0.1 and 1.0.2
|
|
---------------------------------------------------
|
|
|
|
- Failure of enabling target mode, if do it too fast, fixed
|
|
Based on work by sdrb <sdrb@onet.eu>
|
|
|
|
- Possible crash with too fast target mode enabling/disabling or
|
|
module unload fixed
|
|
|
|
- Implemented abort on timeout of stuck in the firmware commands
|
|
|
|
|
|
Summary of changes between versions 1.0.0 and 1.0.1
|
|
---------------------------------------------------
|
|
|
|
- Update to initiator driver from 2.6.27
|
|
|
|
- HOWTO added (Amit Mehta)
|
|
|
|
- Fixed wrong sess_count decrement on session registration failure
|
|
|
|
- Fixed possible oops in the initiator driver on the module unload
|
|
|
|
- Updated to work on kernels up to 2.6.29
|
|
|
|
- Other minor fixes
|
|
|
|
|
|
Summary of changes between versions 0.9.5 and 1.0.0
|
|
---------------------------------------------------
|
|
|
|
- Fixed sg_tablesize in qla2x00t to be per target card, not global
|
|
|
|
- Updated to work on 2.6.25.x
|
|
|
|
- Updated to work on 2.6.24.x
|
|
|
|
- Fixed possible crash if tgt module rmmod'ed under load
|
|
|
|
- Fixed incorrect residual on internal BUSY replies
|
|
|
|
- Updated to work on 2.6.23.x
|
|
|
|
- Fixes a race, when an event comes on the driver unload, so DPC thread
|
|
will try to use already half destroyed data.
|
|
|
|
- Fixed problem with SNS, not advertising target mode.
|
|
|
|
- Support for per-target default security groups added.
|
|
|
|
- Updated to work on 2.6.22.x kernels.
|
|
|
|
- Updated to work on 2.6.21.x kernels.
|
|
|
|
- Updated to work on 2.6.20.x kernels.
|
|
|
|
- Updated to work with SCST 0.9.6.
|
|
|
|
- /proc support routines changed to work with seq_file interface.
|
|
|
|
- Cleanups and minor bug fixes.
|
|
|
|
|
|
Summary of changes between versions 0.9.3.8 and 0.9.5
|
|
-----------------------------------------------------
|
|
|
|
- Ported to 2.6.17.x and 2.6.18.
|
|
|
|
- Problem with not found WWN on the first login attempt fixed.
|
|
|
|
- Updated for the latest SCST interfaces changes.
|
|
|
|
- Cleanups and minor bug fixes.
|
|
|
|
|
|
Summary of changes between versions 0.9.3.8 and 0.9.3.9
|
|
-------------------------------------------------------
|
|
Patch vs: qla2xxx v8.01.03-k (in kernels 2.6.15.x+, including 2.6.16-prex)
|
|
|
|
- Fixed problem when "out-of-order frames rassembly" bit was wrongly set,
|
|
which lead to only 1Gbps speed of 23xx cards.
|
|
|
|
- Removed all code that deals with "use_sg == 0" data, since staring
|
|
from SCST 0.9.5 commands data are always in SG-vector.
|
|
|
|
- Fixed hungup on the module unload.
|
|
|
|
- Minor cleanups and fixes
|
|
|
|
|
|
Summary of changes between versions 0.9.3.7 and 0.9.3.8
|
|
-------------------------------------------------------
|
|
Patch vs: qla2xxx v8.01.03-k (in kernels 2.6.15.x+, including 2.6.16-prex)
|
|
|
|
- Minor cleanups
|
|
|
|
|
|
Summary of changes between versions 0.9.3.6 and 0.9.3.7
|
|
-------------------------------------------------------
|
|
Patch vs: qla2xxx v8.01.03-k (in kernels 2.6.15.x+, including 2.6.16-prex)
|
|
|
|
- Fix null pointer dereference in do_ctio_complete (thanks to Calvin Morrow)
|
|
|
|
|
|
Summary of changes between versions 0.9.3.5 and 0.9.3.6
|
|
-------------------------------------------------------
|
|
Patch vs: qla2xxx v8.01.03-k (in kernels 2.6.15.x+, including 2.6.16-prex)
|
|
|
|
- Include MEMSET, MEMCPY definitions
|
|
|
|
- Patched to compile on 64bit cleanly (thanks to Ming Zhang for patch)
|
|
|
|
- Fixed possible race during initial enabling of Target Mode (thanks to
|
|
Mark Buechler for finding)
|
|
|
|
|
|
Summary of changes between versions 0.9.3.4 and 0.9.3.5
|
|
-------------------------------------------------------
|
|
Patch vs: qla2xxx v8.01.03-k (in kernels 2.6.15.x)
|
|
|
|
- Reset chip when switching from initiator to initiator/target and back
|
|
implemented
|
|
|
|
- Use 2K loop_id's for 23xx chips and thus change how sessions are
|
|
tracked.
|
|
|
|
- Added Module Info
|
|
|
|
- Fixed module counting with initiator module preventing it from going
|
|
away w/out telling us (pointed out by Vladislav Bolkhovitin)
|
|
|
|
- Some minor debugging changes
|
|
|
|
|
|
Summary of changes between versions 0.9.3.2 of old driver and 0.9.3.4
|
|
---------------------------------------------------------------------
|
|
|
|
- Support for the latest in-tree Qlogic initiator added by Nathaniel
|
|
Clark
|
|
|
|
- Only one module is build and it interacts with a patched kernel
|
|
qla2xxx driver. The single module is called qla2x00tgt.ko instead of
|
|
having one for each driver type.
|
|
|
|
- Target mode can be enabled via a sysfs interface on a per card basis.
|
|
Under the appropriate scsi_host there is now an entry
|
|
target_mode_enabled, which can read and written.
|