Date: Wed, 13 Jul 2011 00:04:11 +0300 From: Vitaly Magerya <vmagerya@gmail.com> To: Jung-uk Kim <jkim@freebsd.org> Cc: freebsd-acpi@freebsd.org, Andriy Gapon <avg@freebsd.org> Subject: Re: (Missing) power states of an Atom N455-based netbook Message-ID: <CAL409KwH1mOJE_Q160j9yyzscQ5xDoZBdLxXQRzm3_QZH2yHyA@mail.gmail.com> In-Reply-To: <BANLkTimOLEYLvgDeT=j3io98hG8nLM-j3Q@mail.gmail.com> References: <BANLkTim%2B1UwquMJ32WP8wZBGkYxPv78MLA@mail.gmail.com> <4E0A41C8.3000904@FreeBSD.org> <BANLkTikwgy%2BKuA5E5zXQKGT-eyV35YAVag@mail.gmail.com> <201106301655.19258.jkim@FreeBSD.org> <BANLkTimOLEYLvgDeT=j3io98hG8nLM-j3Q@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Vitaly Magerya <vmagerya@gmail.com> wrote: > Jung-uk Kim m@freebsd.org> wrote: >> I have written a very rough patch and it is available from here: >> >> http://people.freebsd.org/m/acpi_cst.diff >> >> It compiles but wasn't tested at all, i.e., I have no hardware. >> Please be careful. > > Cool. I'll try it. Sorry for the delay (I had to install CURRENT first). When I boot a kernel with that patch, I get this panic: Fatal trap 9: general protection fault while in kernel mode cpuid = 0; apic id = 00 instruction pointer = 0x20:0xc04cd782 stack pointer = 0x28:0xc3bddc3c frame pointer = 0x28:0xc3bddc80 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = resume, IOPL = 0 current process = 11 (idle: cpu0) [ thread pid 11 tid 100003 ] Stopped at acpi_cpi_idle+0x1c2: monitor Here's the backtrace: Tracing pid 11 tid 100003 td 0xc3d7f8a0 acpi_cpu_idle(1d,c3bddca4,c0992e99,0,1d,...) at acpi_cpu_idle+0x1c2 cpu_idle_acpi(0,1d,0,c3d7f8a0,c3bddcec,...) at cpu_idle_acpi+0x2f cpu_idle(0,c3bddcc8,c0a27d18,a03,c3d7f8a0,...) at cpu_idle+0x89 sed_idletd(0,c3bddd28,ff7ff3ff,c3d7d840,0,...) at sched_idletd+0x249 fork_exit(c0721060,0,c3bddd28) at fork_exit+0x97 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc3bddd60, ebp = 0 --- (Yes, I typed all that manually). My kernel is GENERIC without WITNESS, INVARIANTS and a whole lot of drivers my system doesn't need (I can show the file on request).
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAL409KwH1mOJE_Q160j9yyzscQ5xDoZBdLxXQRzm3_QZH2yHyA>