I have inserted USB2.0 pci extension card to msi ms6119 mainboard.
The problems appear when I try to boot from USB flash drive attached to that
controller. If coreboot detects that controller as EHCI, the boot fails just
at FILO.
If coreboot detects it as UHCI, the boot is successful, but very slow and OS
don't show any signs of EHCI controller.
It looks like swapping flash drive to other ports of controller, makes
controller detection different (UHCI or EHCI).
If there's no flash drive, it looks like it always detect it as EHCI
controller.
May it be the problem with interrupt routing? I used old irq_tables.c file
that I have extracted from original bios some time ago.
But with current tree's file the situation is similar (attached Uwes.txt
file)