r8101 unstable under 16.04.1 various kernels

Bug #1654559 reported by Neil
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Hardware: Intel D945GCLF with onboard Realtek R8101 LAN controller.
OS: Ubuntu 16.04.1 LTS Server Edition - upgraded from 12.04 LTS

By default Ubuntu chooses the r8169 module for this controller, which does not work correctly. (This has been an issue for a number of releases).

Realtek provide a Linux driver at the below site:
http://www.realtek.com/downloads/downloadsView.aspx?Langid=1&PNid=14&PFid=7&Level=5&Conn=4&DownTypeID=3&GetDown=false

With previous Ubuntu releases, compiling and using this module has worked perfectly, however with Ubuntu 16.04.1 I have had limited success.

I have downloaded and compiled v1.030 and used it with a number of supported kernels but am getting similar issues with all.

Note that I have also disabled IPv6 on this machine having seen indications that this may be causing the problem - I have seen no change in behaviour since doing this.

Kernel 4.4.0-34-generic
 > Immediately following boot (or depmod r8101) the interface works and I can successfully communicate over the interface I have seen consistent downloads of 6MB/s. At a seemingly random point later, connectivity will cease without warning. At this time the stats (RX/TX bytes/packets) in ifconfig cease to increase but the interface remains UP. A ping to the locally configured static IP returns successfully. "ifdown && ifup" does not fix the problem, but "rmmod && depmod" does. The point at which the connectivity ceases does not appear to be consistent in either time or amount of data transferred.

Will append further debugging information when I can get it off the server.

Neil (nwjeffery)
tags: added: r8101
tags: added: ethernet networking
Revision history for this message
Neil (nwjeffery) wrote :
Revision history for this message
Neil (nwjeffery) wrote :
Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1654559

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Neil (nwjeffery) wrote :

Cannot execute apport-collect as it fails with error "ERROR: connecting to Launchpad failed: Unable to find the server at Launchpad.net"

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v4.10 kernel[0].

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

[0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10-rc2

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
Neil (nwjeffery)
tags: added: kernel-bug-exists-upstream
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Neil (nwjeffery) wrote :

I have confirmed behaviour with mainline kernel 4.10.0rc2 both with the included driver module (r8169) and the recommended Realtek driver v1.030 (r8101). Both drivers exhibit the same behaviour.

Revision history for this message
Neil (nwjeffery) wrote :

I have now confirmed the same behaviour with Realtek driver v1.029 and Kernel 4.4.0-21-generic.

Revision history for this message
Neil (nwjeffery) wrote :

Is there anything else I should do to confirm whether or not this is an upstream issue?

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.