[coreboot] Question about USB support in libpayload / FILO

Tadas Slotkus devtadas at gmail.com
Sat Jul 9 22:08:06 CEST 2011


> What have other folks experiences been with the EHCI driver in
> libpayload?
> 
> 	Steve
> 

Hi,
I had problems with USB2.0 expansion card and flash drive attached. It
stopped with this log:
> 05.830: FILO version 0.6.0 (ts at ts-laptop) Sat Dec 18 23:35:10 EET 2010
> 05.844: 00:07.2 7112:8086.2 UHCI controller
> 05.966: 00:0e.2 3104:1106.2 EHCI controller
> 05.966: root hub has 4 ports
> 05.966: 00:0e.1 3038:1106.1 UHCI controller
> 06.094: 00:0e.0 3038:1106.0 UHCI controller
> 06.779: port 2 hosts a USB2 device
> 06.779: highspeed device
> 06.875: maxPacketSize0: 40
> 06.875: device 0x1005:0xb113 is USB 2.0 
> 06.881: device has 1 configurations
> 36.211: <00>
36.211 indicates power off or reset.

Since the controller (EHCI) then was in an "unknown" state, it even was
not detected after reset:
> 56.057: FILO version 0.6.0 (ts at ts-laptop) Sat Dec 18 23:35:10 EET 2010
> 56.063: 00:07.2 7112:8086.2 UHCI controller
> 56.188: 00:0e.1 3038:1106.1 UHCI controller
> 56.314: 00:0e.0 3038:1106.0 UHCI controller
> 56.585: fullspeed device
> 56.679: maxPacketSize0: 40
> 56.679: device 0x1005:0xb113 is USB 2.0 
> 56.681: device has 1 configurations
> 56.681: device has 1 interfaces
> 56.681:  #0 has 3 endpoints, interface 8:6, protocol 50
> 56.681:    #1: Endpoint 1 (out), max packet size 40, type bulk
> 56.681:    #2: Endpoint 2 (in), max packet size 40, type bulk
> 56.681:    #3: Endpoint 3 (in), max packet size 40, type interrupt
> 56.681: (MSC)
So I got only fullspeed booting :( I didn't managed to find out what
caused this hang in the driver. I hope you will be the one who fix
this :)

Thanks,
Tadas





More information about the coreboot mailing list