I recently posted a patch ("storage: Add quirk for another SCM-based USB-SCSI converter") to add a quirk for the converter with ID 04E6:000F, which is listed along with 04E6:000B in the Windows INF file for the Startech ICUSBSCSI2 as "eUSB SCSI Adapter (Bus Powered)". The already-present quirk for 04E6:000B has USB_SC_SCSI/USB_PR_BULK, not USB_SC_DEVICE/USB_PR_DEVICE. Change the 04E6:000F quirk to match that. Signed-off-by: Mark Knibbs <markk@xxxxxxxxxxx> --- While I don't have one to check, later SCM converters probably use vendor-specific class and protocol, thus specifying USB_SC_SCSI/USB_PR_BULK is necessary. Some speculation as to the reason for the difference... I'm not sure whether the change was for all later products, or is related to the later products being bus-powered. Windows 98 was the current mainstream OS when the eUSCSI converter was first introduced. That OS didn't ship with a USB mass storage driver, thus in order to use the converter the SCM driver had to be installed. Later Windows 2000 was released, which included a USB mass storage driver. If the user were to connect the converter before installing the SCM driver, Windows would install its default mass storage driver which only works with the SCSI device at ID 0. Perhaps SCM changed to a vendor-specific class/ protocol to prevent the Windows generic driver binding to it, and reduce driver-related technical support issues? Patch is based on 3.18-rc7. diff --git a/drivers/usb/storage/unusual_devs.h b/drivers/usb/storage/unusual_devs.h index 11c7a96..bfc4a6a 100644 --- a/drivers/usb/storage/unusual_devs.h +++ b/drivers/usb/storage/unusual_devs.h @@ -507,7 +507,7 @@ UNUSUAL_DEV( 0x04e6, 0x000c, 0x0100, 0x0100, UNUSUAL_DEV( 0x04e6, 0x000f, 0x0000, 0x9999, "SCM Microsystems", "eUSB SCSI Adapter (Bus Powered)", - USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_euscsi_init, + USB_SC_SCSI, USB_PR_BULK, usb_stor_euscsi_init, US_FL_SCM_MULT_TARG ), UNUSUAL_DEV( 0x04e6, 0x0101, 0x0200, 0x0200, -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html