Realtek r8169 1gbit/1000mbit NIC/Ethernet Goes Down/Halts on Large File Transfer/Heavy Network Usage

This is obviously a bug in the r8169 kernel module and it seems to affect a lot of people. I upgraded to the latest kernel and hope this won't happen anymore, as it is a very serious error. This is especially serious for those who are running servers with this chipset, who can afford for the NIC to randomly go off-line for no apparent reason?

[655548.189113] type=1505 audit(1277067560.902:5): operation="profile_load" name="/usr/bin/freshclam" name2="default" pid=31671
[701564.988039] ------------[ cut here ]------------
[701564.988055] WARNING: at /build/buildd/linux-2.6.27/net/sched/sch_generic.c:219 dev_watchdog+0x21a/0x230()
[701564.988062] NETDEV WATCHDOG: eth0 (r8169): transmit timed out
[701564.988067] Modules linked in: nls_cp437 cifs sha256_generic aes_i586 aes_generic cbc isofs udf crc_itu_t sr_mod cdrom usb_storage libusual i915 drm binfmt_misc bridge stp bnep rfcomm sco l2cap bluetooth vboxdrv ppdev cpufreq_userspace cpufreq_conservative cpufreq_stats cpufreq_powersave cpufreq_ondemand freq_table pci_slot sbs sbshc video output ac wmi container battery ipv6 iptable_filter ip_tables x_tables dm_crypt crypto_blkcipher lp snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy evdev snd_seq_oss snd_seq_midi psmouse snd_rawmidi serio_raw snd_seq_midi_event parport_pc parport snd_seq snd_timer snd_seq_device snd button pcspkr iTCO_wdt iTCO_vendor_support soundcore snd_page_alloc intel_agp agpgart shpchp pci_hotplug ext3 jbd mbcache sd_mod crc_t10dif sg ata_piix pata_acpi ata_generic libata scsi_mod dock r8169 ehci_hcd mii uhci_hcd usbcore raid10 raid456 async_xor async_memcpy async_tx xor raid1 raid0 multipath linear md_mod thermal processor fan fbcon tileblit font bitblit softcursor fuse dm_raid4_5 dm_region_hash dm_mem_cache dm_message dm_mirror dm_log dm_mod
[701564.988291] Pid: 0, comm: swapper Not tainted 2.6.27-16-generic #1
[701564.988298] [] warn_slowpath+0x65/0x90
[701564.988315] [] ? enqueue_entity+0xda/0x2f0
[701564.988325] [] ? enqueue_task_fair+0x48/0x50
[701564.988340] [] ? enqueue_task+0x57/0x70
[701564.988350] [] ? try_to_wake_up+0xde/0x290
[701564.988361] [] ? read_hpet+0x8/0x20
[701564.988371] [] ? getnstimeofday+0x5b/0x120
[701564.988383] [] ? set_normalized_timespec+0x16/0x90
[701564.988392] [] ? timer_stats_update_stats+0x17/0x250
[701564.988403] [] ? strlen+0x9/0x20
[701564.988412] [] ? strlcpy+0x1d/0x60
[701564.988422] [] ? netdev_drivername+0x37/0x40
[701564.988432] [] dev_watchdog+0x21a/0x230
[701564.988441] [] ? __queue_work+0x36/0x50
[701564.988451] [] run_timer_softirq+0x138/0x210
[701564.988460] [] ? dev_watchdog+0x0/0x230
[701564.988468] [] ? dev_watchdog+0x0/0x230
[701564.988477] [] __do_softirq+0x92/0x120
[701564.988485] [] do_softirq+0x5d/0x60
[701564.988493] [] irq_exit+0x55/0x90
[701564.988505] [] smp_apic_timer_interrupt+0x5d/0x90
[701564.988514] [] apic_timer_interrupt+0x28/0x30
[701564.988528] [] ? mwait_idle+0x4a/0x50
[701564.988536] [] cpu_idle+0x7d/0x140
[701564.988544] [] start_secondary+0x9d/0xcc
[701564.988558] =======================
[701564.988563] ---[ end trace b699db82d00423f1 ]---
[701565.005988] r8169: eth0: link up


