diff options
author | n_hibma <n_hibma@FreeBSD.org> | 2001-08-21 22:03:18 +0000 |
---|---|---|
committer | n_hibma <n_hibma@FreeBSD.org> | 2001-08-21 22:03:18 +0000 |
commit | 20f768aec9d8190a8dcbdaca212da3b9a893efca (patch) | |
tree | 54fe67dff6cb456d2e17d6e91dd507b78ce7adef /sys/dev | |
parent | 2108a90fae038a79dd16e1fbcf43ac960d315aad (diff) | |
download | FreeBSD-src-20f768aec9d8190a8dcbdaca212da3b9a893efca.zip FreeBSD-src-20f768aec9d8190a8dcbdaca212da3b9a893efca.tar.gz |
Support for the HP 8200e CD writer. (commented out)
Submitted by: Heath Nielson <heath@cs.byu.edu>
Diffstat (limited to 'sys/dev')
-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 f119519..6b8cfd9 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 |