summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorn_hibma <n_hibma@FreeBSD.org>2000-07-26 01:01:01 +0000
committern_hibma <n_hibma@FreeBSD.org>2000-07-26 01:01:01 +0000
commitd8513d09a48d1161999c4f7fb8beff4a431dffc6 (patch)
tree69cc6d867a1d9d7957665cca3a2f906ceffa18c6
parentd8153843661e04633b18799fdc5030782888a486 (diff)
downloadFreeBSD-src-d8513d09a48d1161999c4f7fb8beff4a431dffc6.zip
FreeBSD-src-d8513d09a48d1161999c4f7fb8beff4a431dffc6.tar.gz
Remove the preliminary support for ATAPI. It does not work and breaks
(physically) IBM Microdrives.
-rw-r--r--sys/dev/usb/umass.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/dev/usb/umass.c b/sys/dev/usb/umass.c
index 50276f1..9aa7595 100644
--- a/sys/dev/usb/umass.c
+++ b/sys/dev/usb/umass.c
@@ -565,6 +565,8 @@ umass_match_proto(struct umass_softc *sc, usbd_interface_handle iface,
dd = usbd_get_device_descriptor(udev);
+#if 0
+ /* XXX ATAPI support is untested. Don't use it for the moment */
if (UGETW(dd->idVendor) == USB_VENDOR_SHUTTLE
&& UGETW(dd->idProduct) == USB_PRODUCT_SHUTTLE_EUSB) {
sc->drive = SHUTTLE_EUSB;
@@ -584,6 +586,7 @@ umass_match_proto(struct umass_softc *sc, usbd_interface_handle iface,
sc->quirks |= NO_TEST_UNIT_READY | NO_START_STOP;
return(UMATCH_VENDOR_PRODUCT);
}
+#endif
if (UGETW(dd->idVendor) == USB_VENDOR_YEDATA
&& UGETW(dd->idProduct) == USB_PRODUCT_YEDATA_FLASHBUSTERU) {
@@ -627,8 +630,11 @@ umass_match_proto(struct umass_softc *sc, usbd_interface_handle iface,
break;
case USUBCLASS_SFF8020I:
case USUBCLASS_SFF8070I:
+#if 0
+ /* XXX ATAPI support is untested. Don't use it for the moment */
sc->proto |= PROTO_ATAPI;
break;
+#endif
default:
DPRINTF(UDMASS_GEN, ("%s: Unsupported command protocol %d\n",
USBDEVNAME(sc->sc_dev), id->bInterfaceSubClass));
OpenPOWER on IntegriCloud