Hi,
little problem here.
2.4.20-pre7 with latest acpi patch boots but i think the bios is a
little bit buggy (no BAT status and no suspend) ,so i tried to override
the dsdt but it doesn't worked. (I deleted the * before PNP... in dsdt.asl
and recompile but still get some errors with iasl)
can anyone fix my dsdt? (it's attached) PLEASE
I have Compaq Armada 110 a had the same problem :-{ I hat to patch DSDT and BAT
started to work (partialy :-).
There apears /proc/acpi/battery/BAT1 there, info seems to work, but state show
strange remaining capacity (it seems to me as some sort of integer overflow :-{
It seems to be related to error in Ds_init_buffer_field :-{ (see attached dmesg)
The main patch is:
1. into Scope(_SB){ add Name(OKEC,0x00) <- originaly wasn't found (actual was
defined in another scope :-{
2. change all references from \_SB.OKEC() into \_SB.OKEC !!
3. in one place, call SEBI() instead of SEBS() (not sure of this, but seems
SEBS() return static info, and SEBI() dynamic, but it was long ago I played with
this)
4. remove one premature return(TPTM) (actual change to Store(TPTM,Local0) ) from
method _TMP (this is only cometic - to got debug of temp int Celsius and Kelvin
degrees too), not needed
I've included the orignal DSTS, the diff (there are lots of debug messages
writen by me too, just search for string OGI :-), and the dmesg after patching
the DSDT.
Could someone have a look at that?
Zdenek Ogar Skalak
--
Ing. Zdeněk OGAR Skalák
Monet+ a.s.
Zámecká 365
763 14 Zlín - Štípa, CZ
Tel: 067 / 711 04 11, Fax: 067 / 791 45 57