2.0.36:Aiee, killing interrupt handler

Yves Colombani (yc@dash.co.uk)
Thu, 12 Aug 1999 11:24:10 +0100


Hello,

we are running a kernel version 2.0.36 (compiled with gcc 2.7.2.3)
on a Slackware 3.5 for doing
a gateway job (IP masquerading over ISDN for mail, name service, http)
and file service for 3 Solaris boxes (nfs), 1 Linux RedHat 5.0 (nfs) and
7 Windows NT machines (samba).

We have experienced 3 "problems" (since the installation of the system in
January, the last one was yesterday) on similar cases: a windows box copies
a lot of files through the network from the Linux server. Apparently the
network driver dies (cf the syslog messages) and things seem to go wrong
in the module 'slhc' (?).
Yesterday I have managed to restart the service by removing the interface
(eth0) and the module (ne.o) then reloading the module and reconfiguring
the interface: the machine seems to be working fine since these operations.

Any similar experiences?
Could it be a hardware problem (we have not yet tried to replace the network
card)?

Thanks for your help,
Yves.

The system:
Linux comms 2.0.36 #1 Wed Jan 13 16:11:15 GMT 1999 i586 unknown
Modules: ip_masq_raudio ip_masq_ftp hisax isdn slhc ne 8390
The ISDN card (Eicon Diva) is on the PCI bus.
The Ethernet card (NE2000 clone) is on the ISA bus.
Hard disk, tape drive and cd-rom are on IDE.
(The tape drive has been installed a week ago).
The machine has 64M of memory and the load average is close to 0.0
almost all the time.

Syslog trace for the 3 "Aiee":

Mar 29 10:42:29 comms kernel: bounds: 0000
Mar 29 10:42:29 comms kernel: CPU: 0
Mar 29 10:42:29 comms kernel: EIP: 0010:[slhc:slhc_init_R20741a64+-9827/480]
Mar 29 10:42:29 comms kernel: EFLAGS: 00010202
Mar 29 10:42:29 comms kernel: eax: 0082c440 ebx: 00000300 ecx: 00000307 edx: 00000307
Mar 29 10:42:29 comms kernel: esi: 048193c4 edi: 001b80f0 ebp: 00000309 esp: 001b809c
Mar 29 10:42:29 comms kernel: ds: 0018 es: 0018 fs: 002b gs: 0018 ss: 0018
Mar 29 10:42:29 comms kernel: Process swapper (pid: 0, process nr: 0, stackpage=001b62d4)
Mar 29 10:42:29 comms kernel: Stack: 0000034d 048193c4 0082c418 048193c4 00587e60 0481583d 048193c4 001b80ec
Mar 29 10:42:29 comms kernel: 0000004d 00000001 048193c4 00000300 0082c418 008d0018 001b80ec 00000034
Mar 29 10:42:29 comms kernel: 00000001 00584d00 0014d24e 00000300 00404e01 0481547f 048193c4 002db558
Mar 29 10:42:29 comms kernel: Call Trace: [slhc:slhc_init_R20741a64+-7232/480] [slhc:slhc_init_R20741a64+-7232/480] [slhc:slhc_init_R20741a64+-22471/480] [slhc:slhc_init_R20741a64+-7232/480] [slhc:slhc_init_R20741a64+-7232/480] [tcp_reset_xmit_timer+90/156] [slhc:slhc_init_R20741a64+-23429/480]
Mar 29 10:42:29 comms kernel: [slhc:slhc_init_R20741a64+-7232/480] [do_IRQ+101/136] [slhc:slhc_init_R20741a64+-7232/480] [slhc:slhc_init_R20741a64+-7232/480] [IRQ10_interrupt+95/144] [slhc:slhc_init_R20741a64+-7232/480] [slhc:slhc_init_R20741a64+-7365/480] [slhc:slhc_init_R20741a64+-23745/480]
Mar 29 10:42:29 comms kernel: [slhc:slhc_init_R20741a64+-7080/480] [ip_rcv+1012/1364] [do_dev_queue_xmit+443/496] [slhc:slhc_init_R20741a64+-7232/480] [slhc:slhc_init_R20741a64+-7080/480] [slhc:slhc_init_R20741a64+-7232/480] [dev_tint+94/136] [slhc:slhc_init_R20741a64+-7232/480]
Mar 29 10:42:29 comms kernel: [slhc:slhc_init_R20741a64+-7232/480] [dev_transmit+31/44] [slhc:slhc_init_R20741a64+-7232/480] [net_bh+9/284] [do_bottom_half+59/96] [handle_bottom_half+11/32] [sys_idle+92/112] [system_call+85/128]
Mar 29 10:42:29 comms kernel: [init+0/612] [start_kernel+458/468] [it_real_fn+0/72] [schedule+564/652]
Mar 29 10:42:29 comms kernel: Code: 8b 76 44 89 74 24 10 80 66 14 ef 5b 5e 5f 5d 83 c4 04 c3 83
Mar 29 10:42:29 comms kernel: Aiee, killing interrupt handler
Mar 29 10:42:29 comms kernel: kfree of non-kmalloced memory: 001b831c, next= 001b9000, order=1093355
Mar 29 10:42:29 comms kernel: kfree of non-kmalloced memory: 001b830c, next= 001b9000, order=1093355
Mar 29 10:42:29 comms kernel: kfree of non-kmalloced memory: 001b8820, next= 001b9000, order=1093355
Mar 29 10:42:29 comms kernel: idle task may not sleep

