summaryrefslogtreecommitdiffstats
path: root/sys/dev
diff options
context:
space:
mode:
authorhselasky <hselasky@FreeBSD.org>2011-10-10 16:26:06 +0000
committerhselasky <hselasky@FreeBSD.org>2011-10-10 16:26:06 +0000
commitd5f55976edee107f968a1f00dabada3bcc020b5f (patch)
tree883eacb3ea93d8cc898dc0c37e3202c2a586189c /sys/dev
parentd4695c896c6faaa2da74b8f02bc43c54800738c5 (diff)
downloadFreeBSD-src-d5f55976edee107f968a1f00dabada3bcc020b5f.zip
FreeBSD-src-d5f55976edee107f968a1f00dabada3bcc020b5f.tar.gz
Add USB mass storage quirk for device that emits errors after the automatic
no synchronize cache detection. Submitted by: Scott Allendorf MFC after: 3 days
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/usb/quirk/usb_quirk.c1
-rw-r--r--sys/dev/usb/usbdevs5
2 files changed, 6 insertions, 0 deletions
diff --git a/sys/dev/usb/quirk/usb_quirk.c b/sys/dev/usb/quirk/usb_quirk.c
index 81a3e41..128fe2a 100644
--- a/sys/dev/usb/quirk/usb_quirk.c
+++ b/sys/dev/usb/quirk/usb_quirk.c
@@ -464,6 +464,7 @@ static struct usb_quirk_entry usb_quirks[USB_DEV_QUIRKS_MAX] = {
*/
USB_QUIRK(FEIYA, DUMMY, 0x0000, 0xffff, UQ_MSC_NO_SYNC_CACHE, UQ_MATCH_VENDOR_ONLY),
USB_QUIRK(REALTEK, DUMMY, 0x0000, 0xffff, UQ_MSC_NO_SYNC_CACHE, UQ_MATCH_VENDOR_ONLY),
+ USB_QUIRK(INITIO, DUMMY, 0x0000, 0xffff, UQ_MSC_NO_SYNC_CACHE, UQ_MATCH_VENDOR_ONLY),
};
#undef USB_QUIRK_VP
#undef USB_QUIRK
diff --git a/sys/dev/usb/usbdevs b/sys/dev/usb/usbdevs
index d945a18..af79ff9 100644
--- a/sys/dev/usb/usbdevs
+++ b/sys/dev/usb/usbdevs
@@ -606,6 +606,7 @@ vendor BALTECH 0x13ad Baltech
vendor CISCOLINKSYS 0x13b1 Cisco-Linksys
vendor SHARK 0x13d2 Shark
vendor AZUREWAVE 0x13d3 AsureWave
+vendor INITIO 0x13fd Initio Corporation
vendor EMTEC 0x13fe Emtec
vendor NOVATEL 0x1410 Novatel Wireless
vendor MERLIN 0x1416 Merlin
@@ -1887,6 +1888,10 @@ product IBM USBCDROMDRIVE 0x4427 USB CD-ROM Drive
/* Imagination Technologies products */
product IMAGINATION DBX1 0x2107 DBX1 DSP core
+/* Initio Corporation products */
+product INITIO DUMMY 0x0000 Dummy product
+product INITIO INIC_1610P 0x1e40 USB to SATA Bridge
+
/* Inside Out Networks products */
product INSIDEOUT EDGEPORT4 0x0001 EdgePort/4 serial ports
OpenPOWER on IntegriCloud