2003-06-21 21:23:29

by dean gaudet

[permalink] [raw]
Subject: 2.5.72 won't boot with keyboard plugged in

i've got a system which boots to this point:

...
Uniform CD-ROM driver Revision: 3.12
mice: PS/2 mouse device common for all mice
i8042.c: Detected active multiplexing controller, rev 1.1.
serio: i8042 AUX0 port at 0x60,0x64 irq 12
serio: i8042 AUX1 port at 0x60,0x64 irq 12
atkbd.c: frame/parity error: 02
atkbd.c: frame/parity error: 02
atkbd.c: frame/parity error: 02
atkbd.c: frame/parity error: 02

that message repeats dozens of times then it gets into a crash oops loop,
printing oops after oops after oops, which i'm not sure contain any useful
data, but i've included the first oops below.

the system boots fine if i unplug the keyboard & mouse.

any ideas?

i attached the non-comments portion of the config.

-dean

<1>Unable to handle kernel NULL pointer dereference at virtual address 0000005c
printing eip:
c011367d
*pde = 00000000
Oops: 0000 [#1]
CPU: 0
EIP: 0060:[<c011367d>] Not tainted
EFLAGS: 00010013
EIP is at do_page_fault+0x3d/0x3f4
eax: dde3e000 ebx: 00000000 ecx: 0000007b edx: 0000007b
esi: 00000000 edi: 0000005c ebp: dde8a028 esp: dde3e094
ds: 007b es: 007b ss: 0068
Process (pid: -571573688, threadinfo=dde3c000 task=ddee79cc)
Stack: c14d2304 00000032 00000001 000041ed 00000003 00000000 00000000 00000000
00000000 00000000 3e25f0bc 0d394db0 3e25f0bc 0d394db0 3e25f0bc 0d394db0
0000000c 00001000 00000000 00000000 00000000 00000001 00000000 dde3e0f0
Call Trace:
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c01a9774>] pci_release_dev+0x0/0xc
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c01a9774>] pci_release_dev+0x0/0xc
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4
[<c0113640>] do_page_fault+0x0/0x3f4
[<c01090d9>] error_code+0x2d/0x38
[<c011367d>] do_page_fault+0x3d/0x3f4


Attachments:
config.trim (2.68 kB)

2003-07-09 02:09:08

by dean gaudet

[permalink] [raw]
Subject: Re: 2.5.72 won't boot with keyboard plugged in

hi -- i've done some more debugging on this and i've discovered i can get
this system to boot (with working keyboard and mouse) if i add
"i8042_nomux" to the kernel args. this at least seems like a workaround,
but this system works fine in 2.4 so it seems something is wrong in 2.5.

-dean

On Sat, 21 Jun 2003, dean gaudet wrote:

> i've got a system which boots to this point:
>
> ...
> Uniform CD-ROM driver Revision: 3.12
> mice: PS/2 mouse device common for all mice
> i8042.c: Detected active multiplexing controller, rev 1.1.
> serio: i8042 AUX0 port at 0x60,0x64 irq 12
> serio: i8042 AUX1 port at 0x60,0x64 irq 12
> atkbd.c: frame/parity error: 02
> atkbd.c: frame/parity error: 02
> atkbd.c: frame/parity error: 02
> atkbd.c: frame/parity error: 02
>
> that message repeats dozens of times then it gets into a crash oops loop,
> printing oops after oops after oops, which i'm not sure contain any useful
> data, but i've included the first oops below.
>
> the system boots fine if i unplug the keyboard & mouse.
>
> any ideas?
>
> i attached the non-comments portion of the config.
>
> -dean
>
> <1>Unable to handle kernel NULL pointer dereference at virtual address 0000005c
> printing eip:
> c011367d
> *pde = 00000000
> Oops: 0000 [#1]
> CPU: 0
> EIP: 0060:[<c011367d>] Not tainted
> EFLAGS: 00010013
> EIP is at do_page_fault+0x3d/0x3f4
> eax: dde3e000 ebx: 00000000 ecx: 0000007b edx: 0000007b
> esi: 00000000 edi: 0000005c ebp: dde8a028 esp: dde3e094
> ds: 007b es: 007b ss: 0068
> Process (pid: -571573688, threadinfo=dde3c000 task=ddee79cc)
> Stack: c14d2304 00000032 00000001 000041ed 00000003 00000000 00000000 00000000
> 00000000 00000000 3e25f0bc 0d394db0 3e25f0bc 0d394db0 3e25f0bc 0d394db0
> 0000000c 00001000 00000000 00000000 00000000 00000001 00000000 dde3e0f0
> Call Trace:
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c01a9774>] pci_release_dev+0x0/0xc
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c01a9774>] pci_release_dev+0x0/0xc
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
> [<c0113640>] do_page_fault+0x0/0x3f4
> [<c01090d9>] error_code+0x2d/0x38
> [<c011367d>] do_page_fault+0x3d/0x3f4
>
>