i am running kernel 2.6.28.15 on a gigabyte mainboard with two Realtek Ethernet 
8111D chip sets. 
On a all Gigabit Ethernet network. (it seems there are no problems on a 100Mb 
network) 

config:  Gigabyte GA-EX58-UD5 , CPU: Core i7 - 950, RAM: 6x2GB Corsair 
dominator TR3X6G1600C8D
 Onboard Ethernet controller: Realtek 8111D ,  4x1TB in raid10 configuration 

A am experiencing disconnects when reviving large amounts data form a
other network hosts.

After about 45 seconds of heavy load (smb copy of about 224Mbit/s) my
NIC also stops working for one minute.

If  i do a continuous ping form this system it's stops whit the messages “Ping 
: Sendmsg : No buffer space available” 
but the nic only returns after the ping has stopped. ( is this a clue for 
somebody ?)

If the NIC returns after the first failure and the network load resumes
the NIC almost direct stops working again. Adding extra sessions to the
NIC seems to expedite the situation making the time till this failure
occurs even shorter.

Does everybody have a solution for this bug. I heard that that complying
the driver form the realtek webside solved the problem?

Is this the solution for this bug?  Is it going to be included in the
new kernels?

I need this bug fixed before I can put this machine in production and
team the nic's together and add 802.1q support.

i included the output of my machine below..

-.-.-.-.-.-.-

Output :

uname -a
 Linux btrbl 2.6.28-15-server #49-Ubuntu SMP Tue Aug 18 20:09:37 UTC 2009 
x86_64 GNU/Linux

tail /var/log/messages | less
Sep 13 14:56:23 btrbl kernel: [   18.624537] r8169: eth0: link up
Sep 13 14:56:23 btrbl kernel: [   18.624542] r8169: eth0: link up
Sep 13 14:56:29 btrbl kernel: [   25.116398] JBD: barrier-based sync failed on 
md0p1:8 - disabling barriers
Sep 13 15:00:35 btrbl kernel: [  270.920010] ------------[ cut here 
]------------
Sep 13 15:00:35 btrbl kernel: [  270.920013] WARNING: at 
/build/buildd/linux-2.6.28/net/sched/sch_generic.c:226 
dev_watchdog+0x270/0x280()
Sep 13 15:00:35 btrbl kernel: [  270.920016] NETDEV WATCHDOG: eth0 (r8169): 
transmit timed out
Sep 13 15:00:35 btrbl kernel: [  270.920017] Modules linked in: video output 
input_polldev lp parport snd_hda_intel iTCO_wdt snd_pcm pcspkr 
iTCO_vendor_support snd_timer snd soundcore snd_page_alloc usb_storage r8169 
mii usbhid raid10 raid456 async_xor async_memcpy async_tx xor raid1 raid0 
multipath linear fbcon tileblit font bitblit softcursor
Sep 13 15:00:35 btrbl kernel: [  270.920040] Pid: 0, comm: swapper Not tainted 
2.6.28-15-server #49-Ubuntu
Sep 13 15:00:35 btrbl kernel: [  270.920042] Call Trace:
Sep 13 15:00:35 btrbl kernel: [  270.920044]  <IRQ>  [<ffffffff80250ad7>] 
warn_slowpath+0xb7/0xf0
Sep 13 15:00:35 btrbl kernel: [  270.920053]  [<ffffffff805a5309>] ? 
sock_def_error_report+0x19/0x70
Sep 13 15:00:35 btrbl kernel: [  270.920057]  [<ffffffff8041751a>] ? 
__next_cpu+0x1a/0x30
Sep 13 15:00:35 btrbl kernel: [  270.920059]  [<ffffffff8041751a>] ? 
__next_cpu+0x1a/0x30
Sep 13 15:00:35 btrbl kernel: [  270.920064]  [<ffffffff80242502>] ? 
enqueue_entity+0x122/0x2b0
Sep 13 15:00:35 btrbl kernel: [  270.920067]  [<ffffffff8024881d>] ? 
enqueue_task_fair+0x3d/0x80
Sep 13 15:00:35 btrbl kernel: [  270.920070]  [<ffffffff8023e6d0>] ? 
enqueue_task+0x50/0x60
Sep 13 15:00:35 btrbl kernel: [  270.920073]  [<ffffffff8024a6fd>] ? 
default_wake_function+0xd/0x10
Sep 13 15:00:35 btrbl kernel: [  270.920078]  [<ffffffff80268a51>] ? 
autoremove_wake_function+0x11/0x40
Sep 13 15:00:35 btrbl kernel: [  270.920082]  [<ffffffff80270b09>] ? 
getnstimeofday+0x59/0xe0
Sep 13 15:00:35 btrbl kernel: [  270.920086]  [<ffffffff8041d80a>] ? 
strlcpy+0x4a/0x60
Sep 13 15:00:35 btrbl kernel: [  270.920089]  [<ffffffff805c7c80>] 
dev_watchdog+0x270/0x280
Sep 13 15:00:35 btrbl kernel: [  270.920092]  [<ffffffff8026e7dc>] ? 
sched_clock_cpu+0xcc/0x160
Sep 13 15:00:35 btrbl kernel: [  270.920095]  [<ffffffff80264d4c>] ? 
__queue_work+0x3c/0x50
Sep 13 15:00:35 btrbl kernel: [  270.920100]  [<ffffffff802199e6>] ? 
read_tsc+0x16/0x40
Sep 13 15:00:35 btrbl kernel: [  270.920103]  [<ffffffff805c7a10>] ? 
dev_watchdog+0x0/0x280
Sep 13 15:00:35 btrbl kernel: [  270.920107]  [<ffffffff8025bf69>] 
run_timer_softirq+0x179/0x260
Sep 13 15:00:35 btrbl kernel: [  270.920110]  [<ffffffff8027390f>] ? 
clockevents_program_event+0x4f/0x90
Sep 13 15:00:35 btrbl kernel: [  270.920113]  [<ffffffff80256bdc>] 
__do_softirq+0x9c/0x170
Sep 13 15:00:35 btrbl kernel: [  270.920117]  [<ffffffff80213d8c>] 
call_softirq+0x1c/0x30
Sep 13 15:00:35 btrbl kernel: [  270.920120]  [<ffffffff80214ffd>] 
do_softirq+0x5d/0xa0
Sep 13 15:00:35 btrbl kernel: [  270.920122]  [<ffffffff8025695d>] 
irq_exit+0x8d/0xa0
Sep 13 15:00:35 btrbl kernel: [  270.920127]  [<ffffffff80227658>] 
smp_apic_timer_interrupt+0x88/0xc0
Sep 13 15:00:35 btrbl kernel: [  270.920130]  [<ffffffff80213668>] 
apic_timer_interrupt+0x88/0x90
Sep 13 15:00:35 btrbl kernel: [  270.920132]  <EOI>  [<ffffffff8021a95a>] ? 
mwait_idle+0x4a/0x50
Sep 13 15:00:35 btrbl kernel: [  270.920138]  [<ffffffff80210dd2>] ? 
enter_idle+0x22/0x30
Sep 13 15:00:35 btrbl kernel: [  270.920141]  [<ffffffff80210e85>] ? 
cpu_idle+0x65/0xc0
Sep 13 15:00:35 btrbl kernel: [  270.920145]  [<ffffffff80695a53>] ? 
start_secondary+0x9e/0xcb
Sep 13 15:00:35 btrbl kernel: [  270.920147] ---[ end trace a0865c2583f8ed64 
]---
Sep 13 15:00:35 btrbl kernel: [  270.960279] r8169: eth0: link up
Sep 13 15:03:35 btrbl kernel: [  450.960296] r8169: eth0: link up
Sep 13 15:40:23 btrbl kernel: [ 2658.960442] r8169: eth0: link up
Sep 13 15:49:11 btrbl kernel: [ 3186.960479] r8169: eth0: link up
Sep 13 15:51:35 btrbl kernel: [ 3330.960306] r8169: eth0: link up


