diff options
| -rw-r--r-- | sys/src/cmd/nusb/disk/disk.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/src/cmd/nusb/disk/disk.c b/sys/src/cmd/nusb/disk/disk.c index 0bffaa0ba..b9bbe6cf6 100644 --- a/sys/src/cmd/nusb/disk/disk.c +++ b/sys/src/cmd/nusb/disk/disk.c @@ -345,8 +345,10 @@ umsinit(void) if(SRready(lun) < 0 && SRready(lun) < 0 && SRready(lun) < 0) dprint(2, "disk: lun %d not ready\n", i); - if((lun->inquiry[0] & 0x1F) == 0) + if((lun->inquiry[0] & 0x1F) == 0){ SRstart(lun, 1); + sleep(250); + } /* * we ignore the device type reported by inquiry. |
