[U-Boot-Users] booting from USB

Wolfgang Denk wd at denx.de
Tue Feb 1 19:38:33 CET 2005

Hallo Jonas,

in message <41FFB499.1060804 at fsforth.de> you wrote:
> I'm interested in booting a linux image from a USB memory stick.
> I configured u-boot (version 1.1.2) to provide me with the usb commands.
> I try to load the image with the following commands.
> usb rest

rest or reset?

> usb scan
> usbboot 10000 0:1
> The usbboot command ends up with
> Loading from USB device 0, partition 1: Name: usbda1
>    Type: U-Boot
> First Block: 32,  # of blocks: 255456, Block Size: 512
> ** Bad Magic Number **

Ummm... the number of blocks is obviously bogus -  255456  blocks  is
124  MB;  I  don't  think  that's the real size of your kernel image.
Probably you made some error when storing the image to the USB stick.

> The image is the same I download with the tftp command. Should I create 
> the image in a different way?

How did you write the image to the USB stick?

You can also try looking at the image data, something like this:

=> tft 100000 uImage
=> md 100000
=> usb read 200000 20 10
=> md 200000

Do you see any difference?

Viele Grüße,

Wolfgang Denk

Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
It may be bad manners to talk with your mouth full, but it isn't  too
good either if you speak when your head is empty.

More information about the U-Boot mailing list