Ubuntu 18.04 verliert USB-C-Displays und USB-Geräte

Ubuntu 18.04 verliert USB-C-Displays und USB-Geräte

Ich habe also das folgende Setup – Alienware m15 R3 mit zwei Dell U2719DC-Displays (das erste Display versorgt das andere über DisplayPort/MST), angeschlossen über USB-C/Thunderbolt 3-Anschluss. Das erste der Displays (das das andere versorgt und über USB-C mit dem Laptop verbunden ist) hat zwei Geräte an den eingebauten USB-Hub angeschlossen – eine Tastatur und eine Maus. Was passiert, dass die Displays zu einem zufälligen Zeitpunkt (oder aufgrund eines Auslösers?) anfangen, sich herunterzufahren, und wenn ich sie wieder anschließe, schalten sie sich nach ein paar Sekunden ab oder schalten sich sogar überhaupt nicht mehr ein. Mir ist aufgefallen, dass der Prozess manchmal beim Starten des Android-Emulators beginnt (der einen starken Ein-/Aus-Zyklus startet) lspci/ lswheinen einzelnen Ein-/Aus-Zyklus auslöst, manchmal zu einem zufälligen Zeitpunkt. Ich habe versucht, während dieses Ein-/Aus-Wahnsinns Protokolle zu sammeln tail -f /var/log/{messages,kernel,dmesg,syslog}. Ich sehe ständig (viele davon):

Feb  3 20:11:27 rudolfs-Alienware-m15-R3 kernel: [ 5918.379945] pcieport 0000:00:1b.0: Intel SPT PCH root port ACS workaround enabled
Feb  3 20:11:28 rudolfs-Alienware-m15-R3 kernel: [ 5919.648785] usb usb3: root hub lost power or was reset
Feb  3 20:11:28 rudolfs-Alienware-m15-R3 kernel: [ 5919.648790] usb usb4: root hub lost power or was reset

Nach einigen davon (ca. 70 %) erhalte ich Benachrichtigungen über die Trennung von USB-Geräten:

Feb  3 20:12:24 rudolfs-Alienware-m15-R3 kernel: [ 5975.820361] usb 1-11: USB disconnect, device number 10
Feb  3 20:12:24 rudolfs-Alienware-m15-R3 kernel: [ 5975.820362] usb 1-11.1: USB disconnect, device number 11

Wenn alles wieder hochfährt, scheint es, dass es sich bei diesen Geräten tatsächlich um den USB-Hub im Display, die Tastatur und die Maus ( 1-11.1bzw. 1-11.2) handelt:

 3 20:12:06 rudolfs-Alienware-m15-R3 kernel: [ 5957.323800] usb 1-11: new high-speed USB device number 10 using xhci_hcd
Feb  3 20:12:06 rudolfs-Alienware-m15-R3 kernel: [ 5957.748121] usb 1-11: New USB device found, idVendor=0451, idProduct=8442, bcdDevice= 1.00
Feb  3 20:12:06 rudolfs-Alienware-m15-R3 kernel: [ 5957.748127] usb 1-11: New USB device strings: Mfr=0, Product=0, SerialNumber=1
Feb  3 20:12:06 rudolfs-Alienware-m15-R3 kernel: [ 5957.748131] usb 1-11: SerialNumber: E4010869A2EA
Feb  3 20:12:06 rudolfs-Alienware-m15-R3 kernel: [ 5957.749738] hub 1-11:1.0: USB hub found
Feb  3 20:12:06 rudolfs-Alienware-m15-R3 kernel: [ 5957.749786] hub 1-11:1.0: 6 ports detected
Feb  3 20:12:07 rudolfs-Alienware-m15-R3 kernel: [ 5958.039762] usb 1-11.1: new full-speed USB device number 11 using xhci_hcd
Feb  3 20:12:07 rudolfs-Alienware-m15-R3 kernel: [ 5958.141685] usb 1-11.1: New USB device found, idVendor=1532, idProduct=005c, bcdDevice= 2.00
Feb  3 20:12:07 rudolfs-Alienware-m15-R3 kernel: [ 5958.141691] usb 1-11.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Feb  3 20:12:07 rudolfs-Alienware-m15-R3 kernel: [ 5958.141694] usb 1-11.1: Product: Razer DeathAdder Elite
Feb  3 20:12:07 rudolfs-Alienware-m15-R3 kernel: [ 5958.141697] usb 1-11.1: Manufacturer: Razer
Feb  3 20:12:07 rudolfs-Alienware-m15-R3 kernel: [ 5958.462582] usb 1-11.2: New USB device found, idVendor=046d, idProduct=c339, bcdDevice=13.00
Feb  3 20:12:07 rudolfs-Alienware-m15-R3 kernel: [ 5958.462583] usb 1-11.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Feb  3 20:12:07 rudolfs-Alienware-m15-R3 kernel: [ 5958.462584] usb 1-11.2: Product: Pro Gaming Keyboard
Feb  3 20:12:07 rudolfs-Alienware-m15-R3 kernel: [ 5958.462585] usb 1-11.2: Manufacturer: Logitech
Feb  3 20:12:07 rudolfs-Alienware-m15-R3 kernel: [ 5958.462586] usb 1-11.2: SerialNumber: 086B367A3231

Während alles läuft, lspci -tvlautet die Ausgabe:

