Messages in this thread |  | | From | (Brad Pepers) | Subject | Aiee in 2.0.24 | Date | 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! ramparts@agt.net http://www.agt.net/public/ramparts 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] [do_dev_queue_xmit+410/460] [dev_queue_xmit+26/36] [ip_build_xmit+1547/3064] [scsi_do_cmd+865/940] [scsi_done+0/1672] [scsi_done+0/1672] [BusLogic_QueueCommand+892/1080] [ei_rx_overrun+64/212] [BusLogic_QueueCommand+892/1080] [udp_send+208/244] [udp_getfrag+0/176] [udp_sendto+196/232] [udp_sendmsg+52/192] [inet_sendmsg+149/172] [sys_sendto+317/344] [lookup+218/244] [V2_trunc_tindirect+251/332] [sys_socketcall+495/732] [system_call+85/128] 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
|  |