Cannot boot joyride-2200 from USB stick

Deepak Saxena dsaxena at
Wed Jul 23 22:49:10 EDT 2008

On Jul 23 2008, at 22:30, Ton van Overbeek was caught saying:
> Hello,
> My xo-1 is currently on build 708.
> For testing joyride-2200 I did not want to reflash yet, but boot from a 
> USB stick instead.
> So I downloaded the image from 
> unzipped it and copied it to a 1 GB Sandisk USB stick.
> Booting with extended messages (X game key pressed) shows that OFW finds 
> my developer key
> in the main flash, finds the OS on the USB, does not update the firmware 
> (no external power)
> and then loads the ramdisk.
> Booting starts, but mounting /dev/sda1 on /sysroot fails because the 
> usbcore.ko module
> needed by usb-storage.ko cannot be found.
> Some of the messages are (copying manually from the xo-1 screen and 
> skipping the stack depth messages):
> --------------
> FATAL: Error inserting usb-storage 
> (/lib/modules/2.6.25-20080722.2.olpc.d86980aeb8d0adb/kernel/drivers/usb/storage/usb-storage.ko): 
> Unknown symbol in module, or unknown parameter (see dmesg)
> mount: mounting /dev/sda1 on /sysroot failed: No such device or address
> Traceback (most recent call last):
>   File "/init", line 131, in <module>
>     lease_writer, run_init)
>   File "/", line 31, in run
>     return run_init_callback()
>   File */init", line 103, in run_init
>     root_mounted(xo, boothpath).__enter__() # hack to re-mount root
>   File "/", line 120, in __enter__
>     check_call({'/bin/mount','-n','-o',access]+extra+[dev,'/sysroot'])
>   File "/usr/lib/python2.5/", line 461, in check_call
>     raise CalledProcessError(retcode, cmd)
> subprocess.CalledProcessError: Command '['/bin/mount, '-n', '-o', 'ro', 
> '/dev/sda1', '/sysroot']' returned non-zero exit status 255
> ----------------
> Is this (booting from USB) supposed to work? Has it ever worked?
> Or am I missing something?
> It seems that usbcore.ko has to be available early in the boot, but 
> cannot be found.

USB boot should work and has worked in the past. I'll look into this.


Deepak Saxena - Kernel Developer - dsaxena at

More information about the Devel mailing list