On Tue, May 05, 2009 at 07:57:32AM +0100, Jan Beulich wrote:
> Greg KH <gregkh(a)suse.de> 04.05.09 18:18
On Sun, May 03, 2009 at 01:29:58PM +0200, Werner LEMBERG wrote:
. Ditto for this message:
Warning! ehci_hcd should always be loaded before \
uhci_hcd and ohci_hcd, not after
Odd, this should be resolved by the fact that we are building some of
these drivers into the kernel. Or I thought we were...
Anyway, a simple line in modprobe.conf will handle this for you.
That is a certainly a temporary workaround, but not a solution (after all,
the warning message has been existing for quite a while - it was introduced
in .28): EHCI/OHCI/UHCI are configurable independently, and any possible
config option combination should work (including e.g. USB_OHCI_HCD=y,
USB_UHCI_HCD=y, and USB_EHCI_HCD=m).
No, it's a solution that is recommended by the upstream kernel
developers, as it is specified that this is how the hardware is to work
properly. Otherwise we have seen many instances of it not working
properly with handing devices off from one USB controller to the other
For the all-three-are-modules one, introducing a fake
apparently be the easiest solution,
Which we have done with modprobe rules.
but dealing with the example setting
above would likely require some Kconfig games (so one can't select
ehci_hcd to be a module anymore when either ohci_hcd or uhci_hcd are
It's too messy, we tried :(
To unsubscribe, e-mail: opensuse-kernel+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-kernel+help(a)opensuse.org