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] [] warn_slowpath+0xb7/0xf0 Sep 13 15:00:35 btrbl kernel: [ 270.920053] [] ? sock_def_error_report+0x19/0x70 Sep 13 15:00:35 btrbl kernel: [ 270.920057] [] ? __next_cpu+0x1a/0x30 Sep 13 15:00:35 btrbl kernel: [ 270.920059] [] ? __next_cpu+0x1a/0x30 Sep 13 15:00:35 btrbl kernel: [ 270.920064] [] ? enqueue_entity+0x122/0x2b0 Sep 13 15:00:35 btrbl kernel: [ 270.920067] [] ? enqueue_task_fair+0x3d/0x80 Sep 13 15:00:35 btrbl kernel: [ 270.920070] [] ? enqueue_task+0x50/0x60 Sep 13 15:00:35 btrbl kernel: [ 270.920073] [] ? default_wake_function+0xd/0x10 Sep 13 15:00:35 btrbl kernel: [ 270.920078] [] ? autoremove_wake_function+0x11/0x40 Sep 13 15:00:35 btrbl kernel: [ 270.920082] [] ? getnstimeofday+0x59/0xe0 Sep 13 15:00:35 btrbl kernel: [ 270.920086] [] ? strlcpy+0x4a/0x60 Sep 13 15:00:35 btrbl kernel: [ 270.920089] [] dev_watchdog+0x270/0x280 Sep 13 15:00:35 btrbl kernel: [ 270.920092] [] ? sched_clock_cpu+0xcc/0x160 Sep 13 15:00:35 btrbl kernel: [ 270.920095] [] ? __queue_work+0x3c/0x50 Sep 13 15:00:35 btrbl kernel: [ 270.920100] [] ? read_tsc+0x16/0x40 Sep 13 15:00:35 btrbl kernel: [ 270.920103] [] ? dev_watchdog+0x0/0x280 Sep 13 15:00:35 btrbl kernel: [ 270.920107] [] run_timer_softirq+0x179/0x260 Sep 13 15:00:35 btrbl kernel: [ 270.920110] [] ? clockevents_program_event+0x4f/0x90 Sep 13 15:00:35 btrbl kernel: [ 270.920113] [] __do_softirq+0x9c/0x170 Sep 13 15:00:35 btrbl kernel: [ 270.920117] [] call_softirq+0x1c/0x30 Sep 13 15:00:35 btrbl kernel: [ 270.920120] [] do_softirq+0x5d/0xa0 Sep 13 15:00:35 btrbl kernel: [ 270.920122] [] irq_exit+0x8d/0xa0 Sep 13 15:00:35 btrbl kernel: [ 270.920127] [] smp_apic_timer_interrupt+0x88/0xc0 Sep 13 15:00:35 btrbl kernel: [ 270.920130] [] apic_timer_interrupt+0x88/0x90 Sep 13 15:00:35 btrbl kernel: [ 270.920132] [] ? mwait_idle+0x4a/0x50 Sep 13 15:00:35 btrbl kernel: [ 270.920138] [] ? enter_idle+0x22/0x30 Sep 13 15:00:35 btrbl kernel: [ 270.920141] [] ? cpu_idle+0x65/0xc0 Sep 13 15:00:35 btrbl kernel: [ 270.920145] [] ? 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- SERR- 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- SERR- 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