From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrey Borzenkov Date: Mon, 22 Feb 2010 06:42:31 +0000 Subject: Warning! ehci_hcd should always be loaded before uhci_hcd and ohci_hcd Message-Id: <201002220942.35158.arvidjaar@mail.ru> MIME-Version: 1 Content-Type: multipart/mixed; boundary="nextPart2990660.rAUDURcDt2" List-Id: References: <200811211554.17452.toralf.foerster@gmx.de> In-Reply-To: <200811211554.17452.toralf.foerster@gmx.de> To: linux-hotplug@vger.kernel.org --nextPart2990660.rAUDURcDt2 Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable This is in 2.6.33-rc8 currently but has been true for a long time. Ever since my distribution completely switched to (hot-/cold-)plugging=20 all needed modules I get this: ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver Warning! ehci_hcd should always be loaded before uhci_hcd and ohci_hcd,=20 not after During cold plugging uhci comes before ehci simply by virtue of=20 directory traversal order: 00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI=20 Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI=20 Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI=20 Controller #3 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI=20 Controller #1 (rev 02) {pts/1}% ls -f1 /sys/devices/pci0000:00 [...] 0000:00:1d.0/ 0000:00:1d.1/ 0000:00:1d.2/ 0000:00:1d.7/ [...] So my question is - is the warning still true? How serious problems can=20 result if uhci is loaded before ehci? Does it make sense to workaround it in udev or may be trivial install uhci_hcd mdprobe ehci_hcd; modprobe --ignore-install uhci_hcd would be enough? --nextPart2990660.rAUDURcDt2 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iEYEABECAAYFAkuCJ1cACgkQR6LMutpd94x+2gCcCwXG/1V4sDNGC4G7eSMTZj42 0H8An0+rTSairdZOCAPr/xiq/clsAJLs =zXSq -----END PGP SIGNATURE----- --nextPart2990660.rAUDURcDt2--