[Bug 774452] New: r8169: transmit queue 0 timed out
![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
https://bugzilla.novell.com/show_bug.cgi?id=774452 https://bugzilla.novell.com/show_bug.cgi?id=774452#c0 Summary: r8169: transmit queue 0 timed out Classification: openSUSE Product: openSUSE 12.1 Version: Final Platform: x86-64 OS/Version: openSUSE 12.1 Status: NEW Severity: Critical Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: markus_stephan@freenet.de QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20100101 Firefox/14.0.1 Tumbleweed kernel: Linux htacer 3.5.0-35-desktop #1 SMP PREEMPT Thu Jul 26 09:15:49 UTC 2012 (79fb0ad) x86_64 x86_64 x86_64 GNU/Linux after streaming a HD video for about 20 minutes I got the following: Aug 2 20:41:45 htacer kernel: [ 4957.712027] ------------[ cut here ]------------ Aug 2 20:41:45 htacer kernel: [ 4957.712051] WARNING: at /home/abuild/rpmbuild/BUILD/kernel-desktop-3.5.0/linux-3.5/net/sched/sch_generic.c:255 dev_watchdog+0x269/0x280() Aug 2 20:41:45 htacer kernel: [ 4957.712055] Hardware name: Aspire L5100 Aug 2 20:41:45 htacer kernel: [ 4957.712059] NETDEV WATCHDOG: eth0 (r8169): transmit queue 0 timed out Aug 2 20:41:45 htacer kernel: [ 4957.712062] Modules linked in: snd_hda_codec_hdmi cpufreq_conservative cpufreq_userspace cpufreq_powersave fuse edd arc4 sg ds3000 sr_mod cdrom joydev dvb_usb_dw2102 usb_storage dvb_usb uas dvb_core ir_lirc_codec lirc_dev firewire_ohci ir_mce_kbd_decoder firewire_core ir_sanyo_decoder crc_itu_t ir_sony_decoder ir_jvc_decoder ir_rc6_decoder ir_rc5_decoder ir_nec_decoder rc_rc6_mce ite_cir rc_core powernow_k8 mperf kvm_amd ath5k ath snd_hda_codec_realtek kvm mac80211 edac_core button snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_timer pcspkr sp5100_tco serio_raw snd edac_mce_amd cfg80211 k8temp shpchp soundcore snd_page_alloc r8169 i2c_piix4 pci_hotplug rfkill autofs4 btrfs zlib_deflate libcrc32c radeon ttm drm_kms_helper i2c_algo_bit scsi_dh_hp_sw scsi_dh_alua scsi_dh_emc scsi_dh_rdac scsi_dh drm fan thermal processor thermal_sys ata_generic pata_atiixp Aug 2 20:41:45 htacer kernel: [ 4957.712179] Pid: 0, comm: swapper/1 Not tainted 3.5.0-35-desktop #1 Aug 2 20:41:45 htacer kernel: [ 4957.712182] Call Trace: Aug 2 20:41:45 htacer kernel: [ 4957.712209] [<ffffffff8100444a>] dump_trace+0xaa/0x2b0 Aug 2 20:41:45 htacer kernel: [ 4957.712223] [<ffffffff815a264c>] dump_stack+0x69/0x6f Aug 2 20:41:45 htacer kernel: [ 4957.712237] [<ffffffff81041a0b>] warn_slowpath_common+0x7b/0xc0 Aug 2 20:41:45 htacer kernel: [ 4957.712247] [<ffffffff81041b05>] warn_slowpath_fmt+0x45/0x50 Aug 2 20:41:45 htacer kernel: [ 4957.712256] [<ffffffff814d3219>] dev_watchdog+0x269/0x280 Aug 2 20:41:45 htacer kernel: [ 4957.712272] [<ffffffff810517b8>] call_timer_fn+0x48/0x1d0 Aug 2 20:41:45 htacer kernel: [ 4957.712283] [<ffffffff81052265>] run_timer_softirq+0x125/0x2b0 Aug 2 20:41:45 htacer kernel: [ 4957.712293] [<ffffffff8104a44a>] __do_softirq+0xaa/0x280 Aug 2 20:41:45 htacer kernel: [ 4957.712307] [<ffffffff815c520c>] call_softirq+0x1c/0x30 Aug 2 20:41:45 htacer kernel: [ 4957.712316] [<ffffffff810042b5>] do_softirq+0x65/0xa0 Aug 2 20:41:45 htacer kernel: [ 4957.712326] [<ffffffff8104a94e>] irq_exit+0x8e/0xd0 Aug 2 20:41:45 htacer kernel: [ 4957.712339] [<ffffffff81022668>] smp_apic_timer_interrupt+0x68/0xa0 Aug 2 20:41:45 htacer kernel: [ 4957.712350] [<ffffffff815c48ba>] apic_timer_interrupt+0x6a/0x70 Aug 2 20:41:45 htacer kernel: [ 4957.712366] [<ffffffff8102dc12>] native_safe_halt+0x2/0x10 Aug 2 20:41:45 htacer kernel: [ 4957.712377] [<ffffffff8100ac4d>] default_idle+0x4d/0x2e0 Aug 2 20:41:45 htacer kernel: [ 4957.712388] [<ffffffff8100af20>] amd_e400_idle.part.9+0x40/0x110 Aug 2 20:41:45 htacer kernel: [ 4957.712398] [<ffffffff8100beb6>] cpu_idle+0x96/0xf0 Aug 2 20:41:45 htacer kernel: [ 4957.712406] ---[ end trace 8384e8a82620be26 ]--- Aug 2 20:41:45 htacer kernel: [ 4957.712702] r8169 0000:03:00.0: eth0: link up and the video stops playing and must be restarted. With the 12.1 distribution kernel 3.1.10-1.13-desktop the streaming works fine, so I think it is not a hardware problem. Reproducible: Always Steps to Reproduce: 1. produce heavy network traffic (stream HD video) 2. r8169 will reset after some minutes. 3. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
https://bugzilla.novell.com/show_bug.cgi?id=774452
https://bugzilla.novell.com/show_bug.cgi?id=774452#c1
Leonardo Chiquitto
![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
https://bugzilla.novell.com/show_bug.cgi?id=774452
https://bugzilla.novell.com/show_bug.cgi?id=774452#c
Jeff Mahoney
![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
https://bugzilla.novell.com/show_bug.cgi?id=774452
https://bugzilla.novell.com/show_bug.cgi?id=774452#c2
--- Comment #2 from Benjamin Poirier
I've reported the same problem in bnc #770760, but for me, 3.5-rc4 is stable (although I haven't tested with heavy network traffic for that long).
You're right that it's the same "symptom" but I think they are not duplicates. All of the following bugs show up as netdev watchdog timeouts with r8169 but have a different cause: https://bugzilla.kernel.org/show_bug.cgi?id=14962 a register configuration problem with a RTL8168evl/8111evl It is fixed in 3.5 by eb2dc35 r8169: RxConfig hack for the 8168evl. bnc#774557 an unknown problem with a RTL8168b/8111b bnc#770760 an unknown problem with a RTL8168c/8111c It is fixed in 3.5 by an unknown commit bnc#774452 This problem is introduced between 3.2 and 3.5 It is possibly the same thing as what is reported in http://thread.gmane.org/gmane.linux.network/229304/focus=239136 that is, bql support. If that's the case, it is "fixed" in 3.6-rc1 by 17bcb68 r8169: revert "add byte queue limit support". -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
https://bugzilla.novell.com/show_bug.cgi?id=774452
https://bugzilla.novell.com/show_bug.cgi?id=774452#c3
Benjamin Poirier
![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
https://bugzilla.novell.com/show_bug.cgi?id=774452
https://bugzilla.novell.com/show_bug.cgi?id=774452#c4
Markus Stephan
Markus,
Could you please post the XID line from dmesg identifying the exact chipset revision you are running? It appears at probe time and looks something like this:
r8169 0000:05:05.0: eth1: RTL8110s at 0xffffc900125fcc00, 00:26:f2:ad:13:c2, XID 04000000 IRQ 20
markus@htacer:~> dmesg | grep r8169 [ 9.521053] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded [ 9.521192] r8169 0000:03:00.0: irq 43 for MSI/MSI-X [ 9.521395] r8169 0000:03:00.0: eth0: RTL8168b/8111b at 0xffffc9000065a000, 00:1f:e2:3a:17:e7, XID 18000000 IRQ 43 [ 9.521398] r8169 0000:03:00.0: eth0: jumbo features [frames: 4080 bytes, tx checksumming: ko] [ 18.721012] r8169 0000:03:00.0: eth0: link down [ 18.721020] r8169 0000:03:00.0: eth0: link down [ 21.503150] r8169 0000:03:00.0: eth0: link up
Next, please try the following KMP with the tumbleweed kernel. It contains the revert of bql support. https://build.opensuse.org/package/show?package=r8169&project=home%3Abenjamin_poirier%3Abnc774452
It did not build ('unresolvable'), maybe because a new tumbleweed kernel was released. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
https://bugzilla.novell.com/show_bug.cgi?id=774452
https://bugzilla.novell.com/show_bug.cgi?id=774452#c5
Benjamin Poirier
Next, please try the following KMP with the tumbleweed kernel. It contains the revert of bql support. https://build.opensuse.org/package/show?package=r8169&project=home%3Abenjamin_poirier%3Abnc774452
It did not build ('unresolvable'), maybe because a new tumbleweed kernel was released.
That's the case for the i586 package (I don't know why) but I think you use x86_64 right? The packages for that architecture seem to be available. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
https://bugzilla.novell.com/show_bug.cgi?id=774452
https://bugzilla.novell.com/show_bug.cgi?id=774452#c6
Markus Stephan
(In reply to comment #4)
Next, please try the following KMP with the tumbleweed kernel. It contains the revert of bql support. https://build.opensuse.org/package/show?package=r8169&project=home%3Abenjamin_poirier%3Abnc774452
It did not build ('unresolvable'), maybe because a new tumbleweed kernel was released.
That's the case for the i586 package (I don't know why) but I think you use x86_64 right? The packages for that architecture seem to be available.
Yes, that’s right. I found the x86_64 rpm and installed it. I also upgraded my tumbleweed kernel from 3.5.0-35-desktop to 3.5.0-36-desktop. Will run some tests for the next days now and report back. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
https://bugzilla.novell.com/show_bug.cgi?id=774452
https://bugzilla.novell.com/show_bug.cgi?id=774452#c7
--- Comment #7 from Markus Stephan
Markus,
Could you please post the XID line from dmesg identifying the exact chipset revision you are running? It appears at probe time and looks something like this:
r8169 0000:05:05.0: eth1: RTL8110s at 0xffffc900125fcc00, 00:26:f2:ad:13:c2, XID 04000000 IRQ 20
Next, please try the following KMP with the tumbleweed kernel. It contains the revert of bql support. https://build.opensuse.org/package/show?package=r8169&project=home%3Abenjamin_poirier%3Abnc774452
This patch did fix the issue for me! The XID line is: r8169 0000:03:00.0: eth0: RTL8168b/8111b at 0xffffc9000065a000, 00:1f:e2:3a:17:e7, XID 18000000 IRQ 43 You could close this bug as resolved. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
https://bugzilla.novell.com/show_bug.cgi?id=774452
https://bugzilla.novell.com/show_bug.cgi?id=774452#c
Markus Stephan
![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
https://bugzilla.novell.com/show_bug.cgi?id=774452
https://bugzilla.novell.com/show_bug.cgi?id=774452#c8
Benjamin Poirier
= 3.5.1.
--- Patch-mainline: v3.6-rc1 Git-commit: 17bcb684f08649a2ab6a7dcd8288332e72d208f1 r8169: revert "add byte queue limit support". stable (Tumbleweed) already part of -stable v3.5.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com