summaryrefslogtreecommitdiff
path: root/bootloader/sansa_as3525.c
diff options
context:
space:
mode:
Diffstat (limited to 'bootloader/sansa_as3525.c')
-rw-r--r--bootloader/sansa_as3525.c10
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 @@
39#include "rb-loader.h" 39#include "rb-loader.h"
40#include "loader_strerror.h" 40#include "loader_strerror.h"
41#include "storage.h" 41#include "storage.h"
42#include "file_internal.h"
42#include "disk.h" 43#include "disk.h"
43#include "panic.h" 44#include "panic.h"
44#include "power.h" 45#include "power.h"
@@ -119,6 +120,8 @@ void main(void)
119 if(ret < 0) 120 if(ret < 0)
120 error(EATA, ret, true); 121 error(EATA, ret, true);
121 122
123 filesystem_init();
124
122#ifdef USE_ROCKBOX_USB 125#ifdef USE_ROCKBOX_USB
123 usb_init(); 126 usb_init();
124 usb_start_monitoring(); 127 usb_start_monitoring();
@@ -128,13 +131,6 @@ void main(void)
128 usb_mode(); 131 usb_mode();
129#endif /* USE_ROCKBOX_USB */ 132#endif /* USE_ROCKBOX_USB */
130 133
131 while(!disk_init(IF_MV(0)))
132#ifdef USE_ROCKBOX_USB
133 usb_mode();
134#else
135 panicf("disk_init failed!");
136#endif
137
138 while((ret = disk_mount_all()) <= 0) 134 while((ret = disk_mount_all()) <= 0)
139 { 135 {
140#ifdef USE_ROCKBOX_USB 136#ifdef USE_ROCKBOX_USB