--- sys/dev/usb/umass.c~ Sun Sep 19 22:27:46 2004 +++ sys/dev/usb/umass.c Tue Feb 22 23:05:54 2005 @@ -1625,8 +1625,10 @@ printf("%s: Phase Error, residue = %d\n", USBDEVNAME(sc->sc_dev), Residue); +#if 0 umass_bbb_reset(sc, STATUS_WIRE_FAILED); return; +#endif } else if (sc->transfer_actlen > sc->transfer_datalen) { /* Buffer overrun! Don't let this go by unnoticed */