Ethernet Connection randomly disconnects after transmit queue 0 timed out

Bug #1553044 reported by SOORAJ S
10
This bug affects 1 person
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.

see: `http://askubuntu.com/questions/615423/ethernet-connection-randomly-disconnects-after-transmit-queue-0-timed-out`

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(NETDEV_UP): eth0: link is not ready
[Sat May 2 19:52:51 2015] r8169 0000:07:00.0: eth0: link down
[Sat May 2 19:52:51 2015] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[Sat May 2 19:52:51 2015] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[Sat May 2 19:52:56 2015] r8169 0000:07:00.0: eth0: link up
[Sat May 2 19:52:56 2015] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[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-4.2.0-27-generic 4.2.0-27.32~14.04.1
ProcVersionSignature: Ubuntu 4.2.0-27.32~14.04.1-generic 4.2.8-ckt1
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)

Revision history for this message
SOORAJ S (surajfotonix) wrote :
SOORAJ S (surajfotonix)
description: updated
SOORAJ S (surajfotonix)
description: updated
Revision history for this message
penalvch (penalvch) wrote :

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

affects: linux-lts-wily (Ubuntu) → linux (Ubuntu)
Changed in linux (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
SOORAJ S (surajfotonix) wrote :

Thanx @Christopher M. Penalver (penalvch) ,

I did that. hope it worked, as u asked.

Revision history for this message
SOORAJ S (surajfotonix) wrote :

@Christopher M. Penalver,

I have entered the command `apport-collect 1553044` in terminal. This is the first time i'm reporting a bug. It is still marked incomplete, so i'd like to know is there anything else that i need to add ?

Revision history for this message
penalvch (penalvch) wrote :

SOORAJ S, unfortunately, it isn't adding anything to this report. Hence, could you please boot into the x64 (not 32-bit) version of http://cdimage.ubuntu.com/daily-live/current/ and then run the command without quotes?

Revision history for this message
SOORAJ S (surajfotonix) wrote :

Christopher M. Penalver,

Thank you for you quick response. I have installed the daily build version of 16.04 x64 into my system and i have entered the command.

Revision history for this message
penalvch (penalvch) wrote :

SOORAJ S, to advise, if you entered the command and nothing was attached to this report, then you may have missed an action item noted in the terminal in response.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.