On Wed, Nov 12, 2008 at 2:01 AM, Thomas Bächler <[EMAIL PROTECTED]> wrote: > Dan McGee schrieb: >> >> Booted fine on i686. However, I thought this was something that should >> be fixed by udev loading my modules, and it shows up in my dmesg >> output: >> >> Warning! ehci_hcd should always be loaded before uhci_hcd and >> ohci_hcd, not after >> >> dmesg has output from usbcore, ohci_hcd, and ehci_hcd in that order, >> so it does not appear to be loading in the correct order as the >> message indicates. > > Udev has no ordering in loading modules, it is all random! Thus, the kernel > devs wanting to ensure a particular order on loading modules completely > contradicts the general usage of udev. IMO, this is a kernel bug, the order > mustn't matter.
You can handle this with modprobe. It's an age-old trick to load another module before the requested module is loaded. Perhaps we should ship a file that has that in there for uhci?

