ACPI & battery issues

Eitan Adler lists at eitanadler.com
Sun Oct 3 17:55:50 UTC 2010


I was told to bring this to acpi@'s attention

On Sun, Oct 3, 2010 at 10:47 AM, Ian Smith <smithi at nimnet.asn.au> wrote:
> In freebsd-questions Digest, Vol 330, Issue 10, Message: 5
> On Sat, 2 Oct 2010 10:42:23 -0400 Eitan Adler <lists at eitanadler.com> wrote:
>
>  > I see
>  > ACPI Exception: AE_NO_HARDWARE_RESPONSE, Returned by Handler for
>  > [EmbeddedControl] (20100331/evregion-588)
>  > ACPI Error (psparse-0633): Method parse/execution failed
>  > [\\_SB_.PCI0.LPCB.BAT1._BST] (Node 0xc6adba60),
>  > AE_NO_HARDWARE_RESPONSE
>  >
>  > repeatedly in dmesg
>  >
>  > sysctl's relating to battery information is also slow:
>  > % time sysctl hw.acpi.battery.state
>  > hw.acpi.battery.state: 7
>  > sysctl hw.acpi.battery.state  0.00s user 2.18s system 72% cpu 3.006 total
>  >
>  > % time sysctl hw.acpi.battery
>  > hw.acpi.battery.life: -1
>  > hw.acpi.battery.time: -1
>  > hw.acpi.battery.state: 7
>  > hw.acpi.battery.units: 1
>  > hw.acpi.battery.info_expire: 5
>  > sysctl hw.acpi.battery  0.00s user 6.58s system 67% cpu 9.779 total
>  >
>  > also note that the life and time are both negative one.
>  >
>  > This is on a Lenovo G530 laptop.
>
> The Embedded Controller timed out so battery info is unknown / bogus,
> which appears quite likely the issue reported here:
> http://www.freebsd.org/cgi/query-pr.cgi?pr=150517

It might be the same issue - but I am able to use shutdown -p to shutdown.

>
> If you're sure you have the latest Lenovo BIOS/EC updates, try posting
> your report above to the freebsd-acpi list, also providing OS version
> (uname -a) and contents of /var/run/dmesg.boot

I'm unsure if I have the latest BIOS, however the vendor's only update
tool requires windows - which I don't have a copy of to run it.

Machine info:

FreeBSD AlphaBeta.local 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19
02:55:53 UTC 2010
root at almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

http://isis.poly.edu/~eitan/files/dmesg.boot

If its relevant here is acpidump -dt
http://isis.poly.edu/~eitan/files/AlphaBeta.acpidump.asl.gz



-- 
Eitan Adler


More information about the freebsd-acpi mailing list