2.1.90: PS/2 Mouse 'Unable to handle kernel paging request'

Natarajan Krishnaswami (nxk3@po.cwru.edu)
Sun, 22 Mar 1998 14:17:49 -0500


I get this problem with 2.1.90 built with either of gcc 2.7.2.3 or the
latest pgcc snapshot. When I move the mouse after loading gpm or when
I start X I get the following:

Unable to handle kernel paging request at virtual address fc224e00
current->tss.cr3 = 01abb000, %cr3 = 01abb000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c01b434b>]
EFLAGS: 00010282
eax: 00000001 ebx: c024ce30 ecx: c023f858 edx: c024ce30
esi: c023f858 edi: 00000000 ebp: fc224cec esp: c14a3cd4
ds: 0018 es: 0018 ss: 0018
Process gpm (pid: 3530, process nr: 46, stackpage=c14a3000)
Stack: c35ab000 08050164 c35ab000 00005603 00000003 0000000d 00000001 bffffbf4
c023f858 00000000 00000001 40000002 40007c12 c14a2000 00001000 00000000
00000000 4000a568 00006115 00000301 08050164 00000301 00006115 00000400

>>EIP: c01b434b <vt_ioctl+152b/1ef0>
Trace: c0128576 <getblk+26/380>
Trace: c0140c56 <inode_getblk+46/1e0>
Trace: c014119b <ext2_getblk+eb/270>
Trace: c014133e <ext2_bread+1e/90>
Trace: c0142436 <ext2_add_entry+206/360>
Trace: c012e776 <do_follow_link+86/90>
Trace: c0128c75 <__brelse+25/50>
Trace: c0142945 <ext2_mknod+1e5/230>
Trace: c012e4a3 <permission+23/110>
Trace: c012ef2b <do_mknod+15b/170>
Trace: c01a7732 <init_dev+412/4d0>
Trace: c01a8432 <tty_fasync+a2/180>
Trace: c01b2b6b <con_open+1b/70>
Trace: c01a80f6 <tty_open+1c6/2e0>
Trace: c012e54b <permission+cb/110>
Trace: c0126f8f <get_chrfops+1f/30>
Trace: c01d8b1d <tvecs+1b7d/7453>
Trace: c0127300 <chrdev_open+40/50>
Trace: c01a8eb3 <tty_ioctl+3e3/420>
Trace: c013073c <sys_ioctl+18c/1e0>
Trace: c0109a9a <system_call+3a/40>

Code: c01b434b <vt_ioctl+152b/1ef0>
Code: c01b434b <vt_ioctl+152b/1ef0> 83 bd 14 01 00 cmpl $0x0,0x114(%ebp)
Code: c01b4352 <vt_ioctl+1532/1ef0> 74 09 je c01b435d <vt_ioctl+153d/1ef0>
Code: c01b4354 <vt_ioctl+1534/1ef0> 8b 7c 24 2c movl 0x2c(%esp,1),%edi
Code: c01b435e <vt_ioctl+153e/1ef0> 66 09 7c 24 28 orw %di,0x28(%esp,1)
Code: c01b4363 <vt_ioctl+1543/1ef0> 66 c1 00 90 rolw $0x90,(%eax)
Code: c01b436d <vt_ioctl+154d/1ef0> 90 nop
Code: c01b436e <vt_ioctl+154e/1ef0> 90 nop

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