On Wed, 12 Nov 2008, Aaron Griffin wrote:
On Wed, Nov 12, 2008 at 2:01 AM, Thomas Bächler <thomas@archlinux.org> 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?
This has been in testing for a month. I don't know if there are pending bug reports but I haven't noticed any problems. So signoff for both arches. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.