usbd crash on IBM ThinkPad T41 with enabled ACPI

From: Vaidas Damosevicius <vd_at_vmunix.lt>
Date: Wed, 24 Mar 2004 15:02:22 +0200 (EET)
Hello,

	FreeBSD 5.2-CURRENT (world/kernel - 2003.03.24) crashes on usbd
start:

Fatal trap 12: page fault while in kernel mode
fault virtual address	= 0x1ff0383
fault code		= supervisor write, page not present
instruction pointer	= 0x8:0xc0483626
stack pointer		= 0x10:0xe2db59d0
frame pointer		= 0x10:0xe2db59e4
code segment		= base 0x0, limit 0xfffff, type 0x1b
			= DPL 0, pres 1, def32 1, gran 1
processor eflags	= interrupt enabled, resume, IOPL = 0
current process		= 384 (usbd)
kernel: type 12 trap, code=0
Stopped at	usb_get_next_event+0x66:	movl	%eax,0x184(%edx)
db> trace
usb_get_next_event(e2db5a00,0,e2db5c80,5,0) at usb_get_next_event+0x66
usbread(c0660x90,e2db5c80,100010,e2db5bac,c063af80) at usbread+0x5e
spec_read(e2db5c10,e2db5c5c,c053a232,e2db5c10,1020002) at spec_read+0x19a
spec_vnoperate(e2db5c10,1020002,c6f6aa80,1,e2db5c80) at spec_vnoperate+0x18
vn_read(c72ae990,e2db5c80,c3067e00,0,c6f6aa80) at vn_read+0x1a2
dofileread(c6f6aa80,c72ae990,7,bfbfeb70,180) at dofileread+0x7a
read(c6f6aa80,e2db5d14,c,4,3) at read+0x6b
syscall(2f,2f,2f,3,bfbfeb68) at syscall+0x2f0
Xint0x80_syscall() at Xint0x80_syscall+0x1d
--- syscall (3,FreeBSD ELF32, read), eip = 0x280c278f, esp = 0xbfbfeb3c, ebp =
0xbfbfecf8 ---
db>
usb_get_next_event(e2db5a00,0,e2db5c80,5,0) at usb_get_next_event+0x66

	Without ACPI everything works well.

vd
Received on Wed Mar 24 2004 - 04:02:35 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:48 UTC