summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/src/cmd/nusb/disk/disk.c4
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.