[LinuxBIOS] USB Bootloader

jean raymond jeanraymond19769earrond at hotmail.com
Thu Nov 2 12:39:26 CET 2006


I'm using Etherboot version 5.4.2 from etherboot.org.
I'm using LinuxBIOS version2-2394 and a i386 board.


The error is when I want to boot linux which is on device USB (so I use FILO 
in Etherboot). I use LinuxBIOS and Etherboot. LinuxBIOS works properly, and 
when I want to load linux, I have this error:

HCI at 000030c0
failed_transaction: TD(0002e5a0):
failed_transaction: type: SETUP
failed_transaction: retries: 00000003
failed_transaction: IOC
failed_transaction: active: 00000001
failed_transaction: device_addr: 00000000
failed_transaction: endpoint: 00000000
failed_transaction: data_toggle: 00000000
failed_transaction: max_transfer: 00000007
failed_transaction: actual: 00000000
failed_transaction: link:
        failed_transaction: addr: 0002e5c0
        failed_transaction:  raw addr: 0003e770
        failed_transaction: terminate: 00000000
        failed_transaction: queue: 00000000
        failed_transaction: depth: 00000000
failed_transaction: TD(0002e5c0):
failed_transaction: type: IN
failed_transaction: retries: 00000000
failed_transaction: active: 00000001
failed_transaction: device_addr: 00000000
failed_transaction: endpoint: 00000000
failed_transaction: data_toggle: 00000001
failed_transaction: max_transfer: 000007ff
failed_transaction: actual: 00000000
failed_transaction: link:
        failed_transaction: addr: fffefe50
        failed_transaction:  raw addr: 00000000
        failed_transaction: terminate: 00000001
        failed_transaction: queue: 00000000
        failed_transaction: depth: 00000000
configure_device: set_address failed!

and it repeats it.

I suppose I have a bad config. So can you give me a config an example of 
config in order to boot on USB.

Thanks for your help!

>From: Stefan Reinauer <stepan at coresystems.de>
>To: jean raymond <jeanraymond19769earrond at hotmail.com>
>CC: linuxbios at linuxbios.org
>Subject: Re: [LinuxBIOS] USB Bootloader
>Date: Thu, 2 Nov 2006 11:32:44 +0100
>
>* jean raymond <jeanraymond19769earrond at hotmail.com> [061102 07:53]:
> > Hello,
> >
> > I tried filo 0.4 from openbios.org, which was able to ide boot but hangs
> > on usb boot with this:
>
>Interesting... There is no filo 0.4 on openbios.org ;-) Only 0.5...
>
> > n_type: 00000001 n_name(8): ELFBoot  n_desc(10): Etherboot
> > n_type: 00000002 n_name(8): ELFBoot  n_desc(6): 5.4.2
> > Loading Etherboot version: 5.4.2
>
>So you are using etherboot from etherboot.org?
>
>Yinghai, can you help?
>
>
> > Boot from (N)etwork (D)isk or (Q)uit? D
>
> > FILO version 0.4.1 (root at frlanzf00595) Tue Oct 31 17:00:24 CET 2006
> > Press <Enter> for default boot, or <Esc> for boot prompt...
> > boot: uda1:/bzImage root=/dev/sda2 console=tty0 console=ttyS0,115200
> > dev=uda1, path=/bzImage
> > name = uda1, type = 3, drive = 0, part = 1, offset = 0x00000000, length 
>=
> > 0x00000000
> > LinuxLabs USB bootloader
> > Resetting UHCI
> > uhc_init setting framelist to: 000101b0
> > Starting UHCI
> > HCI at 000030c0
> > Resetting UHCI
> > uhc_init setting framelist to: 000101b0
> > Starting UHCI
> > HCI at 000030e0
> > frame_list is at bffede50
> > frame_list_link: addr: fffefe50
> > frame_list_link:  raw addr: 00000800
> > frame_list_link: terminate: 00000000
> > frame_list_link: queue: 00000000
> > frame_list_link: depth: 00000000
> > frame_list is at bffebe50
> > frame_list_link: addr: ffff0650
> > frame_list_link:  raw addr: 00000040
> > frame_list_link: terminate: 00000000
> > frame_list_link: queue: 00000000
> > frame_list_link: depth: 00000000
> > New USB device, setting address 2
> > port = 0x000030d0       controller =0x00000000  lowspeed = 0    
>next_usb_dev
> > = 0x00000003       addr = 0x00000002
> > uhci_control_msg: request_type = 00000000 request = 00000005 wLength=0
> > ctrl_msg( 00000000, 00000000, 00000005, 00000002, 00000000, 00000000, p)
> > 0 bytes in payload
> > lowspeed = u
> > HCI at 000030c0
> > failed_transaction: TD(0002e5a0):
> > failed_transaction: type: SETUP
> > failed_transaction: retries: 00000003
> > failed_transaction: IOC
> > failed_transaction: active: 00000001
> > failed_transaction: device_addr: 00000000
> > failed_transaction: endpoint: 00000000
> > failed_transaction: data_toggle: 00000000
> > failed_transaction: max_transfer: 00000007
> > failed_transaction: actual: 00000000
> > failed_transaction: link:
> >         failed_transaction: addr: 0002e5c0
> >         failed_transaction:  raw addr: 0003e770
> >         failed_transaction: terminate: 00000000
> >         failed_transaction: queue: 00000000
> >         failed_transaction: depth: 00000000
> > failed_transaction: TD(0002e5c0):
> > failed_transaction: type: IN
> > failed_transaction: retries: 00000000
> > failed_transaction: active: 00000001
> > failed_transaction: device_addr: 00000000
> > failed_transaction: endpoint: 00000000
> > failed_transaction: data_toggle: 00000001
> > failed_transaction: max_transfer: 000007ff
> > failed_transaction: actual: 00000000
> > failed_transaction: link:
> >         failed_transaction: addr: fffefe50
> >         failed_transaction:  raw addr: 00000000
> >         failed_transaction: terminate: 00000001
> >         failed_transaction: queue: 00000000
> >         failed_transaction: depth: 00000000
> > configure_device: set_address failed!
> > value = 0x00001080
> > poll_usb 1      hc_type[1] = 00000000
> >
> > ...
>
>
> > There is a USB device, but it won't init! This is a bad thing.
>
> > failed to open usb
> > boot: uda1:/bzImage root=/dev/sda2 console=tty0 console=ttyS0,115200
>
>What board are you using, what LinuxBIOS revision,...?
>
> > Now, how can etherboot-filo be fixed to boot at all?
> > And, how can filo 0.5 be fixed to boot USB?
>
>What's the error you are seeing with filo 0.5?
>
>Stefan
>
>--
>coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br.
>       Tel.: +49 761 7668825 • Fax: +49 761 7664613
>Email: info at coresystems.de  • http://www.coresystems.de/
>
>--
>linuxbios mailing list
>linuxbios at linuxbios.org
>http://www.openbios.org/mailman/listinfo/linuxbios

_________________________________________________________________
Add a Yahoo! contact to Windows Live Messenger for a chance to win a free 
trip! 
http://www.imagine-windowslive.com/minisites/yahoo/default.aspx?locale=en-us&hmtagline





More information about the coreboot mailing list