USB 3 Gigabit Ethernet device (Realtek) disconnect/reconnect repeats
randomly.

$ lsb_release -a
[...]
Description:    Ubuntu 18.04.4 LTS

$ uname -a
Linux linux 4.15.0-76-generic #86-Ubuntu SMP Fri Jan 17 17:24:28 UTC 2020 
x86_64 x86_64 x86_64 GNU/Linux

$ lsusb
[...]
Bus 009 Device 003: ID 0bda:8153 Realtek Semiconductor Corp. 
Bus 009 Device 054: ID 0bda:8153 Realtek Semiconductor Corp. 

Syslog (two incidents of many):

Feb 10 05:38:56 idallen-oak kernel: [1148004.410285] r8152 9-3.4:1.0 eth3: Stop 
submitting intr, status -71
Feb 10 05:38:56 idallen-oak kernel: [1148004.578733] usb 9-3: USB disconnect, 
device number 39
Feb 10 05:38:56 idallen-oak kernel: [1148004.578741] usb 9-3.4: USB disconnect, 
device number 40
Feb 10 05:38:56 idallen-oak NetworkManager[1403]: <info>  [1581331136.8384] 
devices removed (path: 
/sys/devices/pci0000:00/0000:00:05.0/0000:05:00.0/usb9/9-3/9-3.4/9-3.4:1.0/net/eth3,
 iface: eth3)
Feb 10 05:38:56 idallen-oak NetworkManager[1403]: <info>  [1581331136.8564] get 
unmanaged devices count: 2
Feb 10 05:38:56 idallen-oak kernel: [1148004.908306] usb 9-3: new SuperSpeed 
USB device number 41 using xhci_hcd
Feb 10 05:38:56 idallen-oak kernel: [1148004.944551] usb 9-3: New USB device 
found, idVendor=0bda, idProduct=0411
Feb 10 05:38:56 idallen-oak kernel: [1148004.944558] usb 9-3: New USB device 
strings: Mfr=1, Product=2, SerialNumber=0
Feb 10 05:38:56 idallen-oak kernel: [1148004.944563] usb 9-3: Product: 4-Port 
USB 3.0 Hub
Feb 10 05:38:56 idallen-oak kernel: [1148004.944566] usb 9-3: Manufacturer: 
Generic
Feb 10 05:38:57 idallen-oak kernel: [1148004.949495] hub 9-3:1.0: USB hub found
Feb 10 05:38:57 idallen-oak kernel: [1148004.951169] hub 9-3:1.0: 4 ports 
detected
Feb 10 05:38:57 idallen-oak upowerd[4883]: unhandled action 'bind' on 
/sys/devices/pci0000:00/0000:00:05.0/0000:05:00.0/usb9/9-3/9-3:1.0
Feb 10 05:38:57 idallen-oak upowerd[4883]: unhandled action 'bind' on 
/sys/devices/pci0000:00/0000:00:05.0/0000:05:00.0/usb9/9-3
Feb 10 05:38:57 idallen-oak kernel: [1148005.247277] usb 9-3.4: new SuperSpeed 
USB device number 42 using xhci_hcd
Feb 10 05:38:57 idallen-oak kernel: [1148005.277094] usb 9-3.4: New USB device 
found, idVendor=0bda, idProduct=8153
Feb 10 05:38:57 idallen-oak kernel: [1148005.277102] usb 9-3.4: New USB device 
strings: Mfr=1, Product=2, SerialNumber=6
Feb 10 05:38:57 idallen-oak kernel: [1148005.277107] usb 9-3.4: Product: USB 
10/100/1000 LAN
Feb 10 05:38:57 idallen-oak kernel: [1148005.277111] usb 9-3.4: Manufacturer: 
CMI
Feb 10 05:38:57 idallen-oak kernel: [1148005.277114] usb 9-3.4: SerialNumber: 
000001
Feb 10 05:38:57 idallen-oak kernel: [1148005.373123] usb 9-3.4: reset 
SuperSpeed USB device number 42 using xhci_hcd
Feb 10 05:38:57 idallen-oak kernel: [1148005.752039] r8152 9-3.4:1.0 eth3: 
renamed from eth1
Feb 10 05:38:58 idallen-oak NetworkManager[1403]: <info>  [1581331138.2100] 
devices added (path: 
/sys/devices/pci0000:00/0000:00:05.0/0000:05:00.0/usb9/9-3/9-3.4/9-3.4:1.0/net/eth3,
 iface: eth3)
Feb 10 05:39:00 idallen-oak kernel: [1148008.501102] r8152 9-3.4:1.0 eth3: 
carrier on

A few minutes later, it repeats:

Feb 10 10:56:43 idallen-oak kernel: [1167071.434329] r8152 9-3.4:1.0 eth3: Stop 
submitting intr, status -71
Feb 10 10:56:43 idallen-oak kernel: [1167071.597275] usb 9-3: USB disconnect, 
device number 41
Feb 10 10:56:43 idallen-oak kernel: [1167071.597283] usb 9-3.4: USB disconnect, 
device number 42
Feb 10 10:56:43 idallen-oak NetworkManager[1403]: <info>  [1581350203.5700] 
devices removed (path: 
/sys/devices/pci0000:00/0000:00:05.0/0000:05:00.0/usb9/9-3/9-3.4/9-3.4:1.0/net/eth3,
 iface: eth3)
Feb 10 10:56:43 idallen-oak NetworkManager[1403]: <info>  [1581350203.5720] get 
unmanaged devices count: 2
Feb 10 10:56:43 idallen-oak kernel: [1167071.930010] usb 9-3: new SuperSpeed 
USB device number 43 using xhci_hcd
Feb 10 10:56:43 idallen-oak kernel: [1167071.964334] usb 9-3: New USB device 
found, idVendor=0bda, idProduct=0411
Feb 10 10:56:43 idallen-oak kernel: [1167071.964341] usb 9-3: New USB device 
strings: Mfr=1, Product=2, SerialNumber=0
Feb 10 10:56:43 idallen-oak kernel: [1167071.964346] usb 9-3: Product: 4-Port 
USB 3.0 Hub
Feb 10 10:56:43 idallen-oak kernel: [1167071.964349] usb 9-3: Manufacturer: 
Generic
Feb 10 10:56:43 idallen-oak kernel: [1167071.969105] hub 9-3:1.0: USB hub found
Feb 10 10:56:43 idallen-oak kernel: [1167071.970389] hub 9-3:1.0: 4 ports 
detected
Feb 10 10:56:43 idallen-oak upowerd[4883]: unhandled action 'bind' on 
/sys/devices/pci0000:00/0000:00:05.0/0000:05:00.0/usb9/9-3/9-3:1.0
Feb 10 10:56:43 idallen-oak upowerd[4883]: unhandled action 'bind' on 
/sys/devices/pci0000:00/0000:00:05.0/0000:05:00.0/usb9/9-3
Feb 10 10:56:44 idallen-oak kernel: [1167072.269853] usb 9-3.4: new SuperSpeed 
USB device number 44 using xhci_hcd
Feb 10 10:56:44 idallen-oak kernel: [1167072.295017] usb 9-3.4: New USB device 
found, idVendor=0bda, idProduct=8153
Feb 10 10:56:44 idallen-oak kernel: [1167072.295025] usb 9-3.4: New USB device 
strings: Mfr=1, Product=2, SerialNumber=6
Feb 10 10:56:44 idallen-oak kernel: [1167072.295029] usb 9-3.4: Product: USB 
10/100/1000 LAN
Feb 10 10:56:44 idallen-oak kernel: [1167072.295033] usb 9-3.4: Manufacturer: 
CMI
Feb 10 10:56:44 idallen-oak kernel: [1167072.295036] usb 9-3.4: SerialNumber: 
000001
Feb 10 10:56:44 idallen-oak kernel: [1167072.392573] usb 9-3.4: reset 
SuperSpeed USB device number 44 using xhci_hcd
Feb 10 10:56:44 idallen-oak kernel: [1167073.062310] r8152 9-3.4:1.0 eth3: 
renamed from eth1
Feb 10 10:56:45 idallen-oak NetworkManager[1403]: <info>  [1581350205.3515] 
devices added (path: 
/sys/devices/pci0000:00/0000:00:05.0/0000:05:00.0/usb9/9-3/9-3.4/9-3.4:1.0/net/eth3,
 iface: eth3)
Feb 10 10:56:47 idallen-oak kernel: [1167075.571652] r8152 9-3.4:1.0 eth3: 
carrier on

$ usb-devices
[...]
T:  Bus=09 Lev=02 Prnt=53 Port=03 Cnt=01 Dev#= 54 Spd=5000 MxCh= 0
D:  Ver= 3.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 9 #Cfgs=  2
P:  Vendor=0bda ProdID=8153 Rev=30.00
S:  Manufacturer=CMI
S:  Product=USB 10/100/1000 LAN
S:  SerialNumber=000001
C:  #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=288mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=00 Driver=r8152

T:  Bus=09 Lev=01 Prnt=01 Port=03 Cnt=02 Dev#=  3 Spd=5000 MxCh= 0
D:  Ver= 3.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 9 #Cfgs=  2
P:  Vendor=0bda ProdID=8153 Rev=30.00
S:  Manufacturer=CMI
S:  Product=USB 10/100/1000 LAN
S:  SerialNumber=000001
C:  #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=288mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=00 Driver=r8152


** Changed in: linux (Ubuntu)
       Status: Expired => Confirmed

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1586195

Title:
  Realtek 8153-based ethernet adapter on usb3 eventually stops working
  requiring unplug/replug

Status in linux package in Ubuntu:
  Confirmed
Status in linux source package in Xenial:
  Expired

Bug description:
  Continued in Bug #1622322.

  Seems to be paired with dmesg entries like this on the trusty kernel:

  [24763.731054] usb 4-4.2: Disable of device-initiated U1 failed.
  [24763.734507] usb 4-4.2: Disable of device-initiated U2 failed.
  [24763.734594] r815x 4-4.2:2.0 eth3: unregister 'r815x' usb-0000:00:14.0-4.2, 
RTL8153 ECM Device
  [24763.802963] usb 4-4.2: Set SEL for device-initiated U1 failed.
  [24763.806450] usb 4-4.2: Set SEL for device-initiated U2 failed.
  [24763.809953] usb 4-4.2: usb_reset_and_verify_device Failed to disable LTM
  [24763.809953] .
  [24763.810579] usb 4-4.2: USB disconnect, device number 7
  [24763.940765] userif-1: sent link down event.
  [24763.940769] userif-1: sent link up event.

  And like this on mainline:

  [  259.731142] usb 4-3: new SuperSpeed USB device number 4 using xhci_hcd
  [  259.752915] usb 4-3: New USB device found, idVendor=0bda, idProduct=8153
  [  259.752918] usb 4-3: New USB device strings: Mfr=1, Product=2, 
SerialNumber=6
  [  259.752920] usb 4-3: Product: USB 10/100/1000 LAN
  [  259.752921] usb 4-3: Manufacturer: Realtek
  [  259.752922] usb 4-3: SerialNumber: 000001000000
  [  259.909368] usb 4-3: reset SuperSpeed USB device number 4 using xhci_hcd
  [  259.993254] r8152 4-3:1.0 eth0: v1.08.3
  [  260.079151] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
  [  296.266600] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
  [  300.785814] r8152 4-3:1.0 eth0: Stop submitting intr, status -71
  [  302.832697] usb 4-3: usb_reset_and_verify_device Failed to disable LTM
  [  302.832697] .
  [  302.833086] usb 4-3: USB disconnect, device number 4

  Mainline version fyi:
  [    0.000000] Linux version 4.6.0-040600-generic (kernel@gomeisa) (gcc 
version 5.3.1 20160509 (Ubuntu 5.3.1-19ubuntu1) ) #201605151930 SMP Sun May 15 
23:32:59 UTC 2016

  I also get a similar message about 'Failed to disable LTM' if I just
  unplug the device before the breakage occurs.

  I've attached lsusb before the breakage occurs (so you can see the
  device) from the mainline kernel.

  Interestingly it appears the drivers on trusty and wily/mainline are
  different (r815x vs r8152) yet still exhibit similar troubles. I'm
  still digging around to try and figure out why this doesn't seem to be
  working, but I was wondering if you all had any idea what might be
  going pear-shaped here.

  Thanks!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1586195/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to