Hi,


I have -current on my laptop as of yesterdays sources and my suspending isnt working quite right. The first time I suspend (S3) it works and comes back to life, but the second time the laptop reboots when it resumes.


I have now build a new kernel with debuging/ddb and hooked up a serial cable. When I boot to the comconsole and try to suspend it panics straight away with the following. The asl and dmesg can be found @ http://www.fud.org.nz/acpi/




Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x0
fault code = supervisor read, page not present
instruction pointer = 0x8:0xc03d7b17
stack pointer = 0x10:0xc5e7895c
frame pointer = 0x10:0xc5e78978
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 = 504 (acpiconf)
kernel: type 12 trap, code=0
Stopped at scsuspend+0x17: movl 0(%eax),%eax
db> tr
scsuspend(c1279d80,c1212058,c0424e74,c5e78998,0) at scsuspend+0x17
bus_generic_suspend(c1273f00,c11d4058,c0424e74,c5e789f0,c5e789e0) at bus_generic_suspend+0x5d
bus_generic_suspend(c1256b00) at bus_generic_suspend+0x5d
isab_suspend(c1256b00,c11f7058,c0424e74,14f,0) at isab_suspend+0x7b
bus_generic_suspend(c1256b80,c1221058,c0424e74,c058ac58,c5e78a38) at bus_generic_suspend+0x5d
bus_generic_suspend(c1256280,c1220058,c0424e74,0,0) at bus_generic_suspend+0x5d
bus_generic_suspend(c09f2580,c122b058,c0424e74,c5e78ac3,0) at bus_generic_suspend+0x5d
bus_generic_suspend(c09f1400,c120c058,c0424e74,c5e78a98,c1250740) at bus_generic_suspend+0x5d
bus_generic_suspend(c09f1c80,c118e058,c0424e74,bfca02d0,74000) at bus_generic_suspend+0x5d
acpi_SetSleepState(c1256a00,3,c08fe6a8,c159d124,c5e78b54) at acpi_SetSleepState+0xfb
acpiioctl(c047eb40,80045003,c5e78c48,3,c09fb4c0) at acpiioctl+0xc2
spec_ioctl(c5e78b54,c5e78c00,c02b7e31,c5e78b54,c037be77) at spec_ioctl+0x16b
spec_vnoperate(c5e78b54,c037be77,c1599378,80,c082b258) at spec_vnoperate+0x18
vn_ioctl(c133894c,80045003,c5e78c48,c1597080,c09fb4c0) at vn_ioctl+0x1a1
ioctl(c09fb4c0,c5e78d10,c,c,3) at ioctl+0x61f
syscall(2f,2f,2f,3,bfbffc5c) at syscall+0x2b0
Xint0x80_syscall() at Xint0x80_syscall+0x1d
--- syscall (54, FreeBSD ELF32, ioctl), eip = 0x280bd54f, esp = 0xbfbffbdc, ebp = 0xbfbffbf8 ---



_______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to