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@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@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