Tags:

realtek, gbit, mbit, nic, ethernet, halts, usagethis, kernel, module, upgraded, servers, chipset, randomly, apparent, audit, quot, profile_load, usr, bin, freshclam, default, pid, buildd, linux, sched, sch_generic, dev_watchdog, netdev, watchdog, eth, transmit, timed, modules, linked, nls_cp, cifs, sha, _generic, aes_i, aes_generic, cbc, isofs, udf, crc_itu_t, sr_mod, cdrom, usb_storage, libusual, drm, binfmt_misc, stp, bnep, rfcomm, sco, bluetooth, vboxdrv, ppdev, cpufreq_userspace, cpufreq_conservative, cpufreq_stats, cpufreq_powersave, cpufreq_ondemand, freq_table, pci_slot, sbs, sbshc, output, ac, wmi, container, ipv, iptable_filter, ip_tables, x_tables, dm_crypt, crypto_blkcipher, lp, snd_hda_intel, snd_pcm_oss, snd_mixer_oss, snd_pcm, snd_seq_dummy, evdev, snd_seq_oss, snd_seq_midi, psmouse, snd_rawmidi, serio_raw, snd_seq_midi_event, parport_pc, parport, snd_seq, snd_timer, snd_seq_device, snd, pcspkr, itco_wdt, itco_vendor_support, soundcore, snd_page_alloc, intel_agp, agpgart, shpchp, pci_hotplug, ext, jbd, mbcache, sd_mod, crc_t, dif, sg, ata_piix, pata_acpi, ata_generic, libata, scsi_mod, dock, ehci_hcd, mii, uhci_hcd, usbcore, raid, async_xor, async_memcpy, async_tx, xor, multipath, linear, md_mod, thermal, processor, fbcon, tileblit, font, bitblit, softcursor, fuse, dm_raid, _, dm_region_hash, dm_mem_cache, dm_message, dm_mirror, dm_log, dm_mod, comm, swapper, tainted, generic, warn_slowpath, enqueue_entity, xda, enqueue_task_fair, enqueue_task, try_to_wake_up, xde, read_hpet, fedb, getnstimeofday, set_normalized_timespec, timer_stats_update_stats, strlen, strlcpy, netdev_drivername, __queue_work, run_timer_softirq, __do_softirq, do_softirq, irq_exit, smp_apic_timer_interrupt, apic_timer_interrupt, acda, mwait_idle, cpu_idle, start_secondary, xcc, db,

Latest Articles

  • Linux Ubuntu Cannot Print Large Images
  • Cannot Print PDF Solution and Howto Resize
  • Linux Console Login Screen TTY Change Message
  • Apache Cannot Start Listening Already on 0.0.0.0
  • MySQL Bash Query to pipe input directly without using heredoc trick
  • CentOS 6 and 7 / RHEL Persistent DHCP Solution
  • Debian Ubuntu Mint rc-local service startup error solution rc-local.service: Failed at step EXEC spawning /etc/rc.local: Exec format error
  • MySQL Cheatsheet Guide and Tutorial
  • bash script kill whois or other command that is running for too long
  • Linux tftp listens on all interfaces and IPs by DEFAULT Security Risk Hole Solution
  • python import docx error
  • Cisco Unified Communications Manager Express Cheatsheet CUCME CME
  • Linux Ubuntu Debian Missing privilege separation directory: /var/run/sshd
  • bash how to count the number of columns or words in a line
  • bash if statement how to test program output without assigning to variable
  • RTNETLINK answers: Network is unreachable
  • Centos 7 how to save iptables rules like Centos 6
  • nfs tuning maximum amount of connections
  • qemu-kvm error "Could not initialize SDL(No available video device) - exiting"
  • Centos 7 tftpd will not work with selinux enabled