Troubles with ACPI on HP nx5000 laptop
Nate Lawson
nate at root.org
Thu Nov 11 11:40:53 PST 2004
Dmitry Kondratyev wrote:
> Monday, November 8, 2004, 8:19:04 PM, you wrote:
> >>>> DK>> After enabling ACPI on HP nx5000 my laptop (Pentium
> Mobile 1.7M
> >>>> DK>> Dothan) hangs when compiling programs. dmesg, sysctl
> hw.acpi and
> >>>> DK>> acpidump -t -d output are in attach. Disabling ACPI helps.
> >>>>
> >>>> DK> oops, attach was filtered somewhere. You can get it here:
> >>>> DK> http://bikeman.ru/HPnx5000.tgz
> >>>>
> >>>> The problem is in acpi thermal module. I set hw.acpi.verbose to 1 in
> >>>> /boot/loader.conf and noted that my laptop hangs when it changes
> >>>> cooling level too often. If i set hw.acpi.thermal.tz0.active to 0 for
> >>>> active cooling or disable thermal module via loader.conf.
> >>>>
> >>>> Btw, when I pull out power cord, my laptop also hang after trying to
> >>>> change power profile.
> >>>>
> >>>> In both cases it doesn't really hangs, it still react to alt-fn,
> enter
> >>>> and power button. After pressing power I get "acpi: suspend request
> >>>> ignored (not ready yet)".
>
>
> NL> Thanks for the update. I need some more information to narrow down the
> NL> problem. Does it hang the very first time it switches cooling
> levels or
> NL> after multiple switches?
>
> I tested it all again just a few minutes ago, it hung after first
> try to switch.
HP (Compaq) ASL is intentionally obfuscated. This makes it a pain to
debug. I've noticed a lot of suspicious things. First of all, make
sure you're running the newest BIOS available. If that doesn't fix
this, try setting this tunable at the loader prompt:
set hw.acpi.serialize_methods=1
I'll continue debugging this.
--
Nate
More information about the freebsd-acpi
mailing list