Troubles with ACPI on HP nx5000 laptop
Dmitry Kondratyev
null at bikeman.ru
Thu Nov 11 13:51:55 PST 2004
Nate Lawson 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'm running the last available BIOS from hp.
hw.acpi.serialize_methods has no effect for me. :-(
I've made photos of ps from ddb, you can get it from
http://bikeman.ru/hpnx5000hang.tgz
Believe it helps...
More information about the freebsd-acpi
mailing list