From owner-cvs-src-old@FreeBSD.ORG Sat Dec 13 06:04:50 2008 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 29D33106564A for ; Sat, 13 Dec 2008 06:04:50 +0000 (UTC) (envelope-from silby@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 191A88FC08 for ; Sat, 13 Dec 2008 06:04:50 +0000 (UTC) (envelope-from silby@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id mBD64nO8084184 for ; Sat, 13 Dec 2008 06:04:49 GMT (envelope-from silby@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id mBD64n0F084183 for cvs-src-old@freebsd.org; Sat, 13 Dec 2008 06:04:49 GMT (envelope-from silby@repoman.freebsd.org) Message-Id: <200812130604.mBD64n0F084183@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to silby@repoman.freebsd.org using -f From: Mike Silbersack Date: Sat, 13 Dec 2008 06:04:34 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/acpica acpi_smbat.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Dec 2008 06:04:50 -0000 silby 2008-12-13 06:04:34 UTC FreeBSD src repository Modified files: sys/dev/acpica acpi_smbat.c Log: SVN rev 186026 on 2008-12-13 06:04:34Z by silby Add the sysctl debug.acpi.batt.batt_sleep_ms. On some laptops with smart batteries, enabling battery monitoring software causes keystrokes from atkbd to be lost. This has also been reported on Linux, and is apparently due to the keyboard and I2C line for the battery being routed through the same chip. Whether that's accurate or not, adding extra sleeps to the status checking code causes the problem to go away. I've been running this for nearly six months now on my laptop, it works like a charm. Reviewed by: Nate Lawson (in a previous revision) MFC after: 2 weeks Revision Changes Path 1.6 +34 -0 src/sys/dev/acpica/acpi_smbat.c