[arch-dev-public] [signoff] udev-132-1

Aaron Griffin aaronmgriffin at gmail.com
Wed Nov 12 10:39:05 EST 2008


On Wed, Nov 12, 2008 at 2:01 AM, Thomas Bächler <thomas at 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?


More information about the arch-dev-public mailing list