[LinuxBIOS] HOW ABOUT THE SUPPORT FOR USB BOOT IN FIL O-0.5?

Stefan Reinauer stepan at coresystems.de
Thu Mar 15 19:34:58 CET 2007


* 徐家德 <xjd4120 at 126.com> [070227 08:30]:
> Hi [face0] 
>       My MB is dbe61,It can boot from  IDE normally.But when I try to get it
> boot from usb disk,I got the serial output as below.
> How can I fix it?Any suggestions?

Can you try to find out whether the same problem occurs with the filo
version that is built into etherboot?

Yinghai, any idea?

>        thanks  :)
>  
> FILO version 0.5 (root at localhost.localdomain) Tue Feb 27 10:48:56 CST 2007
> collect_sys_info: boot eax = 0xe1fb007
> collect_sys_info: boot ebx = 0x77b65e0
> collect_sys_info: boot arg = 0x77b65e0
> malloc_diag: alloc: 0 bytes (0 blocks), free: 65528 bytes (1 blocks)
> malloc_diag: alloc: 24 bytes (1 blocks), free: 65504 bytes (1 blocks)
> malloc_diag: alloc: 40 bytes (2 blocks), free: 65488 bytes (1 blocks)
> collect_linuxbios_info: Searching for LinuxBIOS tables...
> find_lb_table: Found canidate at: 00000530
> find_lb_table: header checksum o.k.
> find_lb_table: table checksum o.k.
> find_lb_table: record count o.k.
> collect_linuxbios_info: Found LinuxBIOS table at: 00000530
> malloc_diag: alloc: 112 bytes (3 blocks), free: 65416 bytes (1 blocks)
> convert_memmap: 0x00000000000000 0x00000000000728 16
> convert_memmap: 0x00000000000728 0x0000000009f8d8 1
> convert_memmap: 0x000000000f0000 0x00000000010000 16
> convert_memmap: 0x00000000100000 0x000000076c0000 1
> collect_sys_info: 0000000000000728-00000000000a0000
> collect_sys_info: 0000000000100000-00000000077c0000
> collect_sys_info: RAM 119 MB
> pci_init: Scanning PCI: found 14 devices
> malloc_diag: alloc: 288 bytes (4 blocks), free: 65240 bytes (1 blocks)
> pci_init: 00:01.0 1022:2080 0600 00
> pci_init: 00:01.1 1022:2081 0300 00
> pci_init: 00:01.2 1022:2082 1010 00
> pci_init: 00:0b.0 1106:3044 0c00 10
> pci_init: 00:0c.0 1106:3106 0200 00
> pci_init: 00:0d.0 1106:3106 0200 00
> pci_init: 00:0e.0 168c:0013 0200 00
> pci_init: 00:0f.0 1022:2090 0601 00
> pci_init: 00:0f.2 1022:209a 0101 80
> pci_init: 00:0f.3 1022:2093 0401 00
> pci_init: 00:0f.4 1022:2094 0c03 10
> pci_init: 00:0f.5 1022:2095 0c03 20
> pci_init: 00:0f.6 1022:2096 0c03 fe
> pci_init: 00:0f.7 1022:2097 0c03 80
> Press <Enter> for default boot, or <Esc> for boot prompt... 2   1   timed out
> boot: uda1:/boot/vmlinuz-2.6.15-1.2054_FC5 initrd=uda1:/boot/
> initrd-2.6.15-1.2054_FC5.img root=/dev/sda1 console=tty0 console=ttyS0,115200
> malloc_diag: alloc: 432 bytes (5 blocks), free: 65096 bytes (1 blocks)
> malloc_diag: alloc: 448 bytes (6 blocks), free: 65080 bytes (1 blocks)
> LinuxLabs USB bootloader
> ohc_init: ohc_init num_controllers=0 ohci=121300
> malloc_diag: alloc: 968 bytes (7 blocks), free: 64560 bytes (1 blocks)
> malloc_diag: alloc: 4048 bytes (8 blocks), free: 61480 bytes (1 blocks)
> malloc_diag: alloc: 4208 bytes (9 blocks), free: 61320 bytes (1 blocks)
> malloc_diag: alloc: 4272 bytes (10 blocks), free: 61256 bytes (1 blocks)
> ohc_init: Found OHCI at f69a3670
> ohc_reset: Resetting OHCI
> ohc_reset: USB HC reset_hc usb-f69a3670: ctrl = 0x0
> ohc_start: Starting OHCI
> malloc_diag: alloc: 7352 bytes (11 blocks), free: 58176 bytes (1 blocks)
> poll_usb: poll_usb1 i=0 poll_o_root_hub1 v=00010101 port = f69a36c4, controller
> = 0
> poll_o_root_hub: poll_o_root_hub2 v=00010101 poll_o_root_hub21 v=
> 00010101 Connection on port f69a36c4
> New USB device, setting address 2
> dma_to_td: can not find td
> dma_to_td: can not find td
> .RET URB:[   0] dev: 0,ep: 0-O,type:CTRL,flags:   0,len:0/0,stat:-115(ffffff8d)
> ohci.c: cmd(8): 00 00 00 f2 90 e9 67 07
> configure_device: Fetching device descriptor length
> dma_to_td: can not find td
> .RET URB:[   0] dev: 2,ep: 0-I,type:CTRL,flags:   0,len:0/8,stat:-115(ffffff8d)
> ohci.c: cmd(8): 80 06 00 01 00 00 08 00
> ohci.c: data(0/8): stat:-115
> configure_device: Fetching device descriptor
> dma_to_td: can not find td
> .RET URB:[   0] dev: 2,ep: 0-I,type:CTRL,flags:   0,len:0/0,stat:-115(ffffff8d)
> ohci.c: cmd(8): 80 06 00 01 00 00 00 00
> configure_device: Fetching config descriptor length
> dma_to_td: can not find td
> .RET URB:[   0] dev: 2,ep: 0-I,type:CTRL,flags:   0,len:0/8,stat:-115(ffffff8d)
> ohci.c: cmd(8): 80 06 00 02 00 00 08 00
> ohci.c: data(0/8): stat:-115
> configure_device: Fetching config descriptor
> dma_to_td: can not find td
> .RET URB:[   0] dev: 2,ep: 0-I,type:CTRL,flags:   0,len:0/0,stat:-115(ffffff8d)
> ohci.c: cmd(8): 80 06 00 02 00 00 00 00
> configure_device: device:
> dump_device_descriptor: bLength: 00
> dump_device_descriptor: type: 00
> dump_device_descriptor: bcdVersion: 00
> dump_device_descriptor: Class: 00
> dump_device_descriptor: SubClass: 00
> dump_device_descriptor: protocol: 00
> dump_device_descriptor: max_packet: 0
> dump_device_descriptor: idVendor: 0000
> dump_device_descriptor: idProduct: 0000
> dump_device_descriptor: bcdDeviceVersion: 00
> dump_device_descriptor: iManufacturor: 00
> dump_device_descriptor: iProduct: 00
> dump_device_descriptor: iSerial: 00
> dump_device_descriptor: bNumConfig: 00
> configure_device: config:
> dump_config_descriptor: bLength: 00
> dump_config_descriptor: type: 00
> dump_config_descriptor: wTotalLength: 0000
> dump_config_descriptor: bNumInterfaces: 00
> dump_config_descriptor: bConfigurationValue: 00
> dump_config_descriptor: iConfiguration: 00
> dump_config_descriptor: bmAttributes: 00
> dump_config_descriptor: bMaxPower: 00
> dump_config_descriptor:
> Interface(140ee7):
> dump_interface_descriptor:  bLength: 00
> dump_interface_descriptor:  type: 00
> dump_interface_descriptor:  bInterfaceNumber: 00
> dump_interface_descriptor:  bAlternateSetting: 00
> dump_interface_descriptor:  bNumEndpoints: 00
> dump_interface_descriptor:  bInterfaceClass: 00
> dump_interface_descriptor:  bInterfaceSubClass: 00
> dump_interface_descriptor:  bInterfaceProtocol: 00
> dump_interface_descriptor:  iInterface: 00
> configure_device: Selecting Configuration number 0:
> dma_to_td: can not find td
> .RET URB:[   0] dev: 2,ep: 0-O,type:CTRL,flags:   0,len:0/0,stat:-115(ffffff8d)
> ohci.c: cmd(8): 00 09 00 00 00 00 00 00
> 00:00:00
> dma_to_td: can not find td
> .RET URB:[   0] dev: 2,ep: 0-I,type:CTRL,flags:   0,len:0/4,stat:-115(ffffff8d)
> ohci.c: cmd(8): 80 06 00 03 00 00 04 00
> ohci.c: data(0/4): stat:-115
> dma_to_td: can not find td
> .RET URB:[   0] dev: 2,ep: 0-I,type:CTRL,flags:   0,len:0/255,stat:-115
> (ffffff8d)
> ohci.c: cmd(8): 80 06 00 03 00 0f ff 00
> ohci.c: data(0/255): stat:-115
> Manufacturor: USB
> dma_to_td: can not find td
> .RET URB:[   0] dev: 2,ep: 0-I,type:CTRL,flags:   0,len:0/255,stat:-115
> (ffffff8d)
> ohci.c: cmd(8): 80 06 00 03 00 0f ff 00
> ohci.c: data(0/255): stat:-115
> Product: B
> dma_to_td: can not find td
> .RET URB:[   0] dev: 2,ep: 0-I,type:CTRL,flags:   0,len:0/255,stat:-115
> (ffffff8d)
> ohci.c: cmd(8): 80 06 00 03 00 0f ff 00
> ohci.c: data(0/255): stat:-115
> Serial:
> configure_device: DEVICE CONFIGURED
> OHCI controller usb-f69a3670 state
> control: 0x00000093 HCFS=operational CLE CBSR=3
> cmdstatus: 0x00000000 SOC=0
> intrstatus: 0x00000044 RHSC SF
> intrenable: 0x80000013 MIE UE WDH SO
> ed_controlhead 077ac390
> hcca frame #0000
> roothub.a: 10000a04 POTPGT=16 OCPM NPS NDP=4
> roothub.b: 00000000 PPCM=0000 DR=0000
> roothub.status: 00000000
> roothub.portstatus [0] = 0x00000103 PPS PES CCS
> roothub.portstatus [1] = 0x00000100 PPS
> roothub.portstatus [2] = 0x00000100 PPS
> roothub.portstatus [3] = 0x00000100 PPS
> dma_to_td: can not find td
> .RET URB:[   0] dev: 2,ep: 0-I,type:CTRL,flags:   0,len:0/1,stat:-115(ffffff8d)
> ohci.c: cmd(8): a1 fe 00 00 00 00 01 00
> ohci.c: data(0/1): stat:-115
> poll_o_root_hub: poll_o_root_hub1 v=00000100 port = f69a36c8, controller = 0
> poll_o_root_hub: poll_o_root_hub1 v=00000100 port = f69a36cc, controller = 0
> poll_o_root_hub: poll_o_root_hub1 v=00000100 port = f69a36d0, controller = 0
> poll_usb: poll_usb1 i=0 poll_o_root_hub1 v=00000103 port = f69a36c4, controller
> = 0
> poll_o_root_hub: poll_o_root_hub1 v=00000100 port = f69a36c8, controller = 0
> poll_o_root_hub: poll_o_root_hub1 v=00000100 port = f69a36cc, controller = 0
> poll_o_root_hub: poll_o_root_hub1 v=00000100 port = f69a36d0, controller = 0
> malloc_diag: alloc: 7336 bytes (10 blocks), free: 58192 bytes (2 blocks)
> malloc_diag: alloc: 7192 bytes (9 blocks), free: 58336 bytes (2 blocks)
> boot: uda1:/boot/vmlinuz-2.6.15-1.2054_FC5 initrd=uda1:/boot/
> initrd-2.6.15-1.2054_FC5.img root=/dev/sda1 console=tty0 console=ttyS0,115200
>  
> 
> 
> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
> ÏëŒÓÈëÂð£¿1.9ÒÚÓû§ÕýÔÚʹÓÃÍøÒ×ÓÊÏä www.126.com

> -- 
> linuxbios mailing list
> linuxbios at linuxbios.org
> http://www.openbios.org/mailman/listinfo/linuxbios

-- 
coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br.
      Tel.: +49 761 7668825 • Fax: +49 761 7664613
Email: info at coresystems.dehttp://www.coresystems.de/




More information about the coreboot mailing list