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

Reply via email to