[Bug 347711] Re: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller Unstable on Jaunty

OXullo Intersecans oxullo at gmail.com
Thu Jul 9 15:50:02 UTC 2009


Same here, but with a slight variant.

* Hardware
 - Gigabyte GA-EX58-UD3R (rev. 1.6), CPU: Core i7 - 920, RAM: 3x Corsair TR3X6G1600C9
 - Onboard ethernet controller: Realtek 8111C

08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
    Subsystem: Giga-byte Technology Device e000
    Flags: bus master, fast devsel, latency 0, IRQ 2294
    I/O ports at 7e00 [size=256]
    Memory at fd6ff000 (64-bit, prefetchable) [size=4K]
    Memory at fd6f8000 (64-bit, prefetchable) [size=16K]
    [virtual] Expansion ROM at fd600000 [disabled] [size=128K]
    Capabilities: <access denied>
    Kernel driver in use: r8169
    Kernel modules: r8169


Settings for eth0:
    Supported ports: [ TP ]
    Supported link modes:   10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Full 
    Supports auto-negotiation: Yes
    Advertised link modes:  10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Full 
    Advertised auto-negotiation: Yes
    Speed: 1000Mb/s
    Duplex: Full
    Port: Twisted Pair
    PHYAD: 0
    Transceiver: internal
    Auto-negotiation: on
    Supports Wake-on: pumbg
    Wake-on: g
    Current message level: 0x00000033 (51)
    Link detected: yes

Connected to a Zyxel gigabit switch.


* OS
 - Ubuntu Jaunty 9.04


* Scenario 1:
 - Linux mtt-r3 2.6.28-3-rt #12-Ubuntu SMP PREEMPT RT Fri Apr 17 10:09:11 UTC 2009 i686 GNU/Linux
 - Stock r8169 driver

I got a crash pretty soon (over 6 retries, I had a mean time of 3 to 8
minutes, even with small amount of transfers), with the following log
report:

Jul  2 16:37:01 mtt-r3 kernel: [ 8685.982385] ------------[ cut here ]------------
Jul  2 16:37:01 mtt-r3 kernel: [ 8685.982387] WARNING: at /build/buildd/linux-rt-2.6.28/net/sched/sch_generic.c:227 dev_
watchdog+0x211/0x220()
Jul  2 16:37:01 mtt-r3 kernel: [ 8685.982389] NETDEV WATCHDOG: eth0 (r8169): transmit timed out
Jul  2 16:37:01 mtt-r3 kernel: [ 8685.982390] Modules linked in: binfmt_misc ppdev bridge stp bnep video output input_po
lldev lp parport snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi raw1
394 snd_seq_midi_event video1394 snd_seq snd_timer snd_seq_device psmouse serio_raw pcspkr iTCO_wdt iTCO_vendor_support 
snd soundcore joydev snd_page_alloc nvidia(P) agpgart hid_cherry usbhid ohci1394 ieee1394 r8169 mii fbcon tileblit font 
bitblit softcursor
Jul  2 16:37:01 mtt-r3 kernel: [ 8685.982412] Pid: 85, comm: sirq-timer/6 Tainted: P        W  2.6.28-3-rt #12-Ubuntu
Jul  2 16:37:01 mtt-r3 kernel: [ 8685.982414] Call Trace:
Jul  2 16:37:01 mtt-r3 kernel: [ 8685.982418]  [<c013bde0>] warn_slowpath+0x60/0x80
Jul  2 16:37:01 mtt-r3 kernel: [ 8685.982421]  [<c02cde95>] ? __next_cpu+0x15/0x30
Jul  2 16:37:01 mtt-r3 kernel: [ 8685.982423]  [<c0131c9d>] ? find_busiest_group+0x15d/0x7f0
Jul  2 16:37:01 mtt-r3 kernel: [ 8685.982426]  [<c0129967>] ? enqueue_task+0x57/0x70
Jul  2 16:37:01 mtt-r3 kernel: [ 8685.982428]  [<c02d309d>] ? strlcpy+0x1d/0x60
Jul  2 16:37:01 mtt-r3 kernel: [ 8685.982431]  [<c043b4c2>] ? netdev_drivername+0x32/0x40
Jul  2 16:37:01 mtt-r3 kernel: [ 8685.982433]  [<c0450431>] dev_watchdog+0x211/0x220
Jul  2 16:37:01 mtt-r3 kernel: [ 8685.982435]  [<c0102da7>] ? __switch_to+0xb7/0x1a0
Jul  2 16:37:01 mtt-r3 kernel: [ 8685.982438]  [<c0511ed8>] ? _spin_unlock_irq+0x8/0x40Jul  2 16:37:01 mtt-r3 kernel: [ 8685.982440]  [<c0130850>] ? finish_task_switch+0x50/0x120
Jul  2 16:37:01 mtt-r3 kernel: [ 8685.982443]  [<c0146b31>] run_timer_softirq+0x181/0x380Jul  2 16:37:01 mtt-r3 kernel: [ 8685.982445]  [<c0450220>] ? dev_watchdog+0x0/0x220
Jul  2 16:37:01 mtt-r3 kernel: [ 8685.982447]  [<c0450220>] ? dev_watchdog+0x0/0x220
Jul  2 16:37:01 mtt-r3 kernel: [ 8685.982448]  [<c0141b6b>] ksoftirqd+0x12b/0x260
Jul  2 16:37:01 mtt-r3 kernel: [ 8685.982450]  [<c0141a40>] ? ksoftirqd+0x0/0x260
Jul  2 16:37:01 mtt-r3 kernel: [ 8685.982452]  [<c015164c>] kthread+0x3c/0x70
Jul  2 16:37:01 mtt-r3 kernel: [ 8685.982454]  [<c0151610>] ? kthread+0x0/0x70
Jul  2 16:37:01 mtt-r3 kernel: [ 8685.982457]  [<c0105547>] kernel_thread_helper+0x7/0x10
Jul  2 16:37:01 mtt-r3 kernel: [ 8685.982458] ---[ end trace cd96ab8c933e2dd5 ]---
Jul  2 16:37:35 mtt-r3 NetworkManager: <info>  (eth0): device state change: 8 -> 3 
Jul  2 16:37:35 mtt-r3 NetworkManager: <info>  (eth0): deactivating device (reason: 0). 

The workstation hangs: unresponsive keyboard, frozen windows but cursor
can be moved.


* Scenario 2:
 - Linux mtt-r3 2.6.28-3-rt #12-Ubuntu SMP PREEMPT RT Fri Apr 17 10:09:11 UTC 2009 i686 GNU/Linux
 - Realtek r8168 driver, from package r8168-8.012.00.tar.bz2

Same as above.


* Scenario 3:
 - Linux mtt-r3 2.6.28-13-generic #45-Ubuntu SMP Tue Jun 30 19:49:51 UTC 2009 i686 GNU/Linux
 - Stock r8169 driver

After 1 hour of sustained transfers I couldn't manage to make it crash.

-- 
Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller Unstable on Jaunty
https://bugs.launchpad.net/bugs/347711
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to Linux.




More information about the kernel-bugs mailing list