Date: Fri, 03 Sep 2010 09:28:50 +0300 From: Andriy Gapon <avg@icyb.net.ua> To: kuba guzik <kuba.g4@gmail.com> Cc: freebsd-acpi@freebsd.org, Ian Smith <smithi@nimnet.asn.au> Subject: Re: acpi shows wrong battery state Message-ID: <4C8095A2.90506@icyb.net.ua> In-Reply-To: <AANLkTikkuZJh6FBE3As0wxdXM3Gh3GYRF3=6eNZmP71D@mail.gmail.com> References: <AANLkTiknRR_PDWfXbhM3iivb4bDnaQ-JBmXyuFP_2knk@mail.gmail.com> <20100829235431.J86162@sola.nimnet.asn.au> <AANLkTi=Cpg5k1b%2Biqxsz=Ys8syCv7yOfv2Z_KHYer2p6@mail.gmail.com> <20100830183330.Y29840@sola.nimnet.asn.au> <4C7BBCFE.4030804@icyb.net.ua> <20100831003546.K29840@sola.nimnet.asn.au> <AANLkTikkuZJh6FBE3As0wxdXM3Gh3GYRF3=6eNZmP71D@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
on 31/08/2010 04:40 kuba guzik said the following: >> It would be good too see full verbose dmesg and acpidump -dt output. >> (Preferably uploaded somewhere) > > My configs from 8.0 and 8.1 > http://kubag.pl/BSD Oh, hey, you know what's confusing? Your dmesg dumps having information from two boots each. And in 8.1 link the first part is actually for 8.0, you have to scroll to the middle to see start of 8.1 boot actually. Thanks :) Can you try the following patch with 8.1? diff --git a/sys/dev/acpica/acpi_ec.c b/sys/dev/acpica/acpi_ec.c index 2c18972..cc8a305 100644 --- a/sys/dev/acpica/acpi_ec.c +++ b/sys/dev/acpica/acpi_ec.c @@ -828,6 +828,7 @@ EcWaitEvent * the status checking loop, hopefully to allow the EC to go to work * and produce a non-stale status. */ +#if 0 if (need_poll) { static int once; @@ -840,7 +841,7 @@ EcWaitEvent AcpiOsStall(10); } } - +#endif /* Wait for event by polling or GPE (interrupt). */ if (need_poll) { count = (ec_timeout * 1000) / EC_POLL_DELAY; -- Andriy Gapon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4C8095A2.90506>