• Ben Efros's avatar
    USB: storage devices and SAT · 1537e0ad
    Ben Efros authored
    Add the SANE SENSE flag to indicate that a device is capable of handling
    more than 18-bytes of sense data.  This functionality is required for
    USB-ATA bridges implementing SAT.  A future patch will actually enable this
    function for several devices.
    
    The logic behind this is that we can detect support for SANE_SENSE in a few ways:
     1) ATA PASS THROUGH (12) or (16) execute successfully
     2) SPC-3 or higher is in use
     3) A previous CHECK CONDITION occurred with sense format 70-73 and had
        a length greater than 18-bytes total
    Signed-off-by: default avatarBen Efros <ben@pc-doctor.com>
    Signed-off-by: default avatarMatthew Dharm <mdharm-usb@one-eyed-alien.net>
    Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
    
    1537e0ad
transport.c 38.3 KB