Seit dem Upgrade auf Ubuntu 18.04 von 17.10 trennt sich mein USB-Ethernet-Adapter ständig. Früher funktionierte es perfekt mit 17.10.
dmesg zeigt die folgende Ausgabe bei einem Verbindungsabbruch:
[ 273.462732] usb 4-1.4: usb_reset_and_verify_device Failed to disable LTM
.
[ 273.643622] usb 4-1.4: USB disconnect, device number 11
[ 273.795468] usb 4-1.4: new SuperSpeed USB device number 12 using xhci_hcd
[ 273.816520] usb 4-1.4: New USB device found, idVendor=0bda, idProduct=8153
[ 273.816522] usb 4-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=6
[ 273.816523] usb 4-1.4: Product: USB 10/100/1000 LAN
[ 273.816524] usb 4-1.4: Manufacturer: Realtek
[ 273.816525] usb 4-1.4: SerialNumber: 0000A5
[ 273.896167] usb 4-1.4: reset SuperSpeed USB device number 12 using xhci_hcd
[ 273.948778] r8152 4-1.4:1.0 eth0: v1.09.9
[ 274.503001] r8152 4-1.4:1.0 enx144fd7d04a3c: renamed from eth0
[ 274.539481] IPv6: ADDRCONF(NETDEV_UP): enx144fd7d04a3c: link is not ready
[ 274.543857] IPv6: ADDRCONF(NETDEV_UP): enx144fd7d04a3c: link is not ready
[ 276.431243] r8152 4-1.4:1.0 enx144fd7d04a3c: carrier on
[ 276.431258] IPv6: ADDRCONF(NETDEV_CHANGE): enx144fd7d04a3c: link becomes ready
Akzeptierte Antwort:
Während ich die Frage schrieb, fand ich die Quelle des Fehlers auf der Kernel-Mailingliste. Der r8152-Treiber, der für die Verwaltung meines r8153-Adapters verantwortlich ist, kann das USB-Autosuspend nicht verarbeiten (aus Energiespargründen). Das Blacklisting des Geräts für USB-Autosuspend behebt die Verbindungsabbrüche und wird folgendermaßen durchgeführt:
Finden Sie die USB-ID Ihres Geräts heraus (in meinem Fall 0bda:8153), indem Sie lsusb verwenden, was mir Folgendes gibt:
Bus 004 Device 003: ID 0bda:8153 Realtek Semiconductor Corp.
Jetzt öffnen Sie /etc/default/tlp und suchen nach USB_BLACKLIST und fügen einen Eintrag für Ihr Gerät hinzu:
USB_BLACKLIST="0bda:8153"
Möglicherweise müssen Sie neu starten, danach sollte Ihre Ethernet-Verbindung wieder stabil sein.