Hi there !
After many searches concerning battery and acer
notebooks, I've found this project.
My original problem is (should be the same for all of
us ; ) that I can't get my battery status, everything
say that I'm on AC and that the battery is 0% loaded.
So I've read docs concerning DSDT, and I think that
I've successfully repaired my buggy DSDT, but I CAN NOT
apply sbs-cm patch (tm32xx or tm4xxx), and I'm not
skilled enough in DSDT programming language to
implement it myself. Can't find similar DSDT too (tried
Acer 1680 series and many other series ...).
So I would like you to help me implement the Aspire
1640 Series support, or to implement it.
Thanx in advance.
I join with this request the original dumped dsdt (Acer
Aspire 1641 WLMi, bios 3A06) and the corrected dsdt
(the one which compile without errors/warning with iasl).
Purely Original (iasl-buggy) DSDT for Aspire 1641 WLMi (BIOS 3A06)
Intel IASL compliant modified DSDT for Aspire 1641 WLMi (BIOS 3A06)
Diff output for "diff dsdt_orig.dsl dsdt_modif_pn.dsl > dsdt_iasl.diff"
Logged In: YES
user_id=1398597
Well ...
I compiled the modified DSL file with iasl.
./iasl -tc dsdt_modif_pn.dsl
I inserted it in initrd like this :
cp DSDT.aml /etc/mkinitramfs
then I updated
dpkg-reconfigure kernel-image-`uname -r`
Done with Ubuntu Breezy Badger (5.10), 2.6.12-10-386 default
kernel.
Now I can assume that my battery load status ir correcty
detected ... so in fact the sbs-cm patch was not necessary
for the dsdt or for the kernel ... : )
I'll post my DSDT on acpi.sourceforge.net but feel free to
add features to ths DSDT : )