diff options
author | Frank Gevaerts <frank@gevaerts.be> | 2011-08-15 14:36:23 +0000 |
---|---|---|
committer | Frank Gevaerts <frank@gevaerts.be> | 2011-08-15 14:36:23 +0000 |
commit | bf34cdfacb4546cdc2634dda402f010f2dc34f1c (patch) | |
tree | d694c33e9e590b5635024f0456bd4986a4620f54 /firmware | |
parent | e79fca992c7b57eb82969af3265de421f397fda2 (diff) | |
download | rockbox-bf34cdfacb4546cdc2634dda402f010f2dc34f1c.tar.gz rockbox-bf34cdfacb4546cdc2634dda402f010f2dc34f1c.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/trunk@30316 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware')
-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); |