Re: LINUX Jobs for 2.4 update [scsi]

From: Douglas Gilbert (dgilbert@interlog.com)
Date: Sat May 27 2000 - 16:53:48 EDT

  • Next message: Dave Cinege: "Re: [PATCH] 5 year old bug in main.c (initrd). Can this please be fixed?"

    Paul Gortmaker wrote:
    >
    > > To Do
    > > -----
    > > Linux sends a 1K buffer with SCSI inquiries. The ANSI-SCSI limit is 255.
    >
    > [snip]
    >
    > > Linux uses TEST_UNIT_READY to chck for device presence on a PUN/LUN. The
    > > INQUIRY is the only valid test allowed by the spec.
    >
    > The draft of SCSI-2 spec I have here hints that INQUIRY should be used
    > to probe system configuration and that TEST_UNIT_READY is more for
    > polling on devices with removable media. I tossed the TEST_UNIT_READY
    > part out and INQUIRY alone works fine (one disk, 2 CDs and a tape on
    > a BusLogic clone - all found as per usual).

    I seem to remember the Bob Frey [formerly of Advansys and author of
    that company's HBA drivers for several OSes] commenting that Linux
    did something slightly different during initialization. Namely it
    issued a TEST_UNIT_READY before an INQUIRY. I haven't checked if that
    is still the case. Bob suggested that the Linux ordering was probably
    incorrect (but seemingly harmless).

    Doug Gilbert

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.rutgers.edu
    Please read the FAQ at http://www.tux.org/lkml/



    This archive was generated by hypermail 2b29 : Sat May 27 2000 - 17:07:50 EDT