> We're having a problem with recent (linux-2.4.0-test2) scsi_scan.c,
> centered around this change:
> /*
> * We used to do a TEST_UNIT_READY before the INQUIRY but that was
> * not really necessary. Spec recommends using INQUIRY to scan for
> * devices (and TEST_UNIT_READY to poll for media change). - Paul G.
This change is correct.
> We have a RAID subsystem that happens to return (e.g.):
> SCSI Error Report =-=-= (ioc0,scsi0:4)
> SCSI_Status=02h (CHECK CONDITION)
> Original_CDB[]: 00 80 00 00 00 00 - "TEST UNIT READY"
> SenseData[A0h]: 70 00 05 00 00 00 00 98 00 00 00 00 25 00 00 00 00 00 ...
> SenseKey=5h (ILLEGAL REQUEST); FRU=00h
> ASC/ASCQ=25h/00h "LOGICAL UNIT NOT SUPPORTED"
> to TEST_UNIT_READY (and READ_CAPACITY, et al), which *used* to cause linux
> to ignore the LUN.
>
> We kindly request that TEST_UNIT_READY *before* INQUIRY be reinstated.
That breaks some standards compliant subsystems. Probably what needs to be done
is to accept logical-unit-not-supported from a TUR as meaning we guessed wrongly
Alan
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]