A quick answer for part of your questions:
Also, under /proc/acpi/battery, I have a directory CMB0.
Shouldn't this be BAT0 or sth?
(Even though there was a couple of argument), current code simply picks
up the characters your ACPI BIOS names the battery device in DSDT.
And it's "Device (CMB0)" in your DSDT.
Thanks,
- Adachi, Kenichi
-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com