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): kernel-2.6.15-1.1830_FC4 How reproducible: Always Steps to Reproduce: 1. Boot 2. Wait 3. Crash Actual Results: Crash Expected Results: No crash Additional info: 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 from. 2. Could you run: # /usr/sbin/sysreport as root, and attach it to this bugzilla? Thanks.
Created attachment 124306 [details] sysreport output 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] jwltest-rhine-mdelay-undo.patch Let's try backing-out a recent driver change...
Test kernels w/ the above patch are available here: http://people.redhat.com/linville/kernels/fc4/ 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 issue... I have posted upstream a patch equivalent to the one from comment 4. Hopefully that will resolve the issue, once it filters into Fedora.