Auf meinem Laptop (Acer Extensa 3001 WLMi) konnte ich die Batterie auch nur mit Kernel-Patch und gefixter DSDT auslesen. Ab Kernel 2.6.17 reichte dann die DSDT.
Ab Version 2.6.18 ist jetzt Unterstützung für das Smart-Battery-System im Kernel enthalten. 🙂
Das Modul heißt "sbs" und ist in der standard kernel-config als Modul ausgewählt.
-> Power management options (ACPI, APM)
-> ACPI (Advanced Configuration and Power Interface) Support
-> ACPI Support (ACPI [=y])
<M> Smart Battery System (EXPERIMENTAL)
Ich brauchte nur das Modul laden und schon konnte ich die Batterie auslesen
modprobe sbs
habe es noch in das MODULES-Array in der rc.conf eingetragen damit es beim booten geladen wird...