Bug 2123
Summary: | (net r8169) Hard lock due to r8169 gigabit ethernet | ||
---|---|---|---|
Product: | Drivers | Reporter: | brandyn (brandyn) |
Component: | Network | Assignee: | Jeff Garzik (jgarzik) |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | ||
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.2 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Attachments: | Patch against Tx descriptor overflow in r8169 driver |
Description
brandyn
2004-02-17 02:58:57 UTC
Try ALT+sysrq+t and/or nmi_watchdog Created attachment 2169 [details]
Patch against Tx descriptor overflow in r8169 driver
Please report if things go worse/better/no difference.
Sorry for the delay. I tried the patch and had the same problem. Can you give Martin's suggestion a try: - enable io-apic (remove the zzz_APIC related options in your .config and run 'make oldconfig', build kernel, ...); - pass an 'nmi_watchdog=1' option to the kernel at boot; - check that the magic sysrq is not disabled (avoid 'kernel.sysrq = 0' in your /etc/sysctl.conf); - use the aforementionned keyboard sequence when something goes wrong. You can repeat this process: - with standard kernel + previous patch - with standard kernel + Andrew Morton's patch (-mm) Disable PREEMPT and ACPI if enabled. If it still does not make a difference, with standard kernel + -mm patch: - increase NUM_{RX/TX}_DESC in the driver to 128; - decrease NUM_{RX/TX}_DESC in the driver to 16. Does the 2.6.5-mm series fix your problems? this issue seems to be fixed in 2.6.3. Sorry it took so long for my response. I forgot about it. Thank you for your help. |