1. jb@asahi:~/logs -$ acpi
  2. Battery 0: Discharging, 92%, discharging at zero rate - will never fully discharge.
  3. jb@asahi:~/logs -$ strace acpi
  4. execve("/usr/bin/acpi", ["acpi"], 0xffffcaf5cb90 /* 46 vars */) = 0
  5. brk(NULL) = 0xaaaae1008000
  6. faccessat(AT_FDCWD, "/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
  7. openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
  8. newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=199335, ...}, AT_EMPTY_PATH) = 0
  9. mmap(NULL, 199335, PROT_READ, MAP_PRIVATE, 3, 0) = 0xffff53510000
  10. close(3) = 0
  11. openat(AT_FDCWD, "/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
  12. 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
  13. newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=1673696, ...}, AT_EMPTY_PATH) = 0
  14. mmap(NULL, 1842496, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff5334c000
  15. mmap(0xffff53350000, 1776960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xffff53350000
  16. munmap(0xffff5334c000, 16384) = 0
  17. munmap(0xffff53504000, 40256) = 0
  18. mprotect(0xffff534e0000, 65536, PROT_NONE) = 0
  19. mmap(0xffff534f0000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x190000) = 0xffff534f0000
  20. mmap(0xffff534f8000, 40256, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffff534f8000
  21. close(3) = 0
  22. set_tid_address(0xffff53582dd0) = 16509
  23. set_robust_list(0xffff53582de0, 24) = 0
  24. rseq(0xffff535834a0, 0x20, 0, 0xd428bc00) = 0
  25. mprotect(0xffff534f0000, 16384, PROT_READ) = 0
  26. mprotect(0xffff5357c000, 16384, PROT_READ) = 0
  27. prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
  28. munmap(0xffff53510000, 199335) = 0
  29. getrandom("\x14\xbd\xf7\xd1\x49\x04\xca\x9c", 8, GRND_NONBLOCK) = 8
  30. brk(NULL) = 0xaaaae1008000
  31. brk(0xaaaae102c000) = 0xaaaae102c000
  32. chdir("/sys/class") = 0
  33. chdir("power_supply") = 0
  34. openat(AT_FDCWD, ".", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
  35. newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
  36. getdents64(3, 0xaaaae10082f0 /* 6 entries */, 32768) = 216
  37. openat(AT_FDCWD, "macsmc-ac/current_now", O_RDONLY) = -1 ENOENT (No such file or directory)
  38. openat(AT_FDCWD, "macsmc-ac/power_now", O_RDONLY) = -1 ENOENT (No such file or directory)
  39. openat(AT_FDCWD, "macsmc-ac/charge_now", O_RDONLY) = -1 ENOENT (No such file or directory)
  40. openat(AT_FDCWD, "macsmc-ac/energy_now", O_RDONLY) = -1 ENOENT (No such file or directory)
  41. openat(AT_FDCWD, "macsmc-ac/voltage_now", O_RDONLY) = 4
  42. newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
  43. read(4, "0\n", 8192) = 2
  44. read(4, "", 8192) = 0
  45. close(4) = 0
  46. openat(AT_FDCWD, "macsmc-ac/voltage_min_design", O_RDONLY) = -1 ENOENT (No such file or directory)
  47. openat(AT_FDCWD, "macsmc-ac/charge_full", O_RDONLY) = -1 ENOENT (No such file or directory)
  48. openat(AT_FDCWD, "macsmc-ac/energy_full", O_RDONLY) = -1 ENOENT (No such file or directory)
  49. openat(AT_FDCWD, "macsmc-ac/charge_full_design", O_RDONLY) = -1 ENOENT (No such file or directory)
  50. openat(AT_FDCWD, "macsmc-ac/energy_full_design", O_RDONLY) = -1 ENOENT (No such file or directory)
  51. openat(AT_FDCWD, "macsmc-ac/online", O_RDONLY) = 4
  52. newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
  53. read(4, "0\n", 8192) = 2
  54. read(4, "", 8192) = 0
  55. close(4) = 0
  56. openat(AT_FDCWD, "macsmc-ac/status", O_RDONLY) = -1 ENOENT (No such file or directory)
  57. openat(AT_FDCWD, "macsmc-ac/type", O_RDONLY) = 4
  58. newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
  59. read(4, "Mains\n", 8192) = 6
  60. read(4, "", 8192) = 0
  61. close(4) = 0
  62. openat(AT_FDCWD, "macsmc-ac/temp", O_RDONLY) = -1 ENOENT (No such file or directory)
  63. openat(AT_FDCWD, "macsmc-ac/trip_point_0_type", O_RDONLY) = -1 ENOENT (No such file or directory)
  64. openat(AT_FDCWD, "macsmc-ac/trip_point_0_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
  65. openat(AT_FDCWD, "macsmc-ac/trip_point_1_type", O_RDONLY) = -1 ENOENT (No such file or directory)
  66. openat(AT_FDCWD, "macsmc-ac/trip_point_1_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
  67. openat(AT_FDCWD, "macsmc-ac/trip_point_2_type", O_RDONLY) = -1 ENOENT (No such file or directory)
  68. openat(AT_FDCWD, "macsmc-ac/trip_point_2_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
  69. openat(AT_FDCWD, "macsmc-ac/trip_point_3_type", O_RDONLY) = -1 ENOENT (No such file or directory)
  70. openat(AT_FDCWD, "macsmc-ac/trip_point_3_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
  71. openat(AT_FDCWD, "macsmc-ac/trip_point_4_type", O_RDONLY) = -1 ENOENT (No such file or directory)
  72. openat(AT_FDCWD, "macsmc-ac/trip_point_4_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
  73. openat(AT_FDCWD, "macsmc-ac/cur_state", O_RDONLY) = -1 ENOENT (No such file or directory)
  74. openat(AT_FDCWD, "macsmc-ac/max_state", O_RDONLY) = -1 ENOENT (No such file or directory)
  75. openat(AT_FDCWD, "macsmc-battery/current_now", O_RDONLY) = 4
  76. newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
  77. read(4, "-274000\n", 8192) = 8
  78. read(4, "", 8192) = 0
  79. close(4) = 0
  80. openat(AT_FDCWD, "macsmc-battery/power_now", O_RDONLY) = 4
  81. newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
  82. read(4, "-3361000\n", 8192) = 9
  83. read(4, "", 8192) = 0
  84. close(4) = 0
  85. openat(AT_FDCWD, "macsmc-battery/charge_now", O_RDONLY) = 4
  86. newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
  87. read(4, "3970000\n", 8192) = 8
  88. read(4, "", 8192) = 0
  89. close(4) = 0
  90. openat(AT_FDCWD, "macsmc-battery/energy_now", O_RDONLY) = -1 ENOENT (No such file or directory)
  91. openat(AT_FDCWD, "macsmc-battery/voltage_now", O_RDONLY) = 4
  92. newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
  93. read(4, "12269000\n", 8192) = 9
  94. read(4, "", 8192) = 0
  95. close(4) = 0
  96. openat(AT_FDCWD, "macsmc-battery/voltage_min_design", O_RDONLY) = 4
  97. newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
  98. read(4, "9000000\n", 8192) = 8
  99. read(4, "", 8192) = 0
  100. close(4) = 0
  101. openat(AT_FDCWD, "macsmc-battery/charge_full", O_RDONLY) = 4
  102. newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
  103. read(4, "4279000\n", 8192) = 8
  104. read(4, "", 8192) = 0
  105. close(4) = 0
  106. openat(AT_FDCWD, "macsmc-battery/energy_full", O_RDONLY) = -1 ENOENT (No such file or directory)
  107. openat(AT_FDCWD, "macsmc-battery/charge_full_design", O_RDONLY) = 4
  108. newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
  109. read(4, "5103000\n", 8192) = 8
  110. read(4, "", 8192) = 0
  111. close(4) = 0
  112. openat(AT_FDCWD, "macsmc-battery/energy_full_design", O_RDONLY) = -1 ENOENT (No such file or directory)
  113. openat(AT_FDCWD, "macsmc-battery/online", O_RDONLY) = -1 ENOENT (No such file or directory)
  114. openat(AT_FDCWD, "macsmc-battery/status", O_RDONLY) = 4
  115. newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
  116. read(4, "Discharging\n", 8192) = 12
  117. read(4, "", 8192) = 0
  118. close(4) = 0
  119. openat(AT_FDCWD, "macsmc-battery/type", O_RDONLY) = 4
  120. newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
  121. read(4, "Battery\n", 8192) = 8
  122. read(4, "", 8192) = 0
  123. close(4) = 0
  124. openat(AT_FDCWD, "macsmc-battery/temp", O_RDONLY) = 4
  125. newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
  126. read(4, "331\n", 8192) = 4
  127. read(4, "", 8192) = 0
  128. close(4) = 0
  129. openat(AT_FDCWD, "macsmc-battery/trip_point_0_type", O_RDONLY) = -1 ENOENT (No such file or directory)
  130. openat(AT_FDCWD, "macsmc-battery/trip_point_0_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
  131. openat(AT_FDCWD, "macsmc-battery/trip_point_1_type", O_RDONLY) = -1 ENOENT (No such file or directory)
  132. openat(AT_FDCWD, "macsmc-battery/trip_point_1_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
  133. openat(AT_FDCWD, "macsmc-battery/trip_point_2_type", O_RDONLY) = -1 ENOENT (No such file or directory)
  134. openat(AT_FDCWD, "macsmc-battery/trip_point_2_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
  135. openat(AT_FDCWD, "macsmc-battery/trip_point_3_type", O_RDONLY) = -1 ENOENT (No such file or directory)
  136. openat(AT_FDCWD, "macsmc-battery/trip_point_3_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
  137. openat(AT_FDCWD, "macsmc-battery/trip_point_4_type", O_RDONLY) = -1 ENOENT (No such file or directory)
  138. openat(AT_FDCWD, "macsmc-battery/trip_point_4_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
  139. openat(AT_FDCWD, "macsmc-battery/cur_state", O_RDONLY) = -1 ENOENT (No such file or directory)
  140. openat(AT_FDCWD, "macsmc-battery/max_state", O_RDONLY) = -1 ENOENT (No such file or directory)
  141. openat(AT_FDCWD, "tps6598x-source-psy-4-0038/current_now", O_RDONLY) = -1 ENOENT (No such file or directory)
  142. openat(AT_FDCWD, "tps6598x-source-psy-4-0038/power_now", O_RDONLY) = -1 ENOENT (No such file or directory)
  143. openat(AT_FDCWD, "tps6598x-source-psy-4-0038/charge_now", O_RDONLY) = -1 ENOENT (No such file or directory)
  144. openat(AT_FDCWD, "tps6598x-source-psy-4-0038/energy_now", O_RDONLY) = -1 ENOENT (No such file or directory)
  145. openat(AT_FDCWD, "tps6598x-source-psy-4-0038/voltage_now", O_RDONLY) = -1 ENOENT (No such file or directory)
  146. openat(AT_FDCWD, "tps6598x-source-psy-4-0038/voltage_min_design", O_RDONLY) = -1 ENOENT (No such file or directory)
  147. openat(AT_FDCWD, "tps6598x-source-psy-4-0038/charge_full", O_RDONLY) = -1 ENOENT (No such file or directory)
  148. openat(AT_FDCWD, "tps6598x-source-psy-4-0038/energy_full", O_RDONLY) = -1 ENOENT (No such file or directory)
  149. openat(AT_FDCWD, "tps6598x-source-psy-4-0038/charge_full_design", O_RDONLY) = -1 ENOENT (No such file or directory)
  150. openat(AT_FDCWD, "tps6598x-source-psy-4-0038/energy_full_design", O_RDONLY) = -1 ENOENT (No such file or directory)
  151. openat(AT_FDCWD, "tps6598x-source-psy-4-0038/online", O_RDONLY) = 4
  152. newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
  153. read(4, "0\n", 8192) = 2
  154. read(4, "", 8192) = 0
  155. close(4) = 0
  156. openat(AT_FDCWD, "tps6598x-source-psy-4-0038/status", O_RDONLY) = -1 ENOENT (No such file or directory)
  157. openat(AT_FDCWD, "tps6598x-source-psy-4-0038/type", O_RDONLY) = 4
  158. newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
  159. read(4, "USB\n", 8192) = 4
  160. read(4, "", 8192) = 0
  161. close(4) = 0
  162. openat(AT_FDCWD, "tps6598x-source-psy-4-0038/temp", O_RDONLY) = -1 ENOENT (No such file or directory)
  163. openat(AT_FDCWD, "tps6598x-source-psy-4-0038/trip_point_0_type", O_RDONLY) = -1 ENOENT (No such file or directory)
  164. openat(AT_FDCWD, "tps6598x-source-psy-4-0038/trip_point_0_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
  165. openat(AT_FDCWD, "tps6598x-source-psy-4-0038/trip_point_1_type", O_RDONLY) = -1 ENOENT (No such file or directory)
  166. openat(AT_FDCWD, "tps6598x-source-psy-4-0038/trip_point_1_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
  167. openat(AT_FDCWD, "tps6598x-source-psy-4-0038/trip_point_2_type", O_RDONLY) = -1 ENOENT (No such file or directory)
  168. openat(AT_FDCWD, "tps6598x-source-psy-4-0038/trip_point_2_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
  169. openat(AT_FDCWD, "tps6598x-source-psy-4-0038/trip_point_3_type", O_RDONLY) = -1 ENOENT (No such file or directory)
  170. openat(AT_FDCWD, "tps6598x-source-psy-4-0038/trip_point_3_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
  171. openat(AT_FDCWD, "tps6598x-source-psy-4-0038/trip_point_4_type", O_RDONLY) = -1 ENOENT (No such file or directory)
  172. openat(AT_FDCWD, "tps6598x-source-psy-4-0038/trip_point_4_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
  173. openat(AT_FDCWD, "tps6598x-source-psy-4-0038/cur_state", O_RDONLY) = -1 ENOENT (No such file or directory)
  174. openat(AT_FDCWD, "tps6598x-source-psy-4-0038/max_state", O_RDONLY) = -1 ENOENT (No such file or directory)
  175. openat(AT_FDCWD, "tps6598x-source-psy-4-003f/current_now", O_RDONLY) = -1 ENOENT (No such file or directory)
  176. openat(AT_FDCWD, "tps6598x-source-psy-4-003f/power_now", O_RDONLY) = -1 ENOENT (No such file or directory)
  177. openat(AT_FDCWD, "tps6598x-source-psy-4-003f/charge_now", O_RDONLY) = -1 ENOENT (No such file or directory)
  178. openat(AT_FDCWD, "tps6598x-source-psy-4-003f/energy_now", O_RDONLY) = -1 ENOENT (No such file or directory)
  179. openat(AT_FDCWD, "tps6598x-source-psy-4-003f/voltage_now", O_RDONLY) = -1 ENOENT (No such file or directory)
  180. openat(AT_FDCWD, "tps6598x-source-psy-4-003f/voltage_min_design", O_RDONLY) = -1 ENOENT (No such file or directory)
  181. openat(AT_FDCWD, "tps6598x-source-psy-4-003f/charge_full", O_RDONLY) = -1 ENOENT (No such file or directory)
  182. openat(AT_FDCWD, "tps6598x-source-psy-4-003f/energy_full", O_RDONLY) = -1 ENOENT (No such file or directory)
  183. openat(AT_FDCWD, "tps6598x-source-psy-4-003f/charge_full_design", O_RDONLY) = -1 ENOENT (No such file or directory)
  184. openat(AT_FDCWD, "tps6598x-source-psy-4-003f/energy_full_design", O_RDONLY) = -1 ENOENT (No such file or directory)
  185. openat(AT_FDCWD, "tps6598x-source-psy-4-003f/online", O_RDONLY) = 4
  186. newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
  187. read(4, "0\n", 8192) = 2
  188. read(4, "", 8192) = 0
  189. close(4) = 0
  190. openat(AT_FDCWD, "tps6598x-source-psy-4-003f/status", O_RDONLY) = -1 ENOENT (No such file or directory)
  191. openat(AT_FDCWD, "tps6598x-source-psy-4-003f/type", O_RDONLY) = 4
  192. newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=16384, ...}, AT_EMPTY_PATH) = 0
  193. read(4, "USB\n", 8192) = 4
  194. read(4, "", 8192) = 0
  195. close(4) = 0
  196. openat(AT_FDCWD, "tps6598x-source-psy-4-003f/temp", O_RDONLY) = -1 ENOENT (No such file or directory)
  197. openat(AT_FDCWD, "tps6598x-source-psy-4-003f/trip_point_0_type", O_RDONLY) = -1 ENOENT (No such file or directory)
  198. openat(AT_FDCWD, "tps6598x-source-psy-4-003f/trip_point_0_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
  199. openat(AT_FDCWD, "tps6598x-source-psy-4-003f/trip_point_1_type", O_RDONLY) = -1 ENOENT (No such file or directory)
  200. openat(AT_FDCWD, "tps6598x-source-psy-4-003f/trip_point_1_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
  201. openat(AT_FDCWD, "tps6598x-source-psy-4-003f/trip_point_2_type", O_RDONLY) = -1 ENOENT (No such file or directory)
  202. openat(AT_FDCWD, "tps6598x-source-psy-4-003f/trip_point_2_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
  203. openat(AT_FDCWD, "tps6598x-source-psy-4-003f/trip_point_3_type", O_RDONLY) = -1 ENOENT (No such file or directory)
  204. openat(AT_FDCWD, "tps6598x-source-psy-4-003f/trip_point_3_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
  205. openat(AT_FDCWD, "tps6598x-source-psy-4-003f/trip_point_4_type", O_RDONLY) = -1 ENOENT (No such file or directory)
  206. openat(AT_FDCWD, "tps6598x-source-psy-4-003f/trip_point_4_temp", O_RDONLY) = -1 ENOENT (No such file or directory)
  207. openat(AT_FDCWD, "tps6598x-source-psy-4-003f/cur_state", O_RDONLY) = -1 ENOENT (No such file or directory)
  208. openat(AT_FDCWD, "tps6598x-source-psy-4-003f/max_state", O_RDONLY) = -1 ENOENT (No such file or directory)
  209. getdents64(3, 0xaaaae10082f0 /* 0 entries */, 32768) = 0
  210. close(3) = 0
  211. newfstatat(1, "", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0x1), ...}, AT_EMPTY_PATH) = 0
  212. write(1, "Battery 0: Discharging, 92%, dis"..., 84Battery 0: Discharging, 92%, discharging at zero rate - will never fully discharge.
  213. ) = 84
  214. exit_group(0) = ?
  215. +++ exited with 0 +++