You are not logged in.

#1 2021-11-04 10:24:26

segFaultCreator
Member
Registered: 2021-11-04
Posts: 7

[SOLVED] Docking station Ethernet stops working upon web browsing

Hi,

I have recently bought an Icy Box IB-DK2106-C docking station for my Thinkpad Carbon x1 (8th gen).
I have managed to get screens, usb etc to work perfectly, but I have an issue with the Ethernet connection.

It works upon boot or hot-plug, but stops after a few seconds after I start browsing the web.
The strange part is that if I run a ping, it will keep working fine for as long as the dock is connected.

I have already tried to remove the second monitor, thinking it was a bandwidth issue on the docking station itself, but the same issue still happens.

I've checked the journal, and here is what is logged when the issue happens

Nov 03 23:01:44 carbon-x1-noah kernel: r8152 4-1.3.1:1.0 enp45s0u1u3u1: Rx status -71
[REDACTED 7 more entries of the same above message]
Nov 03 23:01:44 carbon-x1-noah kernel: r8152 4-1.3.1:1.0 enp45s0u1u3u1: Rx status -71
Nov 03 23:01:44 carbon-x1-noah kernel: net_ratelimit: 1430 callbacks suppressed
Nov 03 23:01:39 carbon-x1-noah kernel: r8152 4-1.3.1:1.0 enp45s0u1u3u1: Rx status -71
[REDACTED 7 more entries of the same above message]
Nov 03 23:01:39 carbon-x1-noah kernel: r8152 4-1.3.1:1.0 enp45s0u1u3u1: Rx status -71
Nov 03 23:01:39 carbon-x1-noah kernel: net_ratelimit: 1380 callbacks suppressed
Nov 03 23:01:34 carbon-x1-noah kernel: r8152 4-1.3.1:1.0 enp45s0u1u3u1: Stop submitting intr, status -71
Nov 03 23:01:34 carbon-x1-noah kernel: r8152 4-1.3.1:1.0 enp45s0u1u3u1: Rx status -71
[REDACTED 7 more entries of the same above message]
Nov 03 23:01:34 carbon-x1-noah kernel: r8152 4-1.3.1:1.0 enp45s0u1u3u1: Rx status -71

I have read quite a few threads on various websites (including Arch & Manjaro forums), I ended up installing the kernel module for the Realtek 8152 card, but nothing has changed (and the module is well loaded).

Sometimes, but not always, after the above error happens, the interface seems to be completely removed, and indeed disappears from the output of ip link.

Nov 03 22:22:40 carbon-x1-noah ntpd[653]: Deleting interface #11 enp45s0u1u3u1, 192.168.1.156#123, inter>
Nov 03 22:22:40 carbon-x1-noah ntpd[653]: Deleting interface #10 enp45s0u1u3u1, fe80::3391:affd:8abe:5f8>
Nov 03 22:22:39 carbon-x1-noah dhcpcd[548]: enp45s0u1u3u1: removing interface
Nov 03 22:22:39 carbon-x1-noah dhcpcd[548]: enp45s0u1u3u1: deleting default route via 192.168.1.1
Nov 03 22:22:39 carbon-x1-noah dhcpcd[548]: enp45s0u1u3u1: deleting route to 192.168.1.0/24
Nov 03 22:22:39 carbon-x1-noah dhcpcd[548]: enp45s0u1u3u1: deleting address fe80::3391:affd:8abe:5f8e
Nov 03 22:22:39 carbon-x1-noah kernel: r8152 4-1.3.1:1.0 enp45s0u1u3u1: Get ether addr fail
Nov 03 22:22:39 carbon-x1-noah systemd-networkd[404]: enp45s0u1u3u1: Lost carrier
Nov 03 22:22:39 carbon-x1-noah systemd-networkd[404]: enp45s0u1u3u1: Link DOWN
Nov 03 22:22:39 carbon-x1-noah dhcpcd[548]: enp45s0u1u3u1: carrier lost
Nov 03 22:22:39 carbon-x1-noah kernel: r8152 4-1.3.1:1.0 enp45s0u1u3u1: Tx status -108
Nov 03 22:22:39 carbon-x1-noah kernel: r8152 4-1.3.1:1.0 enp45s0u1u3u1: Tx status -108
Nov 03 22:22:39 carbon-x1-noah kernel: r8152 4-1.3.1:1.0 enp45s0u1u3u1: Tx status -108
Nov 03 22:22:39 carbon-x1-noah kernel: r8152 4-1.3.1:1.0 enp45s0u1u3u1: Tx status -108
Nov 03 22:22:39 carbon-x1-noah kernel: net_ratelimit: 4 callbacks suppressed
Nov 03 22:22:39 carbon-x1-noah kernel: usb 4-1.3.1: USB disconnect, device number 7
Nov 03 22:22:39 carbon-x1-noah kernel: usb 4-1.3: USB disconnect, device number 6
Nov 03 22:22:39 carbon-x1-noah kernel: usb 4-1: USB disconnect, device number 5
Nov 03 22:22:39 carbon-x1-noah kernel: r8152 4-1.3.1:1.0 enp45s0u1u3u1: Tx timeout

If anybody has an idea I'll be very grateful, I have tried to make this work for over a week without success. Of course using WiFi is always an option, but I mainly bought the dock to be able to use Ethernet.

Last edited by segFaultCreator (2021-11-07 21:16:27)

Offline

#2 2021-11-05 19:51:50

aldyrius
Member
Registered: 2015-12-31
Posts: 39

Re: [SOLVED] Docking station Ethernet stops working upon web browsing

The fact that a constant ping succeeds but a browser fails is probably indicative of bandwidth being a culprit, but bandwidth through the ethernet link specifically, vs. the entire dock. To test this, you could try using ethtool to force the link speed to 10 or 100 Mbps before browsing and see if there is any change.

Offline

#3 2021-11-07 11:58:03

segFaultCreator
Member
Registered: 2021-11-04
Posts: 7

Re: [SOLVED] Docking station Ethernet stops working upon web browsing

No changes unfortunately, tried with 100 Mbps and then 10Mbps, still happens.
Thanks for the suggestion anyway.
I also tried to change the MTU to 1000 (instead of the default 1500) which changes nothing. I did not expect any changes by doing it but I just wanted to clear that possibility.

Offline

#4 2021-11-07 12:07:29

progandy
Member
Registered: 2012-05-17
Posts: 5,192

Re: [SOLVED] Docking station Ethernet stops working upon web browsing

You could maybe try an usbcore quirk to disable link power management

# echo ####:####:k > /sys/module/usbcore/parameters/quirks

####:#### is the manufacturer and device id as reported by lsusb.

Or as a kernel parameter:
https://www.kernel.org/doc/html/latest/ … eters.html

usbcore.quirks=####:####:k

Source: https://askubuntu.com/questions/1081128 … untu-18-04

Last edited by progandy (2021-11-07 12:08:48)


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |

Offline

#5 2021-11-07 14:03:01

segFaultCreator
Member
Registered: 2021-11-04
Posts: 7

Re: [SOLVED] Docking station Ethernet stops working upon web browsing

progandy wrote:

You could maybe try an usbcore quirk to disable link power management

# echo ####:####:k > /sys/module/usbcore/parameters/quirks

####:#### is the manufacturer and device id as reported by lsusb.

Or as a kernel parameter:
https://www.kernel.org/doc/html/latest/ … eters.html

usbcore.quirks=####:####:k

Source: https://askubuntu.com/questions/1081128 … untu-18-04

That did the trick! Thank you very much !!

Two quick questions:
- Is there any side-effects that I should expect by doing that?
- And another small questions: How do I re-enable the link power management after I've echo-ed the line in the quircks file?

Thank you !

Offline

#6 2021-11-07 14:26:05

progandy
Member
Registered: 2012-05-17
Posts: 5,192

Re: [SOLVED] Docking station Ethernet stops working upon web browsing

segFaultCreator wrote:

- Is there any side-effects that I should expect by doing that?

The device cannot use power saving features, but if the docking station is charging your laptop that is irrelevant

segFaultCreator wrote:

- And another small questions: How do I re-enable the link power management after I've echo-ed the line in the quircks file?

Write an empty string to that file I think or just reboot. That file is basically changing usbcore.quirks for the running system and is lost on a kernel module reload / reboot.

Last edited by progandy (2021-11-07 14:27:06)


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |

Offline

#7 2021-11-07 21:14:46

segFaultCreator
Member
Registered: 2021-11-04
Posts: 7

Re: [SOLVED] Docking station Ethernet stops working upon web browsing

Thank you very much!

Offline

Board footer

Powered by FluxBB