Problem reported by one user: > - with both ehci-hcd and usb-ohci compiled into the kernel, usb-ohci finds > the hard drive first and registers itself as a usb-storage SCSI adapter, > registers the drive, etc. then ehci-hcd loads, takes the device away from > usb-ohci and registers it,
Which is the root of the issue (see later). > but usb-ohci never deregisters the drive. Actually it's usb-storage that's remembering the drive. > I'm > using devfs, so when I look in /dev/discs I see two disc entries for the > drive, but only the higher numbered on (from ehci-hcd) will actually work, > since usb-ohci doesn't have the device anymore What I normally do (manually, or in /etc/hotplug/rc.usb) is load the ehci-hcd module before anything else. That prevents the situation where a device talks to OHCI first, then EHCI (and then maybe to OHCI again if it's not highspeed). Of course, that sort of solution doesn't work when everything is statically linked. What's a clean way to force EHCI to intialize before OHCI (and for VIA's new controller, UHCI), with static linking? - Dave _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel