Sejak memutakhirkan ke Ubuntu 18.04 dari 17.10 adaptor ethernet usb saya terus terputus. Dulu bekerja sempurna dengan 17.10.
dmesg menampilkan output berikut saat koneksi terputus:
[ 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
Jawaban yang Diterima:
Saat menulis pertanyaan, saya menemukan sumber bug di milis kernel. Driver r8152 yang bertanggung jawab untuk mengelola adaptor r8153 saya tidak dapat menangani penangguhan otomatis usb (dilakukan karena alasan penghematan daya). Daftar hitam perangkat untuk usb autosuspend memecahkan pemutusan dan dilakukan seperti ini:
Cari tahu id usb perangkat Anda (0bda:8153 dalam kasus saya) dengan menggunakan lsusb, yang memberi saya:
Bus 004 Device 003: ID 0bda:8153 Realtek Semiconductor Corp.
Sekarang Anda membuka /etc/default/tlp dan mencari USB_BLACKLIST dan menambahkan entri untuk perangkat Anda:
USB_BLACKLIST="0bda:8153"
Anda mungkin perlu melakukan boot ulang, setelah itu koneksi ethernet Anda akan stabil kembali.