MULTI_LUN && IDE_SCSI problems Part II ...

David Woodhouse (David.Woodhouse@mvhi.com)
Wed, 25 Nov 1998 21:10:22 +0000


Here's the problem with IDE_SCSI and MULTI_LUN which I've only managed to
workaround, not fix.

Regardless of how many CDs it thought it had found, the kernel shouldn't have
oopsed and died.

This oops only seems to occur when the ATAPI CD in use is an HP 8100.
Other ATAPI CDs just get detected 8 times. Only the HP 8100 seems to cause the
oops.

Unable to handle kernel paging request at virtual address 21008005
current->tss.cr3 = 00101000, %cr3 = 00101000
*pde = 00000000
Ooops: 0002
CPU: 0
EIP: 0010:[<c011fb07>]
EFLAGS: 00010046
eax: 0000001b ebx: c0282090 ecx: 00000009 edx: 00000001
esi: c0003ea0 edi: c000eec4 ebp: c000f300 esp: c0003e68
ds: 0018 es: 0018 ss: 018
Process swapper (pid:1, process nr: 1, stackpage=c0003000)
Stack: c0003ea0 c000ee00 c000eec4 c000f300 c01db9de c02801f0 c01dbb0f c0003ea0
c000f300 c0347ea0 c000f2a0 c02801f0 c000ee00 c000ecc4 21008005 0000001f
4c202020 00000000 c000f2a0 c0347ea0 c02801f0 c01dbc6b 00000007 c009973e0
Call Trace: [<c01db9de>] [<c01dbb0f>] [<c01dbc6b>] [<c019e382>] [<c01dbbec>] [<c010a59d>] [<c010a6a7>]
[<c010a74f>] [<c0109698>] [<c01c9dcc>] [<c01d6bd7>] [<c0106093>] [<c0106082>]
Code: c7 05 00 00 00 00 00 00 00 00 83 c4 08 56 5e 5f 5d 83 c4 08
Aiee, killing interrupt handler

Using `/boot/System.map-2.1.129-scsi' to map addresses to symbols.

>>EIP: c011fb07 <kfree+18f/1a4>
Trace: c01db9de <idescsi_end_request+5e/26c>
Trace: c01dbb0f <idescsi_end_request+18f/26c>
Trace: c01dbc6b <idescsi_pc_intr+7f/224>
Trace: c019e382 <ide_intr+aa/c0>
Trace: c01dbc6b <idescsi_pc_intr+7f/224>
Trace: c010a59d <handle_IRQ_event+31/68>
Trace: c010a6a7 <do_8259A_IRQ+73/9c>
Trace: c010a74f <do_IRQ+23/40>
Trace: c0109698 <ret_from_intr>
Trace: c01c9dcc <scsi_build_commandblocks+10/f0>
Trace: c01d6bd7 <ncr_queue_command+2d7/634>
Trace: c0106093 <init+7/154>
Trace: c0106082 <cpu_idle+e/18>
Code: c011fb07 <kfree+18f/1a4>
Code: c011fb07 <kfree+18f/1a4> c7 05 00 00 00 movl $0x0,0x0
Code: c011fb0c <kfree+194/1a4> 00 00 00 00 00
Code: c011fb11 <kfree+199/1a4> 83 c4 08 addl $0x8,%esp
Code: c011fb14 <kfree+19c/1a4> 56 pushl %esi
Code: c011fb15 <kfree+19d/1a4> 5e popl %esi
Code: c011fb16 <kfree+19e/1a4> 5f popl %edi
Code: c011fb17 <kfree+19f/1a4> 5d popl %ebp
Code: c011fb18 <kfree+1a0/1a4> 83 c4 08 addl $0x8,%esp

---- ---- ----
David Woodhouse David.Woodhouse@mvhi.com Office: (+44) 1223 810302
Project Leader, Process Information Systems Mobile: (+44) 976 658355
Axiom (Cambridge) Ltd., Swaffham Bulbeck, Cambridge, CB5 0NA, UK.
finger dwmw2@ferret.lmh.ox.ac.uk for PGP key.

-
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/