When my gentoo(kernel 2.6.14) system boots up coldplug detects the pcmcia-usb card attached and loads both ohci_hcd and ehci_hcd in that order as the usb host drivers. Now the problem is that if the attached usb peripherals are USB1.0/2.0 compatible they are first bound to the ohci_hcd(USB1/full_speed) driver and not the ehci_hcd(USB2/high_speed) driver resulting in the dictated reduced performance. I could remove the ohci_module from the kernel build, but I am sure there is a more elegant solution to specifying the discovery order to hotplug, I'm just not sure what it is yet. Any takers ?
: ) ChrisB
