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)