Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Dec 2004 03:52:34 -0600
From:      Nikolas Britton <freebsd@nbritton.org>
To:        Nate Lawson <nate@root.org>
Cc:        Uwe Laverenz <uwe@laverenz.de>
Subject:   Re: Armada 17xx, ACPI thermal management broken.
Message-ID:  <41CFDB62.7000904@nbritton.org>
In-Reply-To: <41CFA9BB.2020603@root.org>
References:  <41C81621.50906@nbritton.org> <20041221144829.GA5859@laverenz.de> <41C9D389.9030602@nbritton.org> <20041223055516.GF795@brianna.laverenz.de> <41CA8B3A.2060803@nbritton.org> <41CF9088.70900@root.org> <41CF9595.9050604@nbritton.org> <41CFA6E8.3050502@nbritton.org> <41CFA9BB.2020603@root.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Nate Lawson wrote:

> Nikolas Britton wrote:
>
>> I can't find his name or email address anywhere BUT I think I can do 
>> one better then that. Here are two ASL's that where uploaded to the 
>> ACPI4Linux project:
>>
>> http://acpi.sourceforge.net/dsdt/tables/Compaq/Armada_1750/Compaq-Armada_1750-686EM_99.1130_A-custom.asl.gz 
>>
>> http://acpi.sourceforge.net/dsdt/tables/Compaq/Armada_1700_1750_3500/Compaq-Armada_1700_1750_3500-686EM_99.1130_A-custom.asl.gz 
>>
>> http://acpi.sourceforge.net/dsdt/tables/Compaq/Armada_1700_1750_3500/Compaq-Armada_1700_1750_3500-686EM_99.1130_A-original.asl.gz 
>>
>> Again, here is a copy of my asl dump: 
>> http://www.nbritton.org/uploads/compaq/armada_17xx.asl
>
>
> I've attached the diff between the two versions for history.  But all 
> you have to do is download the patched ASL 
> ("Compaq-Armada_1700_1750_3500-686EM_99.1130_A-custom.asl") and 
> compile/override it.  See the handbook or "man acpi" for steps, but 
> the short of it is:
>
> iasl Compaq-Armada_1700_1750_3500-686EM_99.1130_A-custom.asl
> cp DSDT.aml /boot
>
> And add to /boot/loader.conf:
> acpi_dsdt_load="YES"
> acpi_dsdt_name="/boot/DSDT.aml"
>
> This will load your custom AML at boot time.
>
The fan is working now, the sysctl's looks like this:

Fan On:
hw.acpi.thermal.min_runtime: 0
hw.acpi.thermal.polling_rate: 10
hw.acpi.thermal.tz0.temperature: 3432
hw.acpi.thermal.tz0.active: 1
hw.acpi.thermal.tz0.thermal_flags: 1
hw.acpi.thermal.tz0._PSV: 3310
hw.acpi.thermal.tz0._HOT: -1
hw.acpi.thermal.tz0._CRT: 3680
hw.acpi.thermal.tz0._ACx: 3480 3430 -1 -1 -1 -1 -1 -1 -1 -1

Fan Off:
hw.acpi.thermal.min_runtime: 0
hw.acpi.thermal.polling_rate: 10
hw.acpi.thermal.tz0.temperature: 3422
hw.acpi.thermal.tz0.active: -1
hw.acpi.thermal.tz0.thermal_flags: 1
hw.acpi.thermal.tz0._PSV: 3310
hw.acpi.thermal.tz0._HOT: -1
hw.acpi.thermal.tz0._CRT: 3680
hw.acpi.thermal.tz0._ACx: 3480 3430 -1 -1 -1 -1 -1 -1 -1 -1

Is the _PSV trip point set wrong?, after reading the man page for 
acpi_thermal it sounds like it is to me. and when I try to put it into 
suspend more I get: "acpi: sespend request ignored (not ready yet)" is 
there something I need to do first or is this another issue with acpi?

Thanks Nate.

P.S. When you tried the file 
Compaq-Armada_1750-686EM_99.1130_A-custom.asl.gz was it corrupted?, said 
it was a bzip2 file after I gunzip it and bzip2 said it was corrupted, I 
email the guy requesting a new copy of this asl.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41CFDB62.7000904>