Ethernet Connection randomly disconnects after transmit queue 0 timed out
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Low
|
Unassigned |
Bug Description
Description of problem:
Ethernet connection gets disconnected at random apparently without any reason. I have tried the following command to restart my ethernet connection, `sudo service network-manager restart` though it never solved the issue. Every time I have to restart my system to get the connection back.
OBSERVATION: It happens more frequently when I make calls in skype or hangout. It seems that heavy usage of Ethernet is causing the disconnection. It happens in both 32bit and 64bit.
Debug steps tried so far:
I tried to change from `r8169` to `r8168` but never solved the problem, ethernet connection is unstable as before.
$ lspci -nnk | grep -iA2 net
06:00.0 Network controller [0280]: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) [168c:002b] (rev 01)
Subsystem: Lenovo Device [17aa:30a1]
Kernel driver in use: ath9k<br>
07:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02)
Subsystem: Lenovo Device [17aa:392e]
Kernel driver in use: r8169
$ dmesg -T | grep eth0
[Sat May 2 19:52:37 2015] r8169 0000:07:00.0: eth0: RTL8102e at 0xffffc90000348000, 88:ae:1d:3a:ec:ff, XID 04e00000 IRQ 41
[Sat May 2 19:52:45 2015] IPv6: ADDRCONF(
[Sat May 2 19:52:51 2015] r8169 0000:07:00.0: eth0: link down
[Sat May 2 19:52:51 2015] IPv6: ADDRCONF(
[Sat May 2 19:52:51 2015] IPv6: ADDRCONF(
[Sat May 2 19:52:56 2015] r8169 0000:07:00.0: eth0: link up
[Sat May 2 19:52:56 2015] IPv6: ADDRCONF(
[Sat May 2 20:09:01 2015] NETDEV WATCHDOG: eth0 (r8169): transmit queue 0 timed out
[Sat May 2 20:09:01 2015] r8169 0000:07:00.0: eth0: link up
[Sat May 2 20:09:13 2015] r8169 0000:07:00.0: eth0: link up
[Sat May 2 20:09:19 2015] r8169 0000:07:00.0: eth0: link up
[Sat May 2 20:09:31 2015] r8169 0000:07:00.0: eth0: link up
[Sat May 2 20:10:13 2015] r8169 0000:07:00.0: eth0: link up
[Sat May 2 20:10:55 2015] r8169 0000:07:00.0: eth0: link up
[Sat May 2 20:12:07 2015] r8169 0000:07:00.0: eth0: link up
[Sat May 2 20:13:49 2015] r8169 0000:07:00.0: eth0: link up
After the event as shown in dmesg output my connection is lost.
NETDEV WATCHDOG: eth0 (r8169): transmit queue 0 timed out
As a Solution to the problem:
I installed kernel version `3.2.0-83-generic` manually, it solved the problem and ethernet connection is perfect.
Other kernels in which ethernet connection is stable: 3.2.0-98-generic, 3.2.0-83-generic
Other kernels in which ethernet connection is not stable: 4.2.0-27-generic, 4.2.0-30-generic, 3.13.0-33-generic, 3.13.0-36-generic, 3.5.0-27-generic
So it seems to be related to the kernel not with my hardware nor the driver.
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: linux-image-
ProcVersionSign
Uname: Linux 4.2.0-27-generic i686
ApportVersion: 2.14.1-0ubuntu3.19
Architecture: i386
CurrentDesktop: Unity
Date: Fri Mar 4 11:55:30 2016
InstallationDate: Installed on 2016-02-29 (3 days ago)
InstallationMedia: Ubuntu 14.04.4 LTS "Trusty Tahr" - Release i386 (20160217.1)
SourcePackage: linux-lts-wily
UpgradeStatus: No upgrade log present (probably fresh install)
SOORAJ S, thank you for taking the time to report this bug and helping to make Ubuntu better. Please execute the following command only once, as it will automatically gather debugging information, in a terminal:
apport-collect 1553044