GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

USB 3.0 Hub funktioniert nicht mit einigen Geräten unter Ubuntu 18.04?

UsbHub funktioniert nicht unter Ubuntu 18.04 LTS.

Ich habe ein Notebook mit nur einem USB 3.0-Port und zwei USB Type-C-Ports.

Ich habe versucht, einen USB-Hub (ich schätze USB 2.0-Hub) in den USB 3.0-Steckplatz einzustecken, aber Ubuntu hat ihn nicht erkannt.

Ich habe auch versucht, die Logitech k330-Tastatur einzufügen – dasselbe Ergebnis.

Aber USB-Flash, das USB 3.0 verwendet, funktioniert perfekt an diesem Steckplatz.

dmesg Ergebnis:

[  411.156178] usb 1-7: new full-speed USB device number 12 using xhci_hcd
[  411.284575] usb 1-7: device descriptor read/64, error -71
[  411.521344] usb 1-7: device descriptor read/64, error -71
[  411.629659] usb usb1-port7: unable to enumerate USB device

Ich habe versucht:

sudo vi /etc/default/grub

und ändern zu diesem:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1 usbcore.old_scheme_first=1"

Übersehe ich etwas?

Ich glaube nicht, dass das Problem am Hub liegt, denn unter Windows 10 funktioniert dieser Hub einwandfrei und die kabellose Tastatur auch. Ich hoffe, dass das Problem in der Konfiguration liegt. Ich habe Lenovo Yoga mit sehr hässlicher BIOS-Konfiguration. Es gibt keine Schaltflächen im BIOS, um die USB-Einstellungen zu ändern.

Leider habe ich keinen aktiven USB 2.0 Hub. Aber ich habe einen USB 3.0 Hub. Heute habe ich versucht, den USB 3.0-Hub zu verwenden. Es ist ein Qilive USB 3.0-Hub mit 7 USB 3.0-Anschlüssen. Dieser Hub wurde erfolgreich verbunden, aber es wurden nur 4 USB 3.0-Anschlüsse erkannt:

[ 4694.376640] usb 1-7.4: new high-speed USB device number 16 using xhci_hcd
[ 4694.401994] usb 1-7.4: New USB device found, idVendor=05e3, idProduct=0610
[ 4694.402000] usb 1-7.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 4694.402005] usb 1-7.4: Product: USB2.0 Hub
[ 4694.402009] usb 1-7.4: Manufacturer: GenesysLogic
[ 4694.403092] hub 1-7.4:1.0: USB hub found
[ 4694.403535] hub 1-7.4:1.0: 4 ports 

Es ist so etwas wie ein Stromproblem, aber warum funktionieren USB 2.0-Geräte nicht, wenn sie an USB 3.0 angeschlossen sind, ist noch unbekannt. Und warum gibt es unter Windows keine Probleme mit USB 3.0 oder USB 2.0?

Versucht, die USB-Maus direkt über den USB 3.0-Steckplatz anzuschließen.

mouse[USB2.0]<->notebook[USB3.0]

Es wurde keine Verbindung hergestellt.
Aber als ich versuchte, eine USB-Maus über einen USB 3.0-Hub anzuschließen, wurde die Verbindung perfekt hergestellt.

mouse[USB2.0]<->[USB3.0]hub[USB3.0]<->notebook[USB3.0]

So etwas wie Ich kann USB 2.0-Geräte nicht direkt in den USB 3.0-Steckplatz in Ubuntu stecken … Aber wenn ich einen USB 3.0-Hub anschließe und ein USB 2.0-Gerät an diesen Hub anschließe – alles funktioniert … Ich freue mich über jede Hilfe.

Akzeptierte Antwort:

Ich hatte dieses Problem bei anderen Distributionen wie Linux Mint. Sie sind manchmal nicht mehr synchron mit dem zentralen Repository. Ich persönlich denke, dass Firmware so verwaltet wird, und es ist durchaus möglich, dass die Treiber, die Sie für Ihren Hub haben, mit der aktuellen Ubuntu-Firmware veraltet sind. Wenn Sie ein älteres Gerät verwenden, versuchen Sie nicht, die Firmware zu aktualisieren, da Sie Ihr Gerät möglicherweise beschädigen, wenn Sie damit nicht vertraut sind. Was Sie tun können, um das Problem zu bestätigen, ist Folgendes auszuführen:

sudo lshw | more

um zu sehen ob der usb-treiber geladen ist oder benutze den modprobe -l Dienstprogramm.

Verwandte:Eine leichte Alternative zu Gnome-System-Monitor?

Wenn Sie es in keiner dieser Auflistungen sehen, erkennt die Firmware es nicht und hat es blockiert. Ich denke, das hat mit neuen Sicherheitsfunktionen zu tun, die in Ubuntu integriert sind, um USB-Ports wie den sicheren Modus zu sperren. Möglicherweise müssen Sie die Funktionsweise Ihres Bootstrap aktualisieren, indem Sie Ihren uEFI-Bootstrap besser mit SHIM/MKO verwalten. Auf dieser Website finden Sie Hilfe zum Beheben von Bootstrap. Es beschreibt, wie der sichere Modus funktioniert, und schlägt andere Tools zum Verwalten/Signieren eines USB-Treibers vor.

Wenn Sie den sicheren Modus im BIOS deaktiviert haben, hat höchstwahrscheinlich die neue Firmware (ucode) Ihren Hub gesperrt. Ich bin oft auf diesen Fehler gestoßen, nachdem ich ein Distributions-Update durchgeführt habe. Wenn Sie dies kürzlich getan haben, oder update-grub dann hast du höchstwahrscheinlich etwas nicht synchronisiert. Distro-Upgrade-Dienstprogramme können auf Probleme stoßen und das System in Unordnung bringen, und deshalb meiden einige Benutzer sie und führen dann eine Neuinstallation durch. Es gibt bessere Tools zum Verwalten von usb-utilities die Rod Smith in seinem Buch beschreibt.


Ubuntu
  1. Dell Da200-Adapter funktioniert nicht unter Ubuntu?

  2. Ubuntu 18.04 funktioniert nicht mehr mit Nvidia-Treibern?

  3. Suspend funktioniert nicht nach dem Update auf Ubuntu 14.04 von 13.10?

  4. Elan Touchpad funktioniert nicht auf Lenovo Ideapad mit Ubuntu 16.04?

  5. Bluetooth funktioniert nicht unter Ubuntu 13.10?

So installieren Sie Ubuntu 18.04 zusammen mit Windows 10

Arbeiten mit mehreren Terminal-Tabs in Ubuntu

Netzwerkfreigabe Ubuntu 15.04 funktioniert nicht?

Ubuntu 17.10 Bildschirmsperre funktioniert nicht und ist grau?

Logitech USB-Headset funktioniert nicht am 12.04?

Traceroute-Befehl funktioniert nicht unter Ubuntu