- jb@asahi:~/logs -$ acpi
- Battery 0: Discharging, 92%, discharging at zero rate - will never fully discharge.
- jb@asahi:~/logs -$ strace acpi
- execve("/usr/bin/acpi", ["acpi"], 0xffffcaf5cb90 /* 46 vars */) = 0
- brk(NULL) = 0xaaaae1008000
- faccessat(AT_FDCWD, "/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
- newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=199335, ...}, AT_EMPTY_PATH) = 0
- mmap(NULL, 199335, PROT_READ, MAP_PRIVATE, 3, 0) = 0xffff53510000
- close(3) = 0
- openat(AT_FDCWD, "/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
- read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0p}\2\0\0\0\0\0"..., 832) = 832
- newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=1673696, ...}, AT_EMPTY_PATH) = 0
- mmap(NULL, 1842496, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff5334c000
- mmap(0xffff53350000, 1776960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xffff53350000
- munmap(0xffff5334c000, 16384) = 0
- munmap(0xffff53504000, 40256) = 0
- mprotect(0xffff534e0000, 65536, PROT_NONE) = 0
- mmap(0xffff534f0000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x190000) = 0xffff534f0000
- mmap(0xffff534f8000, 40256, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffff534f8000
- close(3) = 0
- set_tid_address(0xffff53582dd0) = 16509
- set_robust_list(0xffff53582de0, 24) = 0
- rseq(0xffff535834a0, 0x20, 0, 0xd428bc00) = 0
- mprotect(0xffff534f0000, 16384, PROT_READ) = 0
- mprotect(0xffff5357c000, 16384, PROT_READ) = 0
- prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
- munmap(0xffff53510000, 199335) = 0
- getrandom("\x14\xbd\xf7\xd1\x49\x04\xca\x9c", 8, GRND_NONBLOCK) = 8
- brk(NULL) = 0xaaaae1008000
- brk(0xaaaae102c000) = 0xaaaae102c000
- chdir("/sys/class") = 0
- chdir("power_supply") = 0
- openat(AT_FDCWD, ".", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
- newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
- getdents64(3, 0xaaaae10082f0 /* 6 entries */, 32768) = 216
- openat(AT_FDCWD, "macsmc-ac/current_now", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-ac/power_now", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-ac/charge_now", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-ac/energy_now", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-ac/voltage_now", O_RDONLY) = 4
- newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
- read(4, "0\n", 8192) = 2
- read(4, "", 8192) = 0
- close(4) = 0
- openat(AT_FDCWD, "macsmc-ac/voltage_min_design", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-ac/charge_full", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-ac/energy_full", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-ac/charge_full_design", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-ac/energy_full_design", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-ac/online", O_RDONLY) = 4
- newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
- read(4, "0\n", 8192) = 2
- read(4, "", 8192) = 0
- close(4) = 0
- openat(AT_FDCWD, "macsmc-ac/status", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-ac/type", O_RDONLY) = 4
- newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
- read(4, "Mains\n", 8192) = 6
- read(4, "", 8192) = 0
- close(4) = 0
- openat(AT_FDCWD, "macsmc-ac/temp", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-ac/trip_point_0_type", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-ac/trip_point_0_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-ac/trip_point_1_type", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-ac/trip_point_1_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-ac/trip_point_2_type", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-ac/trip_point_2_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-ac/trip_point_3_type", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-ac/trip_point_3_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-ac/trip_point_4_type", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-ac/trip_point_4_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-ac/cur_state", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-ac/max_state", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-battery/current_now", O_RDONLY) = 4
- newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
- read(4, "-274000\n", 8192) = 8
- read(4, "", 8192) = 0
- close(4) = 0
- openat(AT_FDCWD, "macsmc-battery/power_now", O_RDONLY) = 4
- newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
- read(4, "-3361000\n", 8192) = 9
- read(4, "", 8192) = 0
- close(4) = 0
- openat(AT_FDCWD, "macsmc-battery/charge_now", O_RDONLY) = 4
- newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
- read(4, "3970000\n", 8192) = 8
- read(4, "", 8192) = 0
- close(4) = 0
- openat(AT_FDCWD, "macsmc-battery/energy_now", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-battery/voltage_now", O_RDONLY) = 4
- newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
- read(4, "12269000\n", 8192) = 9
- read(4, "", 8192) = 0
- close(4) = 0
- openat(AT_FDCWD, "macsmc-battery/voltage_min_design", O_RDONLY) = 4
- newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
- read(4, "9000000\n", 8192) = 8
- read(4, "", 8192) = 0
- close(4) = 0
- openat(AT_FDCWD, "macsmc-battery/charge_full", O_RDONLY) = 4
- newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
- read(4, "4279000\n", 8192) = 8
- read(4, "", 8192) = 0
- close(4) = 0
- openat(AT_FDCWD, "macsmc-battery/energy_full", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-battery/charge_full_design", O_RDONLY) = 4
- newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
- read(4, "5103000\n", 8192) = 8
- read(4, "", 8192) = 0
- close(4) = 0
- openat(AT_FDCWD, "macsmc-battery/energy_full_design", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-battery/online", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-battery/status", O_RDONLY) = 4
- newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
- read(4, "Discharging\n", 8192) = 12
- read(4, "", 8192) = 0
- close(4) = 0
- openat(AT_FDCWD, "macsmc-battery/type", O_RDONLY) = 4
- newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
- read(4, "Battery\n", 8192) = 8
- read(4, "", 8192) = 0
- close(4) = 0
- openat(AT_FDCWD, "macsmc-battery/temp", O_RDONLY) = 4
- newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
- read(4, "331\n", 8192) = 4
- read(4, "", 8192) = 0
- close(4) = 0
- openat(AT_FDCWD, "macsmc-battery/trip_point_0_type", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-battery/trip_point_0_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-battery/trip_point_1_type", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-battery/trip_point_1_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-battery/trip_point_2_type", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-battery/trip_point_2_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-battery/trip_point_3_type", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-battery/trip_point_3_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-battery/trip_point_4_type", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-battery/trip_point_4_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-battery/cur_state", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "macsmc-battery/max_state", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-0038/current_now", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-0038/power_now", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-0038/charge_now", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-0038/energy_now", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-0038/voltage_now", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-0038/voltage_min_design", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-0038/charge_full", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-0038/energy_full", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-0038/charge_full_design", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-0038/energy_full_design", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-0038/online", O_RDONLY) = 4
- newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
- read(4, "0\n", 8192) = 2
- read(4, "", 8192) = 0
- close(4) = 0
- openat(AT_FDCWD, "tps6598x-source-psy-4-0038/status", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-0038/type", O_RDONLY) = 4
- newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
- read(4, "USB\n", 8192) = 4
- read(4, "", 8192) = 0
- close(4) = 0
- openat(AT_FDCWD, "tps6598x-source-psy-4-0038/temp", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-0038/trip_point_0_type", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-0038/trip_point_0_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-0038/trip_point_1_type", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-0038/trip_point_1_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-0038/trip_point_2_type", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-0038/trip_point_2_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-0038/trip_point_3_type", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-0038/trip_point_3_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-0038/trip_point_4_type", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-0038/trip_point_4_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-0038/cur_state", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-0038/max_state", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-003f/current_now", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-003f/power_now", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-003f/charge_now", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-003f/energy_now", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-003f/voltage_now", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-003f/voltage_min_design", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-003f/charge_full", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-003f/energy_full", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-003f/charge_full_design", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-003f/energy_full_design", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-003f/online", O_RDONLY) = 4
- newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
- read(4, "0\n", 8192) = 2
- read(4, "", 8192) = 0
- close(4) = 0
- openat(AT_FDCWD, "tps6598x-source-psy-4-003f/status", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-003f/type", O_RDONLY) = 4
- newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
- read(4, "USB\n", 8192) = 4
- read(4, "", 8192) = 0
- close(4) = 0
- openat(AT_FDCWD, "tps6598x-source-psy-4-003f/temp", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-003f/trip_point_0_type", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-003f/trip_point_0_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-003f/trip_point_1_type", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-003f/trip_point_1_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-003f/trip_point_2_type", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-003f/trip_point_2_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-003f/trip_point_3_type", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-003f/trip_point_3_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-003f/trip_point_4_type", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-003f/trip_point_4_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-003f/cur_state", O_RDONLY) = -1 ENOENT (No such file or directory)
- openat(AT_FDCWD, "tps6598x-source-psy-4-003f/max_state", O_RDONLY) = -1 ENOENT (No such file or directory)
- getdents64(3, 0xaaaae10082f0 /* 0 entries */, 32768) = 0
- close(3) = 0
- newfstatat(1, "", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0x1), ...}, AT_EMPTY_PATH) = 0
- write(1, "Battery 0: Discharging, 92%, dis"..., 84Battery 0: Discharging, 92%, discharging at zero rate - will never fully discharge.
- ) = 84
- exit_group(0) = ?
- +++ exited with 0 +++