Bug 89376

Summary: cmbat related ACPI change between 6.0-release and Nov 10th -stable sources is making Dell laptops to hang
Product: Base System Reporter: Pierre-Luc Drouin <pldrouin>
Component: i386Assignee: freebsd-acpi (Nobody) <acpi>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 6.0-STABLE   
Hardware: Any   
OS: Any   

Description Pierre-Luc Drouin 2005-11-21 15:50:25 UTC
Because of an cmbat related ACPI change between 6.0-release and Nov 10th -stable sources, recent Dell laptops as the Precision M70 hang for about 1-2 seconds everytime a battery monitoring tool asks for the cmbat battery status. The problem did not exist with 6.0-release, it has been caused by some code change between -release and Nov 10th sources. Disabling cmbat with debug.acpi.disabled avoids the laptop to hang. Disabling smbat has no effect.

Fix: 

Unknown, sorry
How-To-Repeat: The problem can be repeated by running "acpiconf -i loop" or "sysctl hw.acpi.battery.life".
Comment 1 Tilman Keskinoz freebsd_committer freebsd_triage 2005-11-25 15:55:51 UTC
Responsible Changed
From-To: freebsd-i386->freebsd-acpi

Over to acpi mailinglist
Comment 2 njl freebsd_committer freebsd_triage 2005-12-06 09:07:28 UTC
State Changed
From-To: open->closed

Committed a fix to current and MFCd right around the time this bug was 
submitted.  The _BIF method was too heavyweight on some systems so I 
switched it to only run from the Notify handler.