Bug 196021

Summary: RTL8153 connected via ASM1042A causes transfer errors
Product: Drivers Reporter: frederik (frederik.schwan)
Component: USBAssignee: Greg Kroah-Hartman (greg)
Status: RESOLVED INVALID    
Severity: normal CC: frederik.schwan
Priority: P1    
Hardware: x86-64   
OS: Linux   
Kernel Version: 4.11.3 Subsystem:
Regression: No Bisected commit-id:
Attachments: traces from here: https://launchpadlibrarian.net/312961185/4.11.trace.txt
dmesg from here: https://launchpadlibrarian.net/312961448/4.11.dmesg.txt

Description frederik 2017-06-08 15:37:22 UTC
Created attachment 256921 [details]
traces from here: https://launchpadlibrarian.net/312961185/4.11.trace.txt

RTL8153 connected via ASM1042A is used in Dell's TB15 and TB16 docks. So everyone using these docks is probably affected.

What happens?
- boot
- connect to network
- issue dmesg via ssh on a remote computer (not necessary but breakage simply occurs after some time, some people report that this occurs on high throughput)
- get errors like "bad mac" on ssh or ssl
- ethernet link is not usable anymore

If I connect a RTL8153 to a different USB Port (not ASM1042A) everything works as expected.

Ansis Atteka already digged into this issue. He wrote a mail about this here which may help any developer who looks into this:
https://www.mail-archive.com/linux-usb@vger.kernel.org/msg85071.html

There are bugreports on Ubuntu and Archlinux:
https://bugs.archlinux.org/task/53998
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1663975

Attachments:
Trace and dmesg retrieved from launchpad. Can still reproduce this with 4.11.3

I am able to test any provided patches :)
Comment 1 frederik 2017-06-08 15:38:22 UTC
Created attachment 256923 [details]
dmesg from here: https://launchpadlibrarian.net/312961448/4.11.dmesg.txt
Comment 2 Greg Kroah-Hartman 2017-06-08 16:44:52 UTC
On Thu, Jun 08, 2017 at 03:37:22PM +0000, bugzilla-daemon@bugzilla.kernel.org wrote:
> https://bugzilla.kernel.org/show_bug.cgi?id=196021
> 
>             Bug ID: 196021
>            Summary: RTL8153 connected via ASM1042A causes transfer errors
>            Product: Drivers
>            Version: 2.5
>     Kernel Version: 4.11.3


All USB bugs should be sent to the linux-usb@vger.kernel.org mailing
list, and not entered into bugzilla.  Please bring this issue up there,
if it is still a problem in the latest kernel release.
Comment 3 frederik 2017-06-08 17:27:35 UTC
sorry