ide-floppy oops

Paul Flinders (paul@dawa.demon.co.uk)
13 Dec 1998 17:59:32 +0000


I get an oops in 2.1.131-ac10 when the kernel trys to read the
partition table from an ide floppy drive.

I'm not sure when this last worked - I've got back to 129 at the
moment and it does the same.

The oops (hand transcribed so there may be minor errors) is

Unable to handle kernel paging request at virtual address 0000008
current->tss.cr3 = 00101000, %cr3 = 00101000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c019b56a>]
eax: c0098d01 ebx: 00000000 ecx: c0098d60 edx: 00000000
esi: c000c000 edi: c023c330 ebp: c023c330 esp: c01f9eac
ds: 0018 es: 0018 ss: 0018
Process (pid: 0, process nr: 0, stackpage=c01f9000)
Stack: 00000050 c019be7a 00000001 c0098d60 c019ba41 c023c330 c023c330 c0098d60
00000092 c023c2a4 c022a494 c023c330 c000c000 c018b21f c023c330 c0302320
24000001 0000000e c01f9f58 c01f8000 c019b950 c01089a1 0000000e c0098d60
Call Trace: [<c019be7a>] [<c019ba41>] [<c018b21f>] [<c019b950>] [<c01089a1>] [<c0108ab7>] [<c0108b5e>] [<c0107ad4>] [<c01061fd>] [<c0106231>] [<c010628c>] [<c0107a38>] [<c010607b>] [<c010608c>] [<c0106000>] [<c0100176>]
Code: 83 7b 08 5a 74 14 51 25 ff 00 00 00 50 ef 8c e7 fe ff 83 c4
Aiee, killing interrupt handler
Kernel Panic, attempt to kill idle task!
In swapper task, not syncing

ksymoops translates this as

>>EIP: c019b56a <idefloppy_end_request+3e/6c>
Trace: c019be7a <idefloppy_rw_callback+12/18>
Trace: c019ba41 <idefloppy_pc_intr+f1/2b8>
Trace: c018b21f <ide_intr+bf/e0>
Trace: c019ba41 <idefloppy_pc_intr+f1/2b8>
Trace: c01089a1 <handle_IRQ_event+31/68>
Trace: c0108ab7 <do_8259A_IRQ+73/9c>
Trace: c0108b5e <do_IRQ+22/3c>
Trace: c0107ad4 <ret_from_intr>
Trace: c01061fd <hard_idle+21/34>
Trace: c0106231 <cpu_idle+21/68>
Trace: c010628c <sys_idle+14/24>
Trace: c0107a38 <system_call+34/38>
Trace: c010607b <cpu_idle+7/18>
Trace: c010608c <init>
Trace: c0106000 <get_options>
Code: c019b56a <idefloppy_end_request+3e/6c>
Code: c019b56a <idefloppy_end_request+3e/6c> 83 7b 08 5a cmpl $0x5a,0x8(%ebx)
Code: c019b56e <idefloppy_end_request+42/6c> 74 14 je c019b584 <idefloppy_end_request+58/6c>
Code: c019b570 <idefloppy_end_request+44/6c> 51 pushl %ecx
Code: c019b571 <idefloppy_end_request+45/6c> 25 ff 00 00 00 andl $0xff,%eax
Code: c019b576 <idefloppy_end_request+4a/6c> 50 pushl %eax
Code: c019b577 <idefloppy_end_request+4b/6c> e8 8c e7 fe ff call fffee79e <_EIP+0xfffee79e>
Code: c019b57c <idefloppy_end_request+50/6c> 83 c4 08 addl $0x0,%esp

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