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-

Attachment: signature.asc
Description: PGP signature

Reply via email to