Hi
When I boot into 2.5.39 I get a kernel panic (killing interrupt) almost
immediately after the loading kernel message (so this
oops is not on the logs). This is a call trace I manage
to write down.
do_exit
die
do_page_fault
elv_queue_empty
choose_drive
ide_do_request
do_page_fault
error_code
scsi_decide_disposition
scsi_softirq
tasklet_hi_action (I think this spelling is right my handwriting is not
that good ;)
do_softirq
so_IRQ
common_interrupt
acpi_processor_idle
common_interrupt
acpi_processor_idle
....
I am using ide-scsi (which I think cause the oops), because the first
time I saww the Oops it was on scsi_decide_disposition. After a couple
of reboots this scrolls two lines higher though so I'm not 100% sure
that they all occur in that function. But all the traces includes it.
I have attached my .config file. If you need more info please let me
know.
Thanx
On 28 Sep 2002, Bongani wrote:
> I am using ide-scsi (which I think cause the oops), because the first
> time I saww the Oops it was on scsi_decide_disposition. After a couple
> of reboots this scrolls two lines higher though so I'm not 100% sure
> that they all occur in that function. But all the traces includes it.
I'm using ide-scsi (modular) and I can't duplicate this.
Hi
I have capture most of the oops (by hand) and ran it through ksymoops
and here is the output. I hope this is helpful.
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0060:[<c0255da2>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010296
eax: 00000000 ebx: c1399c00 ecx: 00000400 edx: 00003b13
esi: 00000000 edi: fffffff6 ebp: c039ff04 esp: c039fee8
ds: 0068 es: 0068 ss: 0068
Stack: c039e000 c039e000 c039e000 c039e000 c03fc180 c1399c00 00000000
c039ff1c
c025150b c1399c00 c0121596 00000001 c03fc198 c039ff38 c01213c5
c03fc198
00000046 c039e000 c039e000 00000000 c039ff60 c010b789 00000000
c039ff68
Call Trace: [<c025150b>]scsi_softirq+0x4b/0xf0
[<c0121596>]tasklet_hi_action+0x46/0x70
[<c01213c5>]do_softirq+0xb5/0xc0
[<c010b789>]do_IRQ+0x109/0x130
[<c010a000>]common_interrupt+0x18/0x20
[<c01ef10d>]acpi_processor_idle+0x17d/0x240
[<c01eefdc>]acpi_processor_idle+0x4c/0x240
[<c01eef90>]acpi_processor_idle+0x0/0x240
[<c01072e0>]default_idle+0x0/0x40
[<c0107399>]cpu_idle+0x3a/0x50
[<c0105000>]stext+0x0/0x30
Code: f6 81 24 01 00 00 01 74 35 0f b6 83 32 01 00 00 8b 93 30 01
>>EIP; c0255da2 <scsi_decide_disposition+12/160> <=====
>>ebx; c1399c00 <_end+e991c1/10321621>
>>edx; 00003b13 Before first symbol
>>edi; fffffff6 <END_OF_CODE+2f773497/????>
>>ebp; c039ff04 <init_thread_union+1f04/2000>
>>esp; c039fee8 <init_thread_union+1ee8/2000>
Trace; c025150b <scsi_softirq+4b/f0>
Trace; c0121596 <tasklet_hi_action+46/70>
Trace; c01213c5 <do_softirq+b5/c0>
Trace; c010b789 <do_IRQ+109/130>
Trace; c010a000 <common_interrupt+18/20>
Trace; c01ef10d <acpi_processor_idle+17d/240>
Trace; c01eefdc <acpi_processor_idle+4c/240>
Trace; c01eef90 <acpi_processor_idle+0/240>
Trace; c01072e0 <default_idle+0/40>
Trace; c0107399 <cpu_idle+39/50>
Trace; c0105000 <_stext+0/0>
Code; c0255da2 <scsi_decide_disposition+12/160>
00000000 <_EIP>:
Code; c0255da2 <scsi_decide_disposition+12/160> <=====
0: f6 81 24 01 00 00 01 testb $0x1,0x124(%ecx) <=====
Code; c0255da9 <scsi_decide_disposition+19/160>
7: 74 35 je 3e <_EIP+0x3e> c0255de0
<scsi_decide_disposition+50/160>
Code; c0255dab <scsi_decide_disposition+1b/160>
9: 0f b6 83 32 01 00 00 movzbl 0x132(%ebx),%eax
Code; c0255db2 <scsi_decide_disposition+22/160>
10: 8b 93 30 01 00 00 mov 0x130(%ebx),%edx
<0>Kernel painc: Aiee, killing interrupt handler!