Hallo,
ich habe mir mit journalctl -b -0 Meldungen des Systems angeschaut. Dabei ist mir unter anderem folgende Warnung aufgefallen:
.........
Feb 08 10:56:49 Panther kernel: ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
Feb 08 10:56:49 Panther kernel: ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
Feb 08 10:56:49 Panther kernel: Warning! ehci_hcd should always be loaded before uhci_hcd and ohci_hcd, not after
Feb 08 10:56:49 Panther kernel: ehci-pci: EHCI PCI platform driver
.....
journalctl -b -0: http://ix.io/2b40
Ich habe im Internet nach dieser Warnung gesucht und folgenden älteren Beitrag (von 2008) dazu gefunden:
https://bugs.archlinux.org/task/12009
mit der noch hoffentlich gültigen Lösung:
Comment by Damjan Georgievski (damjan) - Saturday, 27 December 2008, 02:17 GMT
Maybe the more proper script would be:
install ohci_hcd /sbin/modprobe ehci_hcd ; /sbin/modprobe --ignore-install ohci_hcd $CMDLINE_OPTS
install uhci_hcd /sbin/modprobe ehci_hcd ; /sbin/modprobe --ignore-install uhci_hcd $CMDLINE_OPTS
changes from the above are:
* use absolute paths to modprobe
* try to load uhci_hcd even if "modprobe ehci_hcd" fails (; instead of &&)
* use the proper --ignore-install to avoid recursive loop
* supply the user requested command line options to the modprobe command
Daraufhin habe ich folgendes gemacht:
sudo touch /etc/modprobe.d/load-ehci-first.conf
sudoedit /etc/modprobe.d/load-ehci-first.conf
install ohci_hcd /usr/bin/modprobe ehci_hcd ; /usr/bin/modprobe --ignore-install ohci_hcd $CMDLINE_OPTS
install uhci_hcd /usr/bin/modprobe ehci_hcd ; /usr/bin/modprobe --ignore-install uhci_hcd $CMDLINE_OPTS
#(speichern und beenden)
sudo mkinitcpio -p linux
Die Warnung ist verschwunden.
Folgende Fragen habe ich:
- Habe ich irgendetwas falsch gemacht oder warum tritt bei mir im Jahr 2020 ein Problem von 2008 auf?
- Wird die Warnung am Besten wie oben beschrieben behoben oder soll man besser heute diese anders beheben?
- Oder soll man die Warnung am besten ignorieren?
Hier noch das journalctl Log nach Behebung der Warnung:
journalctl -b -0: http://ix.io/2b42
lsusb:
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 013 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 010 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 012 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 011 Device 003: ID 04d9:0296 Holtek Semiconductor, Inc. USB-HID Keyboard
Bus 011 Device 002: ID 045e:0724 Microsoft Corp. SideWinder Mouse
Bus 011 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 04a9:10e1 Canon, Inc. iP8700 series
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 009 Device 002: ID 1852:7022 GYROCOM C&C Co., LTD UAC1 DAC
Bus 009 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub