[coreboot] ICH Series i82801xx EHCI (USB 2.0) problems

joe at smittys.pointclark.net joe at smittys.pointclark.net
Tue Mar 25 23:51:24 CET 2008

I am having a problem getting coreboot->Linux initialize any high  
speed USB 2.0 devices like flash drives. The USB works fine on low  
speed USB 1.1 devices like keyboards and mice. I don't think coreboot  
-> i82801xx_usb_ehci.c is initializing the device correctly. According  
to the Intel® 82801EB (ICH5), 82801ER (ICH5R), and 82801DB (ICH4)  
Enhanced Host Controller Interface (EHCI) Programmer?s Reference  
Manual (PRM) http://www.intel.com/design/chipsets/manuals/298656.htm  
there are a bunch of steps that the bios is responsible to set this  
device up. i82801xx_usb_ehci.c is not doing all of these steps. Is  
anyone else using the i82801xx code having any problems with high  
speed USB 2.0 devices???

Thanks - Joe

More information about the coreboot mailing list