[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#259481: ACPI Turns Off Fan, Allowing Overheating



On Thu, Jul 15, 2004 at 05:48:32PM -0700, Daniel Burton wrote:
> I'll get that output for you as soon as one of my jobs stops running and 
> I can shut down the system and reboot with a different kernal.
> 
> Here's another clue:  Loading the thermal and fan modules allows the fan 
> to turn on and operate normally (but only after it's booted and starts 
> loading modules).  With thermal and fan compiled in-kernal, there's no 
> lag-time after boot-up and the fan works immediately.
> 

Thermal and fan are mandatory modules for acpi support.

> Last night, I checked and the acpi package wasn't loaded.  I installed 
> it, and it loads the proper modules and turns on the fan with the stock 
> kernel packages.  Unfortunately, there's a lag-time between booting and 
> getting the fan running.  If something happens that stalls the system, 
> the fan is off and the system can still overheat.
> 

Oh well, that's a configuration issue. You need to add acpi-related
modules in /etc/mkinitrd/modules and regenerate once your initrd with
mkinitrd , that's all. It will be ok for every successive kernel too. 
This will load proper ACPI support almost soon, just before the real
rootfs loading.

Acpi modules are not activated by default on many stock kernels
(2.4 series has acpi off per default also) and there are good reasons
for that. IMHO we need to document in README.Debian this kind of issue
(but I yet pointed that).

> I can't override this behavior with the BIOS settings.  My system has a 
> setting for "fan always on," but once a kernel with ACPI support loads, 
> it simply overrides this and turns the fan off somehow.
> 
> Will the output with my custom kernel be okay?  If thermal and fan don't 
> have to be modules, I can do this after the system has been running for 
> a while, without having to worry about overheating....  Otherwise, if I 
> have to use the stock kernels, I'll have to let the system cool off a 
> bit first, just as a precaution.
> 

There is some possibility that you could hack DSDT to force fan on at 
startup. That's definitively not a bug, but a feature :)

-- 
Francesco P. Lovergine



Reply to: