After a tough search & build, I found the possible commit for this problem:
https://git.kernel.org/cgit/linux/kernel/git/stable/linux- stable.git/commit/drivers/net/usb/r8152.c?id=b214396fb5890af58ff04b42deba7de5a2686338 I build and test the single module 'r8152.ko' based on kernel "linux_4.4.0-65.86". If I use the version before this commit (fb02eb4a29303295f2fed8a69d9aa703792c834b), then the adapter can work under uSB 3.0 mode. However, if I use this commit (b214396fb5890af58ff04b42deba7de5a2686338), then the adapter fails, and dmesg gives: Disable of device-initiated U1 failed. Disable of device-initiated U2 failed. which is exactly what involves in this commit. It should be noticed that this problem is a probabilistic one, that is to say: with the old commit, the adapter can sometimes fail to work; and with the new commit, the adapter can sometimes work, too. So I guess this commit might not be the only reason that cause the unstable USB stack. If an reverse is necessary, then this commit may be to early to be reverted, but it might prove some useful information for fixing. ** Changed in: linux (Ubuntu) Status: Expired => Confirmed ** Tags removed: kernel-bug-exists-upstream-4.8-rc7 kernel-fixed-upstream kernel-fixed-upstream-4.8-rc8 vivid wily ** Tags added: kernel-bug-exists-upstream-4.9 -- 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/1622322 Title: Realtek 8153-based ethernet adapter doesn't work Status in linux package in Ubuntu: Confirmed Bug description: Similar to Bug #1586195. Realtek 8153-based ethernet adapter doesn't work. No entry for the adapter appears in ifconfig. Adding "0bda:8152" to tlp blacklist(/etc/default/tlp) or triggering usb_modeswitch (by ejecting /dev/sr0) does not work either. dnesg output: ============ [ 15.229468] usb 3-1.1: new SuperSpeed USB device number 4 using xhci_hcd [ 15.249257] usb 3-1.1: New USB device found, idVendor=0bda, idProduct=8153 [ 15.249260] usb 3-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=6 [ 15.249262] usb 3-1.1: Product: USB 10/100/1000 LAN [ 15.249264] usb 3-1.1: Manufacturer: Realtek [ 15.249265] usb 3-1.1: SerialNumber: 000000000000 [ 15.329605] usb 3-1.1: reset SuperSpeed USB device number 4 using xhci_hcd [ 15.372202] r8152 3-1.1:1.0 eth0: v1.08.2 [ 16.413210] r8152 3-1.1:1.0 enx00e04c680bfb: renamed from eth0 [ 16.454622] IPv6: ADDRCONF(NETDEV_UP): enx00e04c680bfb: link is not ready [ 17.032871] IPv6: ADDRCONF(NETDEV_UP): enx00e04c680bfb: link is not ready [ 17.038222] usb 3-1.1: Disable of device-initiated U1 failed. [ 17.038257] usb 3-1.1: Failed to set U2 timeout to 0x0,error code -71 [ 17.042065] usb 3-1.1: Set SEL for device-initiated U1 failed. [ 17.045682] usb 3-1.1: Set SEL for device-initiated U2 failed. [ 17.045690] usb 3-1.1: usb_reset_and_verify_device Failed to disable LPM . [ 17.046906] usb 3-1.1: USB disconnect, device number 4 [ 17.713462] usb 3-1.1: new SuperSpeed USB device number 5 using xhci_hcd [ 17.730139] usb 3-1.1: New USB device found, idVendor=0bda, idProduct=8153 [ 17.730147] usb 3-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=6 [ 17.730151] usb 3-1.1: Product: USB 10/100/1000 LAN [ 17.730155] usb 3-1.1: Manufacturer: Realtek [ 17.730158] usb 3-1.1: SerialNumber: 000000000000 [ 22.732882] usb 3-1.1: Disable of device-initiated U1 failed. [ 22.739551] usb 3-1.1: Disable of device-initiated U2 failed. [ 23.053009] usb 3-1.1: reset SuperSpeed USB device number 5 using xhci_hcd ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: linux-image-4.4.0-28-generic 4.4.0-28.47 ProcVersionSignature: Ubuntu 4.4.0-28.47-generic 4.4.13 Uname: Linux 4.4.0-28-generic i686 ApportVersion: 2.20.1-0ubuntu2.1 Architecture: i386 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: user 1825 F.... pulseaudio /dev/snd/controlC1: user 1825 F.... pulseaudio CurrentDesktop: Unity Date: Sun Sep 11 19:01:59 2016 MachineType: SAMSUNG ELECTRONICS CO., LTD. 930X2K/931X2K ProcFB: 0 inteldrmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-28-generic root=UUID=711b7dd0-0467-4bb6-85b4-bca68124c2cb ro quiet splash RelatedPackageVersions: linux-restricted-modules-4.4.0-28-generic N/A linux-backports-modules-4.4.0-28-generic N/A linux-firmware 1.157.2 SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 10/26/2015 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: P06AEU.084.151026.MK dmi.board.asset.tag: No Asset Tag dmi.board.name: NP930X2K-K07CN dmi.board.vendor: SAMSUNG ELECTRONICS CO., LTD. dmi.board.version: SGL8656A04-C01-G001-S0001+10.0.10586 dmi.chassis.asset.tag: No Asset Tag dmi.chassis.type: 9 dmi.chassis.vendor: SAMSUNG ELECTRONICS CO., LTD. dmi.chassis.version: N/A dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrP06AEU.084.151026.MK:bd10/26/2015:svnSAMSUNGELECTRONICSCO.,LTD.:pn930X2K/931X2K:pvrP06AEU:rvnSAMSUNGELECTRONICSCO.,LTD.:rnNP930X2K-K07CN:rvrSGL8656A04-C01-G001-S0001+10.0.10586:cvnSAMSUNGELECTRONICSCO.,LTD.:ct9:cvrN/A: dmi.product.name: 930X2K/931X2K dmi.product.version: P06AEU dmi.sys.vendor: SAMSUNG ELECTRONICS CO., LTD. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1622322/+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