Aiee in 2.0.24

Brad Pepers (
Sun, 3 Nov 1996 22:41:12 -0700 (MST)

I got the first oops I've had in years today! I'm using 2.0.24
on a Micron PPro 200 system with 64Mb RAM, BusLogic SCSI, WD8013
ethernet. The error happens when doing a lot of NFS work. I was
able to reproduce the problem three times by doing three "cp -a"
commands at a time from a machine that had the / directory of the
Micron mounted. If I just did one or two "cp -a" commands, there
was no problem. When I strted up the third, I get these error
messages and the "rpc.nfsd" command dies. If I start rpc.nfsd up
again it will do a bit more work and die again. I keep doing this
until one of the "cp -a" commands is done and then no more errors!

The death shown is in ei_start_xmit+290 which seems an odd place.
Here is the dissassem output:

0x19fb97 <ei_start_xmit+287>: movl %esi,%edx
0x19fb99 <ei_start_xmit+289>: outb %al,(%dx)
0x19fb9a <ei_start_xmit+290>: outb %al,$0x80
0x19fb9c <ei_start_xmit+292>: movb 0x1a(%ebp),%al
0x19fb9f <ei_start_xmit+295>: testb %al,%al

I'm not sure what else to check! I've never had this problem before
but perhaps I haven't been hitting the NFS stuff so hard before...
Any idea what it could be?

Brad Pepers Proud supporter of Linux and
Ramparts Management Group Ltd. Caldera in Canada! Linux rules!

Here are the errors printed:
CPU: 0
EIP: 0010:[ei_start_xmit+290/760]
EFLAGS: 00000246
eax: 00000300 ebx: 03ffe518 ecx: 000518e6 edx: 0379031f
esi: 0379031f edi: 001f3d2c ebp: 001f3c94 esp: 03b40cd4
ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Process rpc.nfsd (pid: 166, process nr: 19, stackpage=03b40000)
Stack: 00000000 0379c4b8 001f3d2c 001f3c94 0014e46b 0379c028 0379c4b8 00000000
0000048e 00000310 00137a72 0379c4b8 001f3c94 0379c4b8 001f3c94 001f3c94
0379c028 00000000 00000246 00137abe 0379c4b8 001f3c94 00000001 001415f7
Call Trace: [ipfw_output_check+35/40]
Code: e6 80 8a 45 1a 84 c0 74 29 8b 55 00 89 54 24 18 52 68 eb 94
Aiee, killing interrupt handler