Sensors not updated causing CPU to heat after suspend/hibernate on laptop acer aspire 5315

Bug #182929 reported by Milan Bouchet-Valat
8
Affects Status Importance Assigned to Milestone
Linux
Invalid
Medium
linux (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: linux-source-2.6.22 (gutsy)

CPU heat sensor is not updated on Acer aspire 5315 when you return from suspend or hibernate.
'cat /proc/acpi/thermal_zone/TZ01/temperature' always returns 55°C, but the CPU is actually heating, and the CPU fan is never started: eventually the computer shuts down unexpectedly. This can take more or less time depending on whether you are using it intensively or not, but it may even occur when simply using OpenOffice.org.

Under normal conditions (i.e. when you start from a fresh boot) the sensors are updated correctly and the CPU fan runs.

It is important to note that even on Windows (both XP and Vista), acer provides a tool ("Empowering management") that is required to run the computer, and that appear to do this trick: start the CPU fan (or update the sensors) when you have returned from suspend. So it's not completely Linux's fault.

As everything is going right from a fresh boot, I guess it is possible to fix this problem. The system should (for example) be able to reload the sensor module when returning from suspend. This laptop was widely sold this because because of its low-cost in both the US and Europe, so it would be nice to support it.
This bug is a showstopper for most users as their machine can shutdown randomly unless they have discovered where the bug comes from.

If you need more testing, just ask.
For more info you may refer to the thread where everything was developed:
http://ubuntuforums.org/showthread.php?t=604158

Thanks

Tags: cft-2.6.27
Changed in linux:
assignee: nobody → ubuntu-kernel-acpi
description: updated
Revision history for this message
Oleksij Rempel (olerem) wrote :

Termal control should be done by EC ( embeded controller ), as i understand dsdt do not provide critical informatiom to do this. There is kernel part to emulate this ( i had same problem with my samsung nv5000 ) but the best way to fix it is go upstream, becouse it need a lot of testing.

bugzilla.kernel.org

Changed in linux:
status: New → Incomplete
Changed in linux:
status: Unknown → Incomplete
Revision history for this message
Zamiere Vonthokikkeiin (kikkeartworx) wrote :

csim says:

"I noticed the following message during boot:

ACPI: Looking for DSDT ... not found!

So i went on installing IASL and looking at what's wrong with the DSDT, when i compiled the resulting dsdt.dsl file, it gave me 9 errors and 23 warnings.

http://gentoo-wiki.com/HOWTO_Fix_Common_ACPI_Problems

I found out that by replacing all _T_0 with T_0, _T_1 with T_1 and _T_2 with T_2 would fix the errors and it did! Now i only had 23 warnings, i was only able to fix 2, since i wasn't sure about the other ones."

Source:
http://ubuntuforums.org/showpost.php?p=4305576&postcount=69

Revision history for this message
Zamiere Vonthokikkeiin (kikkeartworx) wrote :

HEY!

Anybody change this from Incomplete/Undecided to Confirmed/Medium?

WAKE UP ACPI TEAM!

Changed in linux:
status: Incomplete → In Progress
Changed in linux:
status: Incomplete → Confirmed
Revision history for this message
Zamiere Vonthokikkeiin (kikkeartworx) wrote :

FYI, there is a hack: http://ubuntuforums.org/showpost.php?p=4702613&postcount=108
It's write to memory registers directly, not open source.

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

The Ubuntu Kernel Team is planning to move to the 2.6.27 kernel for the upcoming Intrepid Ibex 8.10 release. As a result, the kernel team would appreciate it if you could please test this newer 2.6.27 Ubuntu kernel. There are one of two ways you should be able to test:

1) If you are comfortable installing packages on your own, the linux-image-2.6.27-* package is currently available for you to install and test.

--or--

2) The upcoming Alpha5 for Intrepid Ibex 8.10 will contain this newer 2.6.27 Ubuntu kernel. Alpha5 is set to be released Thursday Sept 4. Please watch http://www.ubuntu.com/testing for Alpha5 to be announced. You should then be able to test via a LiveCD.

Please let us know immediately if this newer 2.6.27 kernel resolves the bug reported here or if the issue remains. More importantly, please open a new bug report for each new bug/regression introduced by the 2.6.27 kernel and tag the bug report with 'linux-2.6.27'. Also, please specifically note if the issue does or does not appear in the 2.6.26 kernel. Thanks again, we really appreicate your help and feedback.

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Can anyone confirm if this is still and issue with Intrepid? Thanks.

Changed in linux:
status: Confirmed → Incomplete
Revision history for this message
Zamiere Vonthokikkeiin (kikkeartworx) wrote :

The Acer's latest BIOS update (v1.43) solves it.
ftp://ftp.support.acer-euro.com/notebook/aspire_5315/vista/Bios/
Please close the issue.

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Thanks, closing.

Changed in linux:
status: Incomplete → Invalid
Changed in linux:
status: In Progress → Invalid
Changed in linux:
importance: Unknown → Medium
Changed in linux (Ubuntu):
assignee: Ubuntu Kernel ACPI Team (ubuntu-kernel-acpi) → nobody
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.