Red Hat Bugzilla – Bug 179891
via_rhine crashes kernel after snmpd gets statistics
Last modified: 2007-11-30 17:11:22 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20050923 Fedora/1.7.12-1.5.1
Description of problem:
After having upgraded to 2.6.15-1.1830_FC4, my machine
will crash a few minutes after booting.
By tail -f /var/log/messages I can see that this happens
when the snmpd daemon runs.
If I replace my via rhine card (D-Link DFE-530TX REV-A1) with
a tulip card, the problem disappears.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
Actual Results: Crash
Expected Results: No crash
A screen dump at the time of the crash:
BUG: spinlock cpu recursion on CPU#0, nifd/1468 (not tainted)
lock: c7d7643c, .magic: dead4ead, .owner: snmpd/1514, .owner_cpu: 0
[<c01e16de>] _raw_spin_lock+0x5e/0x6e [<c0316bae>] _spin_lock_irqsave+0x9/0xd
[<c882d266>] rhine_get_stats+0x23/0x8e [via_rhine] [<c0179bb7>] seq_printf+0x2d/0x50
The full screendump is at http://www.crc.dk/viarhine2.jpg (95KB)
I have 2 things for you:
1. Could you please tell us the last kernel that worked for you (i.e. did the
last 2.6.14-1.1656 kernel work)? This will at least give us a baseline to work
2. Could you run:
as root, and attach it to this bugzilla?
Created attachment 124306 [details]
Sysreport output excl. /var/log
All previous kernels (incl. 2.6.14-1.1656_FC4) have worked for me.
With difficulty (bug 180317), I've made a sysreport file.
Note: This sysreport file has been made with two tulip cards in the
machine instead of a tulip and via-rhine card.
However, this contains one year of logfiles from /var/log which
I don't want disclosed to the public. I therefore have removed
these files from the attachment.
If you need anything from the logfiles, please let me know which file,
and I can send it by private email.
Created attachment 124445 [details]
Let's try backing-out a recent driver change...
Test kernels w/ the above patch are available here:
Please give those a try and post the results here...thanks!
Both 1830 and 1831 have this problem.
kernel-2.6.15-1.1832_FC4.jwltest.31.i686.rpm works OK
FC5test3 has the same problem. Running kernel 2.6.15-1.1955_FC5smp
Is this still an issue w/ the latest FC5 (and/or rawhide) kernels?
FC5: 2.6.16-1.2111_FC5 OK
FC4: 2.6.16-1.2108_FC4 fails
Actually, I'm not sure how FC5 works either. I got this confused w/ another
I have posted upstream a patch equivalent to the one from comment 4.
Hopefully that will resolve the issue, once it filters into Fedora.