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 Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1622322 Title: Realtek 8153-based ethernet adapter doesn't work To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1622322/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
