blob: 119374f311af5f935663aae61ea56228752301c9 [file] [log] [blame]
Known issues and unimplemented features
---------------------------------------
- NPIV targets not quite work. If you need NPIV, use QLogic git driver
- Minor "ToDo"'s spread in the code.
Very old and, probably, already fixed:
- If a Linux initiator asks for devices using INQUIRY command too soon
before the controller on the 23xx target is fully initialized in the
target mode, the initiator could receive garbage devices and the
messages "scsi: unknown device type 31" will be printed in the kernel
log on the initiator. After rescan on the initiator (eg by
rmmod/modprobe the driver) the correct devices will be added instead
of the garbage ones. This is actually Linux SCSI mid-level's problem
(although also could be the Qlogic firmware's one): type 31 is
"unknown or no device type", but the SCSI mid-level treats such
devices as real and adds them to the system. To avoid it, try to
leave the target enough time for initialization (some 10th seconds).
With the latest firmware that might be fixed.
- On 23xx if on a tape with block size 0 we write block with size X
and then read it with bs <X the tape skips all blocks with size X
until the next correct block or filemark found, instead of returning
ILI with negative counter. Looks like the initiator retries the
command quietly. 22xx works correctly. With the latest firmware that
might be fixed.