[9270] in linux-scsi channel archive

home help back first fref pref prev next nref lref last post

Problem w/ recent scsi_scan changes

daemon@ATHENA.MIT.EDU (Steve Ralston)
Mon Jul 31 06:32:01 2000

From:	sralston@ra.ks.lsil.com (Steve Ralston)
Message-Id: <200007311030.FAA28068@ra.ks.lsil.com>
To:	linux-scsi@vger.rutgers.edu (linux-scsi)
Date:	Mon, 31 Jul 100 05:30:34 -0500 (CDT)
Content-Type: text

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 has caused additional "ghost" LUNs to be seen by linux.

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.

Thanks,
-SteveR

-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@vger.rutgers.edu

home help back first fref pref prev next nref lref last post