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>
