Bug 90243

Summary: Laptop fan doesn't turn off (ACPI enabled) (Packard Bell EasyNote E3245)
Product: Base System Reporter: Trond Gundersen <trondsg>
Component: kernAssignee: freebsd-acpi (Nobody) <acpi>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 6.0-RELEASE   
Hardware: Any   
OS: Any   

Description Trond Gundersen 2005-12-11 15:40:02 UTC
The laptop fan almost never turns off. It only turns off in extremely rare
cases (countable on one hand). The computer does NOT seem to be overly hot.
ACPI is enabled. This is also the loadest fan I've ever heard (also on
Windows, but then it's not running all the time), it really sounds like a
tractor, so it's essential that it's turn off when the computer is cool enough.

Here is the output of sysctl hw.acpi:
hw.acpi.supported_sleep_state: S3 S4 S5
hw.acpi.power_button_state: S5
hw.acpi.sleep_button_state: S3
hw.acpi.lid_switch_state: NONE
hw.acpi.standby_state: S1
hw.acpi.suspend_state: S3
hw.acpi.sleep_delay: 1
hw.acpi.s4bios: 0
hw.acpi.verbose: 0
hw.acpi.reset_video: 1
hw.acpi.cpu.cx_supported: C1/0 C2/90
hw.acpi.cpu.cx_lowest: C2
hw.acpi.cpu.cx_usage: 4.05% 95.94%
hw.acpi.acline: 1
hw.acpi.battery.life: 100
hw.acpi.battery.time: -1
hw.acpi.battery.state: 0
hw.acpi.battery.units: 1
hw.acpi.battery.info_expire: 5

I note that there is no acpi.fan, but I don't know if there should be one.
If I change hw.acpi.cpu.cx_lowest to C1 the fan still does not turn off and
now the computer becomes overly hot.

The laptop is a Packard Bell EasyNote E3245.

Fix: 

Turn off computer.
How-To-Repeat: Turn on a Packard Bell EasyNote E3245 laptop with FreeBSD installed.
(console or with X-Windows, nothing matters.)
Comment 1 Gavin Atkinson freebsd_committer freebsd_triage 2008-02-22 15:14:22 UTC
State Changed
From-To: open->feedback

To submitter: firstly, sorry that it has taken so long for this PR to 
be looked at.  Does this problem still occur with more recent versions 
of FreeBSD? 


Comment 2 Gavin Atkinson freebsd_committer freebsd_triage 2008-02-22 15:14:22 UTC
Responsible Changed
From-To: freebsd-i386->gavin

Track
Comment 3 Trond Gundersen 2008-02-23 16:00:31 UTC
I don't know if it still happens,
but on OpenBSD and Linux I can fix it by enabling CPU frequency
scaling. I'm not sure how "
hw.acpi.cpu.cx_lowest:C2" relates to that. I couldn't find any good
info about it at the time. It's a bit strange though, because on
OpenBSD and Linux, the computer becomes
hot unless I enabled CPU frequency scaling. When I cool it down by
enabling that, the fan stops. On FreeBSD I was sort of able to cool it
down by changing
hw.acpi.cpu.cx_lowest, but the fan didn't stop. I don't know if it's
still like that in the latest version.


-- 
Never hit a man with glasses. Hit him with a baseball bat.
Comment 4 Gavin Atkinson freebsd_committer freebsd_triage 2008-02-25 11:25:21 UTC
State Changed
From-To: feedback->suspended

Mark suspended as submitter is unable to test again to confirm if 
this is still an issue 


Comment 5 Gavin Atkinson freebsd_committer freebsd_triage 2008-02-25 11:25:21 UTC
Responsible Changed
From-To: gavin->freebsd-acpi

Over to -acpi mailing list.
Comment 6 Andriy Gapon freebsd_committer freebsd_triage 2010-12-05 14:57:33 UTC
State Changed
From-To: suspended->closed

Submitter doesn't seem to be using FreeBSD anymore.