rudolfs@rudolfs-Alienware-m15-R3:~$ lspci -tv
-[0000:00]-+-00.0  Intel Corporation Device 9b54
           +-01.0-[01-03]----00.0-[02-03]----00.0-[03]--+-00.0  Advanced Micro Devices, Inc. [AMD/ATI] Device 7340
           |                                            \-00.1  Advanced Micro Devices, Inc. [AMD/ATI] Device ab38
           +-01.1-[04]--
           +-02.0  Intel Corporation Device 9bc4
           +-04.0  Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem
           +-12.0  Intel Corporation Device 06f9
           +-13.0  Intel Corporation Device 06fc
           +-14.0  Intel Corporation Device 06ed
           +-14.2  Intel Corporation Device 06ef
           +-15.0  Intel Corporation Device 06e8
           +-16.0  Intel Corporation Device 06e0
           +-1b.0-[05-3d]----00.0-[06-3d]--+-00.0-[07]----00.0  Intel Corporation JHL7540 Thunderbolt 3 NHI [Titan Ridge 2C 2018]
           |                               +-01.0-[08-3c]--
           |                               \-02.0-[3d]----00.0  Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 2C 2018]
           +-1b.4-[3e]----00.0  Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981
           +-1d.0-[3f]----00.0  Samsung Electronics Co Ltd NVMe SSD Controller SM951/PM951
           +-1d.4-[40]----00.0  SK hynix Device 1339
           +-1d.6-[41]----00.0  Realtek Semiconductor Co., Ltd. Device 3000
           +-1d.7-[42]----00.0  Intel Corporation Device 2723
           +-1f.0  Intel Corporation Device 068d
           +-1f.3  Intel Corporation Device 06c8
           +-1f.4  Intel Corporation Device 06a3
           \-1f.5  Intel Corporation Device 06a4

Die Ausgabe lsusb -tvlautet:

/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/8p, 10000M
    |__ Port 2: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
    |__ Port 4: Dev 3, If 0, Class=Mass Storage, Driver=uas, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M
    |__ Port 4: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 7: Dev 3, If 0, Class=Video, Driver=uvcvideo, 480M
    |__ Port 7: Dev 3, If 1, Class=Video, Driver=uvcvideo, 480M
    |__ Port 10: Dev 4, If 0, Class=Vendor Specific Class, Driver=, 12M
    |__ Port 10: Dev 4, If 1, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 11: Dev 15, If 0, Class=Hub, Driver=hub/6p, 480M
        |__ Port 5: Dev 18, If 0, Class=Human Interface Device, Driver=usbhid, 480M
        |__ Port 1: Dev 16, If 1, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 1: Dev 16, If 2, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 1: Dev 16, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 2: Dev 17, If 1, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 2: Dev 17, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 14: Dev 5, If 0, Class=Wireless, Driver=btusb, 12M
    |__ Port 14: Dev 5, If 1, Class=Wireless, Driver=btusb, 12M

Ich habe viel gegoogelt, bevor ich das hier geschrieben habe, und habe relevante Dinge erwähnt gesehen:

  • Thunderbolt-Sicherheit ist im BIOS deaktiviert
  • boltPaket ist installiert
  • Im Geräte-/Thunderbolt-Bereich wird nichts angezeigt, aber ich nehme an, das ist in Ordnung, da keines der angeschlossenen Geräte (2 Monitore, Tastatur und Maus) tatsächlich ein Thunderbolt-Gerät ist?

Es wurde erwähnt, dass Thunderbolt-Anschlüsse in den Ruhezustand wechseln, wenn sie inaktiv sind. Ich verstehe also nicht, ob der USB-Hub am anderen Ende (im Display) sie am Leben halten soll oder nicht. Dieses Problem ist extrem ärgerlich, da ich eigentlich den Android-Emulator verwenden muss, aber wenn ich ihn ausführe, wird die Maschine unbrauchbar. Irgendwelche Ratschläge, Vorschläge? Ich kann alle anderen benötigten Informationen bereitstellen.

Ich bin nicht sicher, ob das für das Problem relevant ist, aber ich habe ein unbekanntes Gerät in den Ubuntu-Softwareeinstellungen (ich nehme an, es ist die Killer Wireless-Karte, obwohl WLAN funktioniert).Unbekanntes Intel-Gerät

Habe eigentlich gerade erst bemerkt, dass es einzelne Blöcke mit diesen Fehlern gibt:

Feb  3 20:12:30 rudolfs-Alienware-m15-R3 kernel: [ 5981.555749] usb 1-11: new high-speed USB device number 14 using xhci_hcd
Feb  3 20:12:30 rudolfs-Alienware-m15-R3 kernel: [ 5981.638519] usb 4-1: Device not responding to setup address.
Feb  3 20:12:30 rudolfs-Alienware-m15-R3 kernel: [ 5981.683827] usb 1-11: Device not responding to setup address.
Feb  3 20:12:31 rudolfs-Alienware-m15-R3 kernel: [ 5981.850723] usb 4-1: Device not responding to setup address.
Feb  3 20:12:31 rudolfs-Alienware-m15-R3 kernel: [ 5981.891708] usb 1-11: Device not responding to setup address.
Feb  3 20:12:31 rudolfs-Alienware-m15-R3 kernel: [ 5982.055666] usb 4-1: device not accepting address 3, error -71
Feb  3 20:12:31 rudolfs-Alienware-m15-R3 kernel: [ 5982.099676] usb 1-11: device not accepting address 14, error -71

Und:

Feb  3 20:12:35 rudolfs-Alienware-m15-R3 kernel: [ 5986.151734] usb usb4-port1: Cannot enable. Maybe the USB cable is bad?
Feb  3 20:12:35 rudolfs-Alienware-m15-R3 kernel: [ 5986.151820] usb usb4-port1: attempt power cycle

verwandte Informationen