Apr 20 15:40:20 comms kernel: Unable to handle kernel paging request at virtual address ca89f76a
Apr 20 15:40:20 comms kernel: Unable to handle kernel paging request at virtual address ca89f76a
Apr 20 15:40:20 comms kernel: current->tss.cr3 = 03d0d000, %cr3 = 03d0d000
Apr 20 15:40:20 comms kernel: current->tss.cr3 = 03d0d000, %cr3 = 03d0d000
Apr 20 15:40:20 comms kernel: *pde = 00000000
Apr 20 15:40:20 comms kernel: *pde = 00000000
Apr 20 15:40:20 comms kernel: Oops: 0002
Apr 20 15:40:20 comms kernel: CPU: 0
Apr 20 15:40:20 comms kernel: EIP: 0010:[slhc:slhc_init_R20741a64+-9821/480]
Apr 20 15:40:20 comms kernel: EFLAGS: 00010282
Apr 20 15:40:20 comms kernel: eax: 03a58b40 ebx: 00000300 ecx: 00000307 edx: 00000307
Apr 20 15:40:20 comms kernel: esi: 048193c4 edi: 0289dd3c ebp: 00000309 esp: 0289dce8
Apr 20 15:40:20 comms kernel: ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Apr 20 15:40:20 comms kernel: Process smbd (pid: 19710, process nr: 31, stackpage=0289d000)
Apr 20 15:40:20 comms kernel: Stack: 0000034e 048193c4 03a58b18 048193c4 022a1f90 0481583d 048193c4 0289dd38
Apr 20 15:40:20 comms kernel: 0000004e 00000003 048193c4 00000300 03a58b18 02769018 0289dd38 00000034
Apr 20 15:40:20 comms kernel: 00000001 00004e00 0013b954 00000300 05ee5401 0481547f 048193c4 002db538
Apr 20 15:40:20 comms kernel: Call Trace: [slhc:slhc_init_R20741a64+-7232/480] [slhc:slhc_init_R20741a64+-7232/480] [slhc:slhc_init_R20741a64+-22471/480] [slhc:slhc_init_R20741a64+-7232/480] [slhc:slhc_init_R20741a64+-7232/480] [dev_kfree_skb+32/76] [slhc:slhc_init_R20741a64+-23429/480]
Apr 20 15:40:20 comms kernel: [slhc:slhc_init_R20741a64+-7232/480] [do_IRQ+101/136] [slhc:slhc_init_R20741a64+-7232/480] [slhc:slhc_init_R20741a64+-7232/480] [IRQ10_interrupt+95/144] [slhc:slhc_init_R20741a64+-7232/480] [slhc:slhc_init_R20741a64+-7365/480] [slhc:slhc_init_R20741a64+-23745/480]
Apr 20 15:40:20 comms kernel: [slhc:slhc_init_R20741a64+-7080/480] [do_dev_queue_xmit+443/496] [slhc:slhc_init_R20741a64+-7232/480] [slhc:slhc_init_R20741a64+-7232/480] [dev_queue_xmit+26/36] [slhc:slhc_init_R20741a64+-7232/480] [ip_queue_xmit+409/492] [slhc:slhc_init_R20741a64+-7232/480]
Apr 20 15:40:20 comms kernel: [tcp_send_skb+627/656] [slhc:slhc_init_R20741a64+-7232/480] [do_tcp_sendmsg+1573/1624] [slhc:slhc_init_R20741a64+-7232/480] [tcp_sendmsg+141/216] [inet_sendmsg+149/172] [sock_write+158/180] [sys_write+339/396]
Apr 20 15:40:20 comms kernel: [system_call+85/128]
Apr 20 15:40:20 comms kernel: Code: 10 80 66 14 ef 5b 5e 5f 5d 83 c4 04 c3 83 ec 10 55 57 56 53
Apr 20 15:40:20 comms kernel: Aiee, killing interrupt handler

