summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrank Gevaerts <frank@gevaerts.be>2011-08-15 14:38:44 +0000
committerFrank Gevaerts <frank@gevaerts.be>2011-08-15 14:38:44 +0000
commited0198a7c28a90f0693e156853b517463dcc4b83 (patch)
tree5fff3c28d6b1d2a24ae9ffe3121e16057dc3c1a2
parentf16bb13271dbec1b045c71a2cae9a88ac9e78ad5 (diff)
downloadrockbox-ed0198a7c28a90f0693e156853b517463dcc4b83.tar.gz
rockbox-ed0198a7c28a90f0693e156853b517463dcc4b83.zip
Add a 100ms delay before calling disk_mount_all(). Some players (especially some gigabeat Fs) seem to need a delay after disabling USB if we want disk access to work.
git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30317 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/usb.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/firmware/usb.c b/firmware/usb.c
index 2f277ac200..8d61f2e60c 100644
--- a/firmware/usb.c
+++ b/firmware/usb.c
@@ -331,6 +331,7 @@ static inline void usb_slave_mode(bool on)
if(rc)
panicf("storage: %d",rc);
+ sleep(HZ/10);
rc = disk_mount_all();
if(rc <= 0) /* no partition */
panicf("mount: %d",rc);