Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Jan 2005 22:32:40 -0600
From:      Nikolas Britton <freebsd@nbritton.org>
To:        Nate Lawson <nate@root.org>
Cc:        freebsd-acpi@freebsd.org
Subject:   Re: Greetings!  I want to contribute
Message-ID:  <41E74B68.30009@nbritton.org>
In-Reply-To: <41E6ED89.3070803@root.org>
References:  <20050113090241.B3845@starfire.mn.org> <41E6ED89.3070803@root.org>

next in thread | previous in thread | raw e-mail | index | archive | help

Nate Lawson wrote:

> John wrote:
>
>> Good day, folks.
>>
>> I am the owner of a Compaq Armada M700 which has some definite ACPI
>> issues.  I didn't notice right away, because it came up properly,
>> reported CPU and battery status reasonably, apm output was
>> sensible, etc.  Events such as inserting a PCMCIA card or docking
>> station events, and maybe even lid events caused the system to either
>> instantly lock up tighter than a drum or do a trap 19/panic and
>> then lock up.  The system has the 686H firmware, which is the
>> latest, and with a date matching the latest from Compaq's firmware
>> upgrade package.
>>
>> I know that this is an older laptop, but at 650Mhz and a reasonable
>> amount of RAM, it is an affordable and capable work station, and
>> I would like to help with the efforts in support.  At a minimum,
>> I hope to learn enough about ACPI to "blacklist" only the parts of
>> the ACPI subdrivers that are causing the problem, but maybe I'll
>> actually be able to fix something.  I haven't had any code in the
>> release since about FreeBSD version 1.1, and it's about time I
>> changed that. :)
>>
>> I haven't even read the spec yet, so I obviously have a lot of
>> learning to do.  I promise not to bug anyone for information until
>> I've spent some time with the driver spec and the driver code.
>>
>> Thanks, and I look forward to contributing something.
>
>
> A good start is to read the acpi handbook entry and man pages.
>
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/acpi-debug.html
Fixed (?) DSDT for the Armada M700: 
http://acpi.sourceforge.net/dsdt/view.php?id=27
http://gerda.univie.ac.at/freebsd-laptops/

And quoting nate from the problems I had with the Armada 1750:

"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."
-----
BTW Nate... Thanks again for helpin me.



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