When connected over USB2, this device reports a nonsense bInterfaceProtocol value 6 and doesn't work with usb-storage. When connected over USB1, the device reports the correct bInterfaceProtocol value 0x50 (bulk) and works with no problems.

This patch fixes it up so that it also works on USB2.

Signed-off-by: Daniel Drake <[EMAIL PROTECTED]>

--- linux/drivers/usb/storage/unusual_devs.h.orig	2005-08-31 11:18:10.000000000 +0100
+++ linux/drivers/usb/storage/unusual_devs.h	2005-08-31 11:47:09.000000000 +0100
@@ -96,6 +96,13 @@ UNUSUAL_DEV(  0x0436, 0x0005, 0x0100, 0x
  		US_SC_SCSI, US_PR_DPCM_USB, NULL, 0 ),
 #endif
 
+/* Patch submitted by Daniel Drake <[EMAIL PROTECTED]>
+ * Device reports nonsense bInterfaceProtocol 6 when connected over USB2 */
+UNUSUAL_DEV(  0x0451, 0x5416, 0x0100, 0x0100,
+		"Neuros Audio",
+		"USB 2.0 HD 2.5",
+		US_SC_SCSI, US_PR_BULK, NULL, 0),
+
 /* Patch submitted by Philipp Friedrich <[EMAIL PROTECTED]> */
 UNUSUAL_DEV(  0x0482, 0x0100, 0x0100, 0x0100,
 		"Kyocera",

Reply via email to