Ubuntu ACPI/FAN Bug. Overheating issues.

Bug #572528 reported by Nicholas Justin
36
This bug affects 7 people
Affects Status Importance Assigned to Milestone
pm-utils (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

I started using Ubuntu with the 9.10 release. I found that the fan did not work. The fan would not turn on at all, and coretemp+sensors showed the CPU temp rising steadily.

I finally figured out, thanks to some help from the guys in #Ubuntu, if I add acpi_osi="Linux" to the grub options at boot, the fan will work.

I've reinstalled Ubuntu several times hoping it was a bad install or something goofy was happening. I am running 10.04 now and I still must manually edit grub to get the fan to work. I dual boot MS Windows with this laptop, the fan works with that. I've tried several other Linux distros, 32 and 64bit, multiple kernel versions, etc, some the fan works, some it doesn't. I recently flashed my BIOS with the most recent upgrade, this didn't help either. After running windows heavily for a while (getting CPU temp up), and rebooting, the fan turns on at boot in response to CPU temp, and will run forever in Linux. There seems to be no thermal management with acpi. I don't know if this is an Ubuntu issue, or an upstream issue with the kernel sources, or (acpid?). I have found many forum posts about a lot of people with my laptop and others made by Toshiba (mines a L505-S5971) having problems like this.

After hibernating and suspending (both things I do often) the fan no longer works, even on boots where acpi_osi="Linux" was added. I see that there is a couple other bug reports with related to this, but they are all several years old. This has become a big problem for me so I'm willing to help out providing feedback and testing patches with the latest kernel and acpid versions if someone is working/willing to work on this.

Thanks,
       -- Nicholas

2.6.32-21-generic #32-Ubuntu SMP x86_64 GNU/Linux
acpid-1.0.10
Toshiba L505-S5971
InsydeH2O BIOS v1.50 Toshiba Satellite

description: updated
Revision history for this message
Hrishi (bakshi-hrishikesh) wrote :

This bug affects me in all distros from Ubuntu 8.04 to Ubuntu 10.04.

The fan does not work during grub (unless processor is already overheated).
The temperature is > 94C after boot and soon overheats and shuts down (for Ubuntu 10.04 after upgrade).
No DSDT compilation error.
Fan works if I add acpi_osi="Linux" to the boot command but still overheats after a while.

I recently tried installing Ubuntu 10.04 from scratch, but I am not able to install it as the processor overheats while installation.
(I am using acpi_oci="Linux" while installation.)

On the same laptop, my Windows 7 installation works great. The temperature is around 70C.

I am not sure how whether it is a Linux kernel issue or a driver issue.

Specs:
Toshiba Satellite L305D-S5881
AMD Turion X2 Dual-Core Mobile Processor RM-70
Graphics Engine: ATI-Radeon 3100
Chip-set: AMD M780V

T L R (tlr)
affects: ubuntu → pm-utils (Ubuntu)
Revision history for this message
Jonathan Davies (jpds) wrote :

The following commands fixed this issue for me on a Toshiba Satellite U500:

$ sudo -i
# echo 0 > /proc/acpi/thermal_zone/TM0/cooling_mode
# echo 0 > /proc/acpi/fan/FAN0/state

Adding these before the exit 0 in /etc/rc.local helped.

Revision history for this message
boxy (rob-box) wrote :

This issue has appeared for the first time on a Toshiba P100 GPU fan after an update of 10.10 during February, after working satisfactorily since this version was first released. The CPU fan is working correctly, indicating a change during that update.

Toshiba Satellite P100-434
Intel T5500/945PM
NVIDIA 7600

Revision history for this message
Serge Hallyn (serge-hallyn) wrote :

If this is still an issue on a supported release, please reply.

Changed in pm-utils (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.