Realtek R8111E not working in Oneiric
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Network appears to work until it suddenly stops. Packets are being dropped for no apparent reason. Kernel log is full of this:
Oct 02 09:13:25 machine kernel: r8169 0000:04:00.0: eth0: link up
Oct 02 12:45:17 machine kernel: r8169 0000:04:00.0: eth0: link up
Oct 02 12:45:20 machine kernel: r8169 0000:04:00.0: eth0: link up
Oct 02 13:15:12 machine kernel: r8169 0000:04:00.0: eth0: link up
Oct 02 13:15:13 machine kernel: r8169 0000:04:00.0: eth0: link up
Oct 02 13:22:13 machine kernel: r8169 0000:04:00.0: eth0: link up
Sometimes there are longer pauses between 'link up' messages and during that time network is not working.
Upon investigating a little, I found out that there's an official Realtek driver for 8111E. Stock r8169 driver is faulty for some reason and it doesn't work. Compiling and installing of the official driver wasn't smooth, but in the end the newly compiled r8168 (note the different number) did work. Installation required renaming/removing r8169.ko to prevent it from loading.
Original driver can be obtained here: http://
I've noticed that this problem has been around for quite some time (2009 I believe) and no simple solution is offered. RTL 8111E is quite common and a lot of people will have problems with this. :(
I am running current Oneiric.
bigwhale@thefish:~$ sudo cat /proc/version_
Ubuntu 3.0.0-11.18-generic 3.0.4
bigwhale@thefish:~$
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 1.23-0ubuntu2
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/
/dev/snd/
/dev/snd/
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'Device'/'C-Media Electronics Inc. USB PnP Sound Device at usb-0000:
Mixer name : 'USB Mixer'
Components : 'USB0d8c:013c'
Controls : 5
Simple ctrls : 3
Card1.Amixer.info:
Card hw:1 'P1330NC'/'Philips Philips SPC 1330NC at usb-0000:
Mixer name : 'USB Mixer'
Components : 'USB0471:2037'
Controls : 2
Simple ctrls : 1
Card2.Amixer.info:
Card hw:2 'PCH'/'HDA Intel PCH at 0xfbff8000 irq 44'
Mixer name : 'Realtek ALC889'
Components : 'HDA:10ec0889,
Controls : 41
Simple ctrls : 23
Card3.Amixer.info:
Card hw:3 'Generic'/'HD-Audio Generic at 0xfbdfc000 irq 45'
Mixer name : 'ATI R6xx HDMI'
Components : 'HDA:1002aa01,
Controls : 4
Simple ctrls : 1
Card3.Amixer.
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
DistroRelease: Ubuntu 11.10
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Beta amd64 (20110922)
IwConfig:
lo no wireless extensions.
eth0 no wireless extensions.
MachineType: Gigabyte Technology Co., Ltd. P67A-D3-B3
Package: linux (not installed)
ProcEnviron:
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
PulseSinks: Error: command ['pacmd', 'list-sinks'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
PulseSources: Error: command ['pacmd', 'list-sources'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
RelatedPackageV
linux-
linux-
linux-firmware 1.60
RfKill:
StagingDrivers: mei
Tags: oneiric staging
Uname: Linux 3.0.0-11-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:
dmi.bios.date: 03/03/2011
dmi.bios.vendor: Award Software International, Inc.
dmi.bios.version: F1
dmi.board.name: P67A-D3-B3
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.type: 3
dmi.chassis.vendor: Gigabyte Technology Co., Ltd.
dmi.modalias: dmi:bvnAwardSof
dmi.product.name: P67A-D3-B3
dmi.sys.vendor: Gigabyte Technology Co., Ltd.
tags: |
added: cherry-pick removed: needs-upstream-testing |
This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:
apport-collect 864750
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.