diff --git a/sys/dev/usb/usb-ohci.c b/sys/dev/usb/usb-ohci.c index a64ac84b..8b837ee1 100644 --- a/sys/dev/usb/usb-ohci.c +++ b/sys/dev/usb/usb-ohci.c @@ -2506,7 +2506,7 @@ int submit_common_msg(struct usb_device *dev, unsigned long pipe, void *buffer, else timeout = 2000; - timeout *= 40; + timeout *= 100; /* wait for it to complete */ #if 0 @@ -2782,7 +2782,7 @@ static int hc_reset (ohci_t *ohci) return -1; } // udelay (500); // changed for test liujl - udelay (1); // by xqch + udelay (1); } return 0; } diff --git a/sys/dev/usb/usb_storage.c b/sys/dev/usb/usb_storage.c index e05a944c..20685dbd 100644 --- a/sys/dev/usb/usb_storage.c +++ b/sys/dev/usb/usb_storage.c @@ -1169,7 +1169,7 @@ int usb_storage_probe(struct usb_device *dev, unsigned int ifnum,struct us_data * The SFF8070 accepts the requests used in u-boot */ if (ss->subclass != US_SC_UFI && ss->subclass != US_SC_SCSI && - ss->subclass != US_SC_8070) { + ss->subclass != US_SC_8070 && ss->subclass != US_SC_8020) { printf("Sorry, protocol %d not yet supported.\n",ss->subclass); return 0; }