Aug 11 15:53:42 comms kernel: eth0: DMAing conflict in ne_block_input [DMAstat:1][irqlock:0][intr:1].
Aug 11 15:53:42 comms kernel: invalid operand: 0000
Aug 11 15:53:42 comms kernel: CPU: 0
Aug 11 15:53:42 comms kernel: EIP: 0010:[<00000067>]
Aug 11 15:53:42 comms kernel: EFLAGS: 00010202
Aug 11 15:53:42 comms kernel: eax: 00000048 ebx: 00000365 ecx: 001ba080 edx: 03b81018
Aug 11 15:53:42 comms kernel: esi: 048193c4 edi: 03a29418 ebp: 048193c4 esp: 001b80c0
Aug 11 15:53:42 comms kernel: ds: 0018 es: 0018 fs: 002b gs: 0018 ss: 0018
Aug 11 15:53:42 comms kernel: Process swapper (pid: 0, process nr: 0, stackpage=001b62d4)
Aug 11 15:53:42 comms kernel: Stack: 00000001 048193c4 00000300 03a29418 038a2018 001b80ec 00000034 00000001
Aug 11 15:53:42 comms kernel: 016b6500 0014d266 00000300 00406601 048154bf 048193c4 002db558 0000000a
Aug 11 15:53:42 comms kernel: 00000000 00000016 00093ce4 038a0307 00000001 0010cd39 0000000a 048193c4
Aug 11 15:53:42 comms kernel: Call Trace: [slhc:slhc_init_R20741a64+-7232/480] [tcp_reset_xmit_timer+114/156] [slhc:slhc_init_R20741a64+-23365/480] [slhc:slhc_init_R20741a64+-7232/480] [do_IRQ+101/136] [slhc:slhc_init_R20741a64+-7232/480] [slhc:slhc_init_R20741a64+-7232/480]
Aug 11 15:53:42 comms kernel: [IRQ10_interrupt+95/144] [slhc:slhc_init_R20741a64+-7232/480] [slhc:slhc_init_R20741a64+-7365/480] [slhc:slhc_init_R20741a64+-23745/480] [slhc:slhc_init_R20741a64+-7080/480] [ip_rcv+1012/1364] [do_dev_queue_xmit+443/496] [slhc:slhc_init_R20741a64+-7232/480]
Aug 11 15:53:42 comms kernel: [slhc:slhc_init_R20741a64+-7080/480] [slhc:slhc_init_R20741a64+-7232/480] [dev_tint+94/136] [slhc:slhc_init_R20741a64+-7232/480] [slhc:slhc_init_R20741a64+-7232/480] [dev_transmit+31/44] [slhc:slhc_init_R20741a64+-7232/480] [net_bh+9/284]
Aug 11 15:53:42 comms kernel: [do_bottom_half+59/96] [handle_bottom_half+11/32] [sys_idle+92/112] [system_call+85/128] [init+0/612] [start_kernel+458/468] [it_real_fn+0/72] [schedule+564/652]
Aug 11 14:53:42 comms kerneld: error: exit: Identifier removed
Aug 11 14:53:42 comms kerneld: error: exit: Identifier removed
Aug 11 15:53:42 comms kernel: Code: f0 6e fe 00 f0 53 ff 00 f0 53 ff 00 f0 a4 f0 00 f0 c7 ef 00
Aug 11 15:53:42 comms kernel: Aiee, killing interrupt handler
Aug 11 15:53:42 comms kernel: kfree of non-kmalloced memory: 001b831c, next= 00000000, order=1803036
Aug 11 15:53:42 comms kernel: kfree of non-kmalloced memory: 001b830c, next= 001b831c, order=1803036
Aug 11 15:53:42 comms kernel: kfree of non-kmalloced memory: 001b8820, next= 001b830c, order=1803036
Aug 11 15:53:42 comms kernel: idle task may not sleep
Aug 11 15:53:42 comms last message repeated 4 times

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/