Aiee, killing interrupt handler and IDE HD

Alfredo Sanjuan (alfre@ibd.es)
Wed, 11 Feb 1998 18:24:08 +0100


I'm getting this Oops with two IDE HD, same model (Seagate Model=ST52520A) but
the second has been buyed two months ago. I doubt that the HD is broken. What
can cause this? (Someone suggested me that perhaps one connector was slightly
pulled out and the contact was not good, but how can even boot?)

/alfredo
-------------------
Feb 11 17:26:30 facil3 kernel: Unable to handle kernel paging request at virtual
address c829722c
Feb 11 17:26:30 facil3 kernel: current->tss.cr3 = 011c1000, 8r3 = 011c1000
Feb 11 17:26:30 facil3 kernel: *pde = 00000000
Feb 11 17:26:30 facil3 kernel: Oops: 0000
Feb 11 17:26:30 facil3 kernel: CPU: 0
Feb 11 17:26:30 facil3 kernel: EIP: 0010:[del_timer+13/64]
Feb 11 17:26:30 facil3 kernel: EFLAGS: 00010046
Feb 11 17:26:30 facil3 kernel: eax: 0829722c ebx: 00000000 ecx: 00000000
edx: 0000000e
Feb 11 17:26:30 facil3 kernel: esi: 00000006 edi: 00161dc0 ebp: 011bfe20
esp: 011bfe18
Feb 11 17:26:30 facil3 kernel: ds: 0018 es: 0018 fs: 002b gs: 002b ss:
0018
Feb 11 17:26:30 facil3 kernel: Process smtp (pid: 17665, process nr: 66,
stackpage=011bf000)
Feb 11 17:26:30 facil3 kernel: Stack: 00297218 001aea24 bfffce44 00162c6d
0029722c 002930d8 20000000 000
0000e
Feb 11 17:26:30 facil3 kernel: 0010ca4e 0000000e 00297218 00000000
00000001 bfffce44 00000004 001
0c761
Feb 11 17:26:30 facil3 kernel: 0000000e 00000000 00000000 00000004
00000018 00000018 00119603 000
00010
Feb 11 17:26:30 facil3 kernel: Call Trace: [ide_intr+49/100] [do_fast_IRQ+42/76]
[fast_IRQ14_interrupt+6
5/112] [verify_area+15/456] [__get_fd_set+43/100] [sys_select+65/596]
[tcp_data+533/544]
Feb 11 17:26:30 facil3 kernel: [add_timer_randomness+432/444]
[ide_wait_stat+178/236] [timer_bh+1
93/844] [do_bottom_half+59/96] [ide_set_handler+38/44] [read_intr+215/224]
[read_intr+0/224] [old_select
+63/80]
Feb 11 17:26:30 facil3 kernel: [system_call+85/128]
Feb 11 17:26:30 facil3 kernel: Code: 8b 08 8b 50 04 85 c9 74 03 89 51 04 85 d2
74 07 bb 01 00 00
Feb 11 17:26:30 facil3 kernel: Aiee, killing interrupt handler
Feb 11 17:26:40 facil3 kernel: hdb: marginal timeout
Feb 11 17:26:40 facil3 kernel: hdb: status error: status=0x58 { DriveReady
SeekComplete DataRequest }
Feb 11 17:26:40 facil3 kernel: hdb: drive not ready for command

-------------
Using `/usr/src/linux/System.map' to map addresses to symbols.

>>EIP: 111d65 <del_timer+d/40>
Trace: 162c6d <ide_intr+31/64>
Trace: 10ca4e <do_fast_IRQ+2a/4c>
Trace: 10c761 <fast_IRQ14_interrupt+41/70>
Trace: 119603 <verify_area+f/1c8>
Trace: 12c50b <__get_fd_set+2b/64>
Trace: 12c5b1 <sys_select+41/254>
Trace: 1449a9 <tcp_data+215/220>
Trace: 171910 <add_timer_randomness+1b0/1bc>
Trace: 16231e <ide_wait_stat+b2/ec>
Trace: 112359 <timer_bh+c1/34c>
Trace: 116fc3 <do_bottom_half+3b/60>
Trace: 1613ba <ide_set_handler+26/2c>
Trace: 161e97 <read_intr+d7/e0>
Trace: 161e97 <read_intr+d7/e0>
Trace: 110a67 <old_select+3f/50>
Trace: 10a685 <system_call+55/80>

Code: 111d65 <del_timer+d/40> movl (%eax),%ecx
Code: 111d67 <del_timer+f/40> movl 0x4(%eax),%edx
Code: 111d6a <del_timer+12/40> testl %ecx,%ecx
Code: 111d6c <del_timer+14/40> je 111d71 <del_timer+19/40>
Code: 111d6e <del_timer+16/40> movl %edx,0x4(%ecx)
Code: 111d71 <del_timer+19/40> testl %edx,%edx
Code: 111d73 <del_timer+1b/40> je 111d7c <del_timer+24/40>
Code: 111d75 <del_timer+1d/40> movl $0x1,%ebx
Code: 111d7a <del_timer+22/40> nop
Code: 111d7b <del_timer+23/40> nop
Code: 111d7c <del_timer+24/40> nop

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu