The computer is supposed to have a "Primary 6-cell 56W/HR LI-ION". $ cat /proc/acpi/battery/BAT0/state present: yes capacity state: ok charging state: discharging present rate: 1179 mW remaining capacity: 3907 mWh present voltage: 11615 mV When full, capacity is just over 5000mWh. Present rate is ~3500mW when using 400% cpu (Intel(R) Core(TM) i5-2540M CPU @ 2.60GHz). I think these numbers are way too low, making me believe the unit is supposed to be mA instead of mW. m=1/1000 right?
please attach the output from acpidump
Created attachment 60182 [details] acpidump
The Power Unit flag in the DSDT is fixed to be zero which means the "mW" unite. > I think these numbers are way too low, making me believe the unit is > supposed to be mA instead of mW. Just like you said, the values of "present rate" and "remaining capacity" in the "mW" unite are too low. Those values is returned from the method "_BST" of DSDT. The unite maybe mA. This is not a bug of linux kernel. It is caused by the BIOS.