Date: Tue, 16 Sep 2003 21:28:28 +1200 From: Andrew Thompson <andy@fud.org.nz> To: freebsd-current@freebsd.org Subject: ACPI and a Toshiba Tecra 8000 Message-ID: <3F66D7BC.9000208@fud.org.nz>
next in thread | raw e-mail | index | archive | help
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 ---
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3F66D7BC.9000208>