diff options
Diffstat (limited to 'bootloader/sansa_as3525.c')
-rw-r--r-- | bootloader/sansa_as3525.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/bootloader/sansa_as3525.c b/bootloader/sansa_as3525.c index 8592f2450f..01fb8459b4 100644 --- a/bootloader/sansa_as3525.c +++ b/bootloader/sansa_as3525.c @@ -39,6 +39,7 @@ #include "rb-loader.h" #include "loader_strerror.h" #include "storage.h" +#include "file_internal.h" #include "disk.h" #include "panic.h" #include "power.h" @@ -119,6 +120,8 @@ void main(void) if(ret < 0) error(EATA, ret, true); + filesystem_init(); + #ifdef USE_ROCKBOX_USB usb_init(); usb_start_monitoring(); @@ -128,13 +131,6 @@ void main(void) usb_mode(); #endif /* USE_ROCKBOX_USB */ - while(!disk_init(IF_MV(0))) -#ifdef USE_ROCKBOX_USB - usb_mode(); -#else - panicf("disk_init failed!"); -#endif - while((ret = disk_mount_all()) <= 0) { #ifdef USE_ROCKBOX_USB |