--- Begin Message ---
Package: acpitool
Version: 0.5-2
Severity: normal
After upgrading to the 2.6.29 kernel and running acpitool I get:
Battery is not present, bailing out.
AC adapter : <info not available>
Thermal zone 1 : ok, 38 C
Thermal zone 2 : ok, 25 C
The files under /sys/class/power_supply exist, however.
The hardware is a Lenovo X200 laptop.
In case it provides insight, here is the output of running acpitool under
strace. System information also appears below.
execve("/usr/bin/acpitool", ["acpitool"], [/* 17 vars */]) = 0
brk(0) = 0x161d000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f8ff4d1f000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f8ff4d1d000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=76720, ...}) = 0
mmap(NULL, 76720, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8ff4d0a000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libstdc++.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260g\5\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=1019248, ...}) = 0
mmap(NULL, 3191608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f8ff47f8000
mprotect(0x7f8ff48e9000, 2093056, PROT_NONE) = 0
mmap(0x7f8ff4ae8000, 36864, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf0000) = 0x7f8ff4ae8000
mmap(0x7f8ff4af1000, 74552, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8ff4af1000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libm.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P>\0\0\0\0\0\0"..., 832)
= 832
fstat(3, {st_mode=S_IFREG|0644, st_size=534736, ...}) = 0
mmap(NULL, 2629848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f8ff4575000
mprotect(0x7f8ff45f7000, 2093056, PROT_NONE) = 0
mmap(0x7f8ff47f6000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x81000) = 0x7f8ff47f6000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 ,\0\0\0\0\0\0"..., 832)
= 832
fstat(3, {st_mode=S_IFREG|0644, st_size=93016, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f8ff4d09000
mmap(NULL, 2188856, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f8ff435e000
mprotect(0x7f8ff4374000, 2097152, PROT_NONE) = 0
mmap(0x7f8ff4574000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7f8ff4574000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\346\1\0\0\0\0\0"..., 832) =
832
fstat(3, {st_mode=S_IFREG|0755, st_size=1375536, ...}) = 0
mmap(NULL, 3482264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f8ff400b000
mprotect(0x7f8ff4154000, 2097152, PROT_NONE) = 0
mmap(0x7f8ff4354000, 20480, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x149000) = 0x7f8ff4354000
mmap(0x7f8ff4359000, 17048, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8ff4359000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f8ff4d08000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f8ff4d07000
arch_prctl(ARCH_SET_FS, 0x7f8ff4d07700) = 0
open("/dev/urandom", O_RDONLY) = 3
read(3, "\243\270\230g!oY\32", 8) = 8
close(3) = 0
mprotect(0x7f8ff4354000, 16384, PROT_READ) = 0
mprotect(0x7f8ff47f6000, 4096, PROT_READ) = 0
mprotect(0x7f8ff4ae8000, 28672, PROT_READ) = 0
mprotect(0x7f8ff4d20000, 4096, PROT_READ) = 0
munmap(0x7f8ff4d0a000, 76720) = 0
brk(0) = 0x161d000
brk(0x163e000) = 0x163e000
open("/proc/acpi/info", O_RDONLY) = 3
open("/sys/module/acpi/parameters/acpica_version", O_RDONLY) = 4
read(3, "version: 2008120"..., 8191) = 34
close(3) = 0
close(4) = 0
open("/proc/acpi/battery/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1
ENOENT (No such file or directory)
open("/sys/class/power_supply/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
fcntl(3, F_GETFD) = 0x1 (flags FD_CLOEXEC)
open("/sys/class/power_supply/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
getdents(4, /* 4 entries */, 4096) = 96
getdents(4, /* 0 entries */, 4096) = 0
close(4) = 0
close(3) = 0
open("/sys/class/power_supply/BAT0/type", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f8ff4d1c000
read(3, "Battery\n", 4096) = 8
close(3) = 0
munmap(0x7f8ff4d1c000, 4096) = 0
open("/sys/class/power_supply/AC/type", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f8ff4d1c000
read(3, "Mains\n", 4096) = 6
close(3) = 0
munmap(0x7f8ff4d1c000, 4096) = 0
open("/sys/class/power_supply/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
open("/sys/class/power_supply/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
getdents(4, /* 4 entries */, 4096) = 96
getdents(4, /* 0 entries */, 4096) = 0
close(4) = 0
open("/sys/class/power_supply/BAT0/type", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f8ff4d1c000
read(4, "Battery\n", 4096) = 8
close(4) = 0
munmap(0x7f8ff4d1c000, 4096) = 0
open("/sys/class/power_supply/AC/type", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f8ff4d1c000
read(4, "Mains\n", 4096) = 6
close(4) = 0
munmap(0x7f8ff4d1c000, 4096) = 0
close(3) = 0
open("/sys/class/power_supply/BAT0/uevent", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f8ff4d1c000
read(3, "POWER_SUPPLY_NAME=BAT0\nPOWER_SUP"..., 4096) = 436
fstat(1, {st_mode=S_IFREG|0644, st_size=6872, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f8ff4d1b000
open("/proc/acpi/ac_adapter/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1
ENOENT (No such file or directory)
open("/sys/class/power_supply/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
open("/sys/class/power_supply/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
getdents(5, /* 4 entries */, 4096) = 96
getdents(5, /* 0 entries */, 4096) = 0
close(5) = 0
open("/sys/class/power_supply/BAT0/type", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f8ff4d1a000
read(5, "Battery\n", 4096) = 8
close(5) = 0
munmap(0x7f8ff4d1a000, 4096) = 0
open("/sys/class/power_supply/AC/type", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f8ff4d1a000
read(5, "Mains\n", 4096) = 6
close(5) = 0
munmap(0x7f8ff4d1a000, 4096) = 0
close(4) = 0
open("/sys/class/power_supply/AC/uevent", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f8ff4d1a000
read(4, "POWER_SUPPLY_NAME=AC\nPOWER_SUPPL"..., 4096) = 67
read(4, "", 4096) = 0
read(4, "", 4096) = 0
read(4, "", 4096) = 0
open("/proc/acpi/thermal_zone/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
open("/proc/acpi/thermal_zone/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
getdents(6, /* 4 entries */, 1024) = 96
getdents(6, /* 0 entries */, 1024) = 0
close(6) = 0
close(5) = 0
open("/proc/acpi/thermal_zone/THM0/state", O_RDONLY) = 5
read(5, "state: ok\n", 8191) = 28
close(5) = 0
open("/proc/acpi/thermal_zone/THM0/temperature", O_RDONLY) = 5
read(5, "temperature: 38 C\n", 8191) = 30
write(1, " Battery is not present, bailing"..., 108 Battery is not present,
bailing out.
AC adapter : <info not available>
Thermal zone 1 : ok, 38 C
) = 108
close(5) = 0
open("/proc/acpi/thermal_zone/THM1/state", O_RDONLY) = 5
read(5, "state: ok\n", 8191) = 28
close(5) = 0
open("/proc/acpi/thermal_zone/THM1/temperature", O_RDONLY) = 5
read(5, "temperature: 27 C\n", 8191) = 30
write(1, " Thermal zone 2 : ok, 27 C\n", 28 Thermal zone 2 : ok, 27 C
) = 28
close(5) = 0
exit_group(0) = ?
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (800, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.29-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages acpitool depends on:
ii libc6 2.9-6 GNU C Library: Shared libraries
ii libgcc1 1:4.3.3-5 GCC support library
ii libstdc++6 4.3.3-5 The GNU Standard C++ Library v3
Versions of packages acpitool recommends:
ii acpid 1.0.8-7 Utilities for using ACPI power man
acpitool suggests no packages.
-- no debconf information
--- End Message ---