Hello, I just tried Linux on an Apple PowerBook and found that the battery does not show up in MATE power manager. Reading its source code I found it uses UPower in order to access battery information. Browsing UPower source code I noticed that PMU device is not managed at all, at least on the Linux branch.
Some info is available on /proc file system (I am running kernel 3.16, but I checked source of 5.7.2 and it seems everything works still in the same manner). This file shows that the machine is on AC power (value 1 = on AC power, value 0 = no AC power) and that the battery is present (value is number of batteries: 0, 1, or 2) $ cat /proc/pmu/info PMU driver version : 2 PMU firmware version : 0c AC Power : 1 Battery count : 1 This is the data about the first battery: $ cat /proc/pmu/battery_0 flags : 00000011 charge : 4096 max_charge : 4097 current : 0 voltage : 16053 time rem. : 0 "current" will be a negative measure in µV while charging, "time rem." is expressed in seconds. "flags" describe the battery status and the battery type (see linux/pmu.h on kernel sources) Another info you might require is about the udev device information. Here it is: $ udevadm info /dev/pmu P: /devices/virtual/misc/pmu N: pmu L: 0 E: DEVPATH=/devices/virtual/misc/pmu E: DEVNAME=/dev/pmu E: MAJOR=10 E: MINOR=154 E: SUBSYSTEM=misc Do you have any plan about adding support for PMU device? May I be of any help? Thank you, Giuseppe _______________________________________________ devkit-devel mailing list devkit-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/devkit-devel