diff options
| author | Nick Hibma <n_hibma@FreeBSD.org> | 2001-08-21 22:03:18 +0000 |
|---|---|---|
| committer | Nick Hibma <n_hibma@FreeBSD.org> | 2001-08-21 22:03:18 +0000 |
| commit | 4817ad7e09301c6bc74508be7bc7c8db4712be6b (patch) | |
| tree | 54fe67dff6cb456d2e17d6e91dd507b78ce7adef /sys/dev/usb | |
| parent | d815b123a21c31332b35fea894ec6ce5016694e8 (diff) | |
Notes
Diffstat (limited to 'sys/dev/usb')
| -rw-r--r-- | sys/dev/usb/umass.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/sys/dev/usb/umass.c b/sys/dev/usb/umass.c index f119519f5105..6b8cfd92903f 100644 --- a/sys/dev/usb/umass.c +++ b/sys/dev/usb/umass.c @@ -606,6 +606,18 @@ umass_match_proto(struct umass_softc *sc, usbd_interface_handle iface, sc->quirks |= FORCE_SHORT_INQUIRY; return(UMATCH_VENDOR_PRODUCT); } + + if (UGETW(dd->idVendor) == USB_VENDOR_HP + && UGETW(dd->idProduct) == USB_PRODUCT_HP_CDW8200) { + sc->drive = SHUTTLE_EUSB; +#if CBI_I + sc->proto = PROTO_ATAPI | PROTO_CBI_I; +#else + sc->proto = PROTO_ATAPI | PROTO_CBI; +#endif + sc->quirks |= NO_TEST_UNIT_READY | NO_START_STOP; + return(UMATCH_VENDOR_PRODUCT); + } #endif if (UGETW(dd->idVendor) == USB_VENDOR_YEDATA |
