Hi, * Philipp Marek [Wed Sep 08, 2021 at 10:05:12AM +0200]:
> acpitool breaks with a Lenovo L480 and Linux version 5.10.0-8-amd64: > > # acpitool > acpitool: battery.cpp:816: int Count_Batteries_SysFS(): Assertion > `findex < 4' failed. > Abgebrochen [...] > The problem is (135 entries total) - though I believe that the > kernel-side could use a better representation: > > # ls /sys/class/power_supply/ > AC/ ucsi-source-psy-USBC000:00121/ > BAT0/ ucsi-source-psy-USBC000:00122/ > ucsi-source-psy-USBC000:001/ ucsi-source-psy-USBC000:00123/ > ucsi-source-psy-USBC000:0010/ ucsi-source-psy-USBC000:00124/ > ucsi-source-psy-USBC000:00100/ ucsi-source-psy-USBC000:00125/ > ucsi-source-psy-USBC000:00101/ ucsi-source-psy-USBC000:00126/ [...] I can confirm this behavior also for a ThinkPad X280 with latest bullseye kernel 5.10.0-9-amd64, exactly the same behavior. The `acpi` tool (not acpitool) at least doesn't segfault: | % acpi | Battery 0: Unknown, 96% | Battery 1: Discharging, 0%, rate information unavailable FTR: | % ls -la /proc/acpi/ | total 0 | dr-xr-xr-x 6 root root 0 Nov 5 13:58 . | dr-xr-xr-x 414 root root 0 Oct 21 15:43 .. | dr-xr-xr-x 3 root root 0 Nov 5 14:00 button | -rw-rw---- 1 root root 0 Nov 5 14:00 call | dr-xr-xr-x 15 root root 0 Nov 5 14:00 ibm | -rw-r--r-- 1 root root 0 Nov 5 14:00 wakeup | % ls -la /sys/class/power_supply | total 0 | drwxr-xr-x 2 root root 0 Nov 5 12:31 . | drwxr-xr-x 66 root root 0 Nov 5 12:31 .. | lrwxrwxrwx 1 root root 0 Nov 5 13:26 AC -> ../../devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:19/PNP0C09:00/ACPI0003:00/power_supply/AC | lrwxrwxrwx 1 root root 0 Nov 5 13:30 BAT0 -> ../../devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:19/PNP0C09:00/PNP0C0A:00/power_supply/BAT0 | lrwxrwxrwx 1 root root 0 Nov 5 13:26 hidpp_battery_3 -> ../../devices/pci0000:00/0000:00:1c.0/0000:02:00.0/0000:03:02.0/0000:3a:00.0/usb3/3-1/3-1.2/3-1.2.2/3-1.2.2:1.2/0003:046D:C52B.0036/0003:046D:4069.0037/power_supply/hidpp_battery_3 | lrwxrwxrwx 1 root root 0 Nov 5 13:26 ucsi-source-psy-USBC000:001 -> ../../devices/platform/USBC000:00/power_supply/ucsi-source-psy-USBC000:001 | lrwxrwxrwx 1 root root 0 Nov 5 13:26 ucsi-source-psy-USBC000:002 -> ../../devices/platform/USBC000:00/power_supply/ucsi-source-psy-USBC000:002 regards -mika-
signature.asc
Description: PGP signature