summaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authorJulian Elischer <julian@FreeBSD.org>2004-04-13 21:28:58 +0000
committerJulian Elischer <julian@FreeBSD.org>2004-04-13 21:28:58 +0000
commit2178f4f320b65d801b0e3e68738b12c90ddc3222 (patch)
tree744dc344bc1a6e4ce6071a9566194c3eb9b2302f /sys/dev
parent25afede98dba4e960bb77eda3abc51d002c01b01 (diff)
Notes
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/usb/umass.c5
-rw-r--r--sys/dev/usb/usbdevs1
-rw-r--r--sys/dev/usb/usbdevs.h1
-rw-r--r--sys/dev/usb/usbdevs_data.h6
4 files changed, 13 insertions, 0 deletions
diff --git a/sys/dev/usb/umass.c b/sys/dev/usb/umass.c
index 29ab7c51e8de..3b51e7797917 100644
--- a/sys/dev/usb/umass.c
+++ b/sys/dev/usb/umass.c
@@ -636,6 +636,11 @@ umass_match_proto(struct umass_softc *sc, usbd_interface_handle iface,
sc->quirks |= RS_NO_CLEAR_UA;
}
+ if (UGETW(dd->idVendor) == USB_VENDOR_SIIG
+ && UGETW(dd->idProduct) == USB_PRODUCT_SIIG_WINTERREADER) {
+ sc->quirks |= IGNORE_RESIDUE;
+ }
+
if (UGETW(dd->idVendor) == USB_VENDOR_YEDATA
&& UGETW(dd->idProduct) == USB_PRODUCT_YEDATA_FLASHBUSTERU) {
diff --git a/sys/dev/usb/usbdevs b/sys/dev/usb/usbdevs
index a2adb8ffd557..09a91ef636c4 100644
--- a/sys/dev/usb/usbdevs
+++ b/sys/dev/usb/usbdevs
@@ -1165,6 +1165,7 @@ product SIGMATEL I_BEAD100 0x8008 i-Bead 100 MP3 Player
/* SIIG products */
product SIIG DIGIFILMREADER 0x0004 DigiFilm-Combo Reader
+product SIIG WINTERREADER 0x0330 Sitecom Cardreader CN-311
/* Silicon Portals Inc. */
product SILICONPORTALS YAPPH_NF 0x0200 YAP Phone (no firmware)
diff --git a/sys/dev/usb/usbdevs.h b/sys/dev/usb/usbdevs.h
index b5ea75ddccce..c5bbe9c04cad 100644
--- a/sys/dev/usb/usbdevs.h
+++ b/sys/dev/usb/usbdevs.h
@@ -1172,6 +1172,7 @@
/* SIIG products */
#define USB_PRODUCT_SIIG_DIGIFILMREADER 0x0004 /* DigiFilm-Combo Reader */
+#define USB_PRODUCT_SIIG_WINTERREADER 0x0330 /* Sitecom Cardreader CN-311 */
/* Silicon Portals Inc. */
#define USB_PRODUCT_SILICONPORTALS_YAPPH_NF 0x0200 /* YAP Phone (no firmware) */
diff --git a/sys/dev/usb/usbdevs_data.h b/sys/dev/usb/usbdevs_data.h
index 8083a508a9b0..094d9e0e7322 100644
--- a/sys/dev/usb/usbdevs_data.h
+++ b/sys/dev/usb/usbdevs_data.h
@@ -2896,6 +2896,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"DigiFilm-Combo Reader",
},
{
+ USB_VENDOR_SIIG, USB_PRODUCT_SIIG_WINTERREADER,
+ 0,
+ "SIIG",
+ "Sitecom Cardreader CN-311",
+ },
+ {
USB_VENDOR_SILICONPORTALS, USB_PRODUCT_SILICONPORTALS_YAPPH_NF,
0,
"Silicon Portals",