Bug 6780
Summary: | System freezes after 2 weeks when using SysKonnect SK-98xx based network card. | ||
---|---|---|---|
Product: | Drivers | Reporter: | Arnoldas (hide) |
Component: | Network | Assignee: | Stephen Hemminger (stephen) |
Status: | REJECTED WILL_NOT_FIX | ||
Severity: | high | CC: | akpm, stephen |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | tested from 2.6.11 up to 2.6.17.3 | Subsystem: | |
Regression: | --- | Bisected commit-id: |
Description
Arnoldas
2006-07-01 09:16:29 UTC
Some more notes: those systems are not using any kind of shaping system (neither HTB, not CBQ), but problem still occurs. Strange. If it was 47 days then I'd say it's due to a jiffies rollover. But nothing much happens after 14 days. Possibly a packet count rollover? Do you have the NMI watchdog enabled? Add `nmi_watchdog=1' to the kernel boot command line. That'll get us a trace if the machine has any life at all left in it. You'd need a serial console or a digital camera to record it though. I don't think this might be a packet count rollover, because I use that network cards on differently loaded machines (one transfers about 800 Gbs per day while other only about 10) and the problem still exists. I don't have NMI watchdog enabled. Sorry, but I do not have neither a serial console nor a digital camera. maybe there is any way/tool to reset device statistics manually without a reboot? I mean something like resetting /proc/interrupts, transmitted bytes and packets counters? Any ideas? Does the problem happen with the skge driver? The sk98lin driver has a lot of messy private management code that is unnecessary. The skge driver supports the same hardware, and is supported. The sk98lin driver is not supported by the kernel community and is planned to be obsoleted. I'll try to test with the skge driver and then I'll post the results. With this driver my systems does not freeze any more at all, the problem seems to be gone. Since skge supersedes sk98lin now, and the problem is probably in the vendor MIB portion of the driver let's just accelerate removal of the old driver. |