I think I know why the battery monitor doesn't work. For comparison my netbook: Code: $ cat /sys/class/power_supply/BAT0/uevent POWER_SUPPLY_NAME=BAT0 POWER_SUPPLY_STATUS=Discharging POWER_SUPPLY_PRESENT=1 POWER_SUPPLY_TECHNOLOGY=Li-ion POWER_SUPPLY_CYCLE_COUNT=0 POWER_SUPPLY_VOLTAGE_MIN_DESIGN=8400000 POWER_SUPPLY_VOLTAGE_NOW=7500000 POWER_SUPPLY_CURRENT_NOW=1192000 POWER_SUPPLY_CHARGE_FULL_DESIGN=6580000 POWER_SUPPLY_CHARGE_FULL=4194000 POWER_SUPPLY_CHARGE_NOW=3337000 POWER_SUPPLY_CAPACITY=79 POWER_SUPPLY_CAPACITY_LEVEL=Normal POWER_SUPPLY_MODEL_NAME=901 POWER_SUPPLY_MANUFACTURER=ASUS POWER_SUPPLY_SERIAL_NUMBER= Notice the key POWER_SUPPLY_CHARGE_NOW which is used to determine the current charge of the battery: Code: $ cat /sys/class/power_supply/BAT0/charge_now 3237000 On the N900 (on battery) I get this: Code: $ cat /sys/class/power_supply/bq27200-0/uevent POWER_SUPPLY_NAME=bq27200-0 POWER_SUPPLY_STATUS=Discharging POWER_SUPPLY_PRESENT=1 POWER_SUPPLY_VOLTAGE_NOW=4012000 POWER_SUPPLY_CURRENT_NOW=307912 POWER_SUPPLY_CAPACITY_LEVEL=Normal POWER_SUPPLY_TEMP=311 POWER_SUPPLY_TECHNOLOGY=Li-ion POWER_SUPPLY_CHARGE_FULL_DESIGN=2056320 POWER_SUPPLY_CYCLE_COUNT=22 POWER_SUPPLY_POWER_AVG=315818 POWER_SUPPLY_CHARGE_NOW is missing so the battery monitor has no way to determine the current charge of the battery: Code: $ cat /sys/class/power_supply/bq27200-0/charge_now cat: /sys/class/power_supply/bq27200-0/charge_now: Keine Daten verfügbar ("No data available")
$ cat /sys/class/power_supply/BAT0/uevent POWER_SUPPLY_NAME=BAT0 POWER_SUPPLY_STATUS=Discharging POWER_SUPPLY_PRESENT=1 POWER_SUPPLY_TECHNOLOGY=Li-ion POWER_SUPPLY_CYCLE_COUNT=0 POWER_SUPPLY_VOLTAGE_MIN_DESIGN=8400000 POWER_SUPPLY_VOLTAGE_NOW=7500000 POWER_SUPPLY_CURRENT_NOW=1192000 POWER_SUPPLY_CHARGE_FULL_DESIGN=6580000 POWER_SUPPLY_CHARGE_FULL=4194000 POWER_SUPPLY_CHARGE_NOW=3337000 POWER_SUPPLY_CAPACITY=79 POWER_SUPPLY_CAPACITY_LEVEL=Normal POWER_SUPPLY_MODEL_NAME=901 POWER_SUPPLY_MANUFACTURER=ASUS POWER_SUPPLY_SERIAL_NUMBER=
$ cat /sys/class/power_supply/BAT0/charge_now 3237000
$ cat /sys/class/power_supply/bq27200-0/uevent POWER_SUPPLY_NAME=bq27200-0 POWER_SUPPLY_STATUS=Discharging POWER_SUPPLY_PRESENT=1 POWER_SUPPLY_VOLTAGE_NOW=4012000 POWER_SUPPLY_CURRENT_NOW=307912 POWER_SUPPLY_CAPACITY_LEVEL=Normal POWER_SUPPLY_TEMP=311 POWER_SUPPLY_TECHNOLOGY=Li-ion POWER_SUPPLY_CHARGE_FULL_DESIGN=2056320 POWER_SUPPLY_CYCLE_COUNT=22 POWER_SUPPLY_POWER_AVG=315818
$ cat /sys/class/power_supply/bq27200-0/charge_now cat: /sys/class/power_supply/bq27200-0/charge_now: Keine Daten verfügbar
root@debian900:~# cat /sys/class/power_supply/bq27200-0/charge_now 406444 root@debian900:~# cat /sys/class/power_supply/bq27200-0/uevent POWER_SUPPLY_NAME=bq27200-0 POWER_SUPPLY_STATUS=Discharging POWER_SUPPLY_PRESENT=1 POWER_SUPPLY_VOLTAGE_NOW=3615000 POWER_SUPPLY_CURRENT_NOW=270249 POWER_SUPPLY_CAPACITY=44 POWER_SUPPLY_CAPACITY_LEVEL=Normal POWER_SUPPLY_TEMP=276 POWER_SUPPLY_TIME_TO_EMPTY_NOW=5400 POWER_SUPPLY_TIME_TO_EMPTY_AVG=5040 POWER_SUPPLY_TECHNOLOGY=Li-ion POWER_SUPPLY_CHARGE_FULL=915526 POWER_SUPPLY_CHARGE_NOW=406087 POWER_SUPPLY_CHARGE_FULL_DESIGN=2056320 POWER_SUPPLY_CYCLE_COUNT=114 POWER_SUPPLY_ENERGY_NOW=1322760 POWER_SUPPLY_POWER_AVG=243311 POWER_SUPPLY_HEALTH=Good
Edit2: It would also be nice if the kernel could provide /dev/rfkill
And it would certainly be much better if suspend to RAM worked
Should I? Both, my regular device and the testing device (runing latest CSSU thumb) use rx51_battery.