diff options
author | Frank Gevaerts <frank@gevaerts.be> | 2011-08-15 14:38:44 +0000 |
---|---|---|
committer | Frank Gevaerts <frank@gevaerts.be> | 2011-08-15 14:38:44 +0000 |
commit | ed0198a7c28a90f0693e156853b517463dcc4b83 (patch) | |
tree | 5fff3c28d6b1d2a24ae9ffe3121e16057dc3c1a2 /firmware/usb.c | |
parent | f16bb13271dbec1b045c71a2cae9a88ac9e78ad5 (diff) | |
download | rockbox-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
Diffstat (limited to 'firmware/usb.c')
-rw-r--r-- | firmware/usb.c | 1 |
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) | |||
331 | if(rc) | 331 | if(rc) |
332 | panicf("storage: %d",rc); | 332 | panicf("storage: %d",rc); |
333 | 333 | ||
334 | sleep(HZ/10); | ||
334 | rc = disk_mount_all(); | 335 | rc = disk_mount_all(); |
335 | if(rc <= 0) /* no partition */ | 336 | if(rc <= 0) /* no partition */ |
336 | panicf("mount: %d",rc); | 337 | panicf("mount: %d",rc); |