# lspci -vvv
08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI 
Express Gigabit Ethernet controller (rev 03)
        Subsystem: Giga-byte Technology Device e000
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 2293
        Region 0: I/O ports at ae00 [size=256]
        Region 2: Memory at fbaff000 (64-bit, prefetchable) [size=4K]
        Region 4: Memory at fbaf8000 (64-bit, prefetchable) [size=16K]
        [virtual] Expansion ROM at fba00000 [disabled] [size=128K]
        Capabilities: [40] Power Management version 3
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA 
PME(D0+,D1+,D2+,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 
Enable+
                Address: 00000000feeff00c  Data: 41c9
        Capabilities: [70] Express (v2) Endpoint, MSI 01
                DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <512ns, 
L1 <64us
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- 
Unsupported-
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 4096 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ 
TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency 
L0 <512ns, L1 <64us
                        ClockPM+ Suprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive- BWMgmt- ABWMgmt-
        Capabilities: [ac] MSI-X: Enable- Mask- TabSize=4
                Vector table: BAR=4 offset=00000000
                PBA: BAR=4 offset=00000800
        Capabilities: [cc] Vital Product Data <?>
        Capabilities: [100] Advanced Error Reporting <?>
        Capabilities: [140] Virtual Channel <?>
        Capabilities: [160] Device Serial Number 00-e0-4c-68-00-00-00-03
        Kernel driver in use: r8169
        Kernel modules: r8169

09:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI 
Express Gigabit Ethernet controller (rev 03)
        Subsystem: Giga-byte Technology Device e000
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 2292
        Region 0: I/O ports at ee00 [size=256]
        Region 2: Memory at fbdff000 (64-bit, prefetchable) [size=4K]
        Region 4: Memory at fbdf8000 (64-bit, prefetchable) [size=16K]
        [virtual] Expansion ROM at fbd00000 [disabled] [size=128K]
        Capabilities: [40] Power Management version 3
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA 
PME(D0+,D1+,D2+,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 
Enable+
                Address: 00000000feeff00c  Data: 41d1
        Capabilities: [70] Express (v2) Endpoint, MSI 01
                DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <512ns, 
L1 <64us
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- 
Unsupported-
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ 
TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency 
L0 <512ns, L1 <64us
                        ClockPM+ Suprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive- BWMgmt- ABWMgmt-
        Capabilities: [ac] MSI-X: Enable- Mask- TabSize=4
                Vector table: BAR=4 offset=00000000
                PBA: BAR=4 offset=00000800
        Capabilities: [cc] Vital Product Data <?>
        Capabilities: [100] Advanced Error Reporting <?>
        Capabilities: [140] Virtual Channel <?>
        Capabilities: [160] Device Serial Number 00-e0-4c-68-00-00-00-03
        Kernel driver in use: r8169
        Kernel modules: r8169


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


# ethtool -k eth0
Offload parameters for eth0:
Cannot get device flags: Operation not supported
rx-checksumming: on
tx-checksumming: off
scatter-gather: off
tcp segmentation offload: off
udp fragmentation offload: off
generic segmentation offload: off
large receive offload: off

-- 
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 Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to