From ed0198a7c28a90f0693e156853b517463dcc4b83 Mon Sep 17 00:00:00 2001 From: Frank Gevaerts Date: Mon, 15 Aug 2011 14:38:44 +0000 Subject: 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 --- firmware/usb.c | 1 + 1 file changed, 1 insertion(+) 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); -- cgit v1.2.3