https://bugzilla.novell.com/show_bug.cgi?id=798287 https://bugzilla.novell.com/show_bug.cgi?id=798287#c0 Summary: r8169 driver after some time doesn't receive packets Classification: openSUSE Product: openSUSE 12.2 Version: Final Platform: x86-64 OS/Version: openSUSE 12.2 Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: Ralf.Friedl@online.de QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (Windows; U; Win98; de-AT; rv:1.8.1.24) Gecko/20100228 SeaMonkey/1.1.19 I have a mainboard ASUS M5A97 EVO R2.0. Onboard it has a Realtek 8168 chip. This chip is recognized by the r8169 driver. After some days of normal/low use it happens that the driver doesn't receive packets. I can verify with tcpdump on another computer that it sends packets, but it doesn't receive the answers. This applies to all packets, ARP, ICMP, TCP, UDP. This can be fixed with reloading the driver (rmmod r8169; modprobe r8169). Then it would work again for some days. Yesterday I wanted to transfer a Suse ISO file to another computer also on gigabit Ethernet. Here the same effect happens always after 5-30 seconds. Reloading the driver again helps, but only for another few seconds. After searching the internet, I found recommendations to a r8168 driver from Realtek, see http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false I compiled and loaded this driver. With this driver I was able to transfer the ISO file and didn't have any problems since then. So whatever is different with this driver seems to fix the problem. Reproducible: Always Steps to Reproduce: 1. Use ASUS M5A97 EVO R2.0 (might also affect other boards / chip revisions) 2. Transfer large file over network interface Actual Results: After a few seconds, the driver doesn't receive any packets. Expected Results: File is transferred normally. Output from lspci: # lspci -nnQ -s 02:00.0 -v 02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 09) Subsystem: ASUSTeK Computer Inc. P8H77-I Motherboard [1043:8505] Flags: bus master, fast devsel, latency 0, IRQ 90 I/O ports at e000 [size=256] Memory at fea04000 (64-bit, prefetchable) [size=4K] Memory at fea00000 (64-bit, prefetchable) [size=16K] Capabilities: [40] Power Management version 3 Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+ Capabilities: [70] Express Endpoint, MSI 01 Capabilities: [b0] MSI-X: Enable- Count=4 Masked- Capabilities: [d0] Vital Product Data Capabilities: [100] Advanced Error Reporting Capabilities: [140] Virtual Channel By the way, the option -Q to lspci displays RTL8111/8168 while the local file says RTL8111/8168B. The Realtek r8168 driver gives this output: r8168 Gigabit Ethernet driver 8.035.00-NAPI loaded r8168 0000:02:00.0: irq 90 for MSI/MSI-X eth%d: RTL8168F/8111F at 0xffffc90000030000, 50:46:5d:xx:xx:xx, IRQ 90 eth0: Identified chip type is 'RTL8168F/8111F'. -- 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.