Dell Studio 1555 - ACPI thermal sensors do not work after resume

Bug #524956 reported by k_laci
64
This bug affects 11 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Incomplete
Undecided
Unassigned
Nominated for Lucid by cgarre

Bug Description

The latest kernel of Lucid has problems with the Thermal sensors. I had no such problems with 2.6.31.

before suspend acpi -t correctly gives:
Thermal 0: ok, 0.0 degrees C
Thermal 1: ok, 46.0 degrees C
Thermal 2: ok, 52.0 degrees C

After resume it fails:
Thermal 0: ok, 0.0 degrees C
Thermal 1: ok, 0.0 degrees C
Thermal 2: ok, 0.0 degrees C

It is clearly an ACPI related bug, since the coretemp module gets the correct data:
acpitz-virtual-0
Adapter: Virtual device
temp1: +0.0°C (crit = +100.0°C)
temp2: +0.0°C (crit = +100.0°C)
temp3: +0.0°C (crit = +100.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Core 0: +53.0°C (high = +105.0°C, crit = +105.0°C)

coretemp-isa-0001
Adapter: ISA adapter
Core 1: +54.0°C (high = +105.0°C, crit = +105.0°C)

ProblemType: Bug
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: laci 3180 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xfc700000 irq 22'
   Mixer name : 'Intel G45 DEVCTG'
   Components : 'HDA:111d7675,102802be,00100103 HDA:80862802,80860101,00100000'
   Controls : 20
   Simple ctrls : 11
Date: Sat Feb 20 17:20:40 2010
DistroRelease: Ubuntu 9.10
HibernationDevice: RESUME=UUID=49cd794f-bfa6-46d4-b1b8-cf7ff19671dc
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
MachineType: Dell Inc. Studio 1555
NonfreeKernelModules: wl
Package: linux-image (not installed)
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-14-generic root=UUID=09052429-cbee-4520-b88b-fc8c89856e88 ro quiet splash
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-14.20-generic
RelatedPackageVersions: linux-firmware 1.26
SourcePackage: linux-meta
Uname: Linux 2.6.32-14-generic x86_64
dmi.bios.date: 12/28/2009
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A09
dmi.board.name: 0D176M
dmi.board.vendor: Dell Inc.
dmi.board.version: A09
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.version: A09
dmi.modalias: dmi:bvnDellInc.:bvrA09:bd12/28/2009:svnDellInc.:pnStudio1555:pvrA09:rvnDellInc.:rn0D176M:rvrA09:cvnDellInc.:ct8:cvrA09:
dmi.product.name: Studio 1555
dmi.product.version: A09
dmi.sys.vendor: Dell Inc.

Revision history for this message
k_laci (laszlokaroly) wrote :
Revision history for this message
k_laci (laszlokaroly) wrote :

Maybe the bug is related to the problems detected in the DSDT table:

DSDT.dsl 6413: Name (_T_2, Zero)
Remark 5110 - ^ Use of compiler reserved name (_T_2)

DSDT.dsl 6414: Name (_T_1, Zero)
Remark 5110 - ^ Use of compiler reserved name (_T_1)

DSDT.dsl 6415: Name (_T_0, Zero)
Remark 5110 - ^ Use of compiler reserved name (_T_0)

These _T_0-2 parameters seem to be related to the Thermal system.

Revision history for this message
k_laci (laszlokaroly) wrote :
k_laci (laszlokaroly)
affects: linux-meta (Ubuntu) → linux (Ubuntu)
Revision history for this message
vlowther (victor-lowther) wrote :

http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2a84cb9852f52c0cd1c48bca41a8792d44ad06cc causes it. Too bad it is the same patch that fixes the aborted transactions bug.

Revision history for this message
k_laci (laszlokaroly) wrote :

The same problems with 2.6.32-16.

Revision history for this message
vlowther (victor-lowther) wrote :
Revision history for this message
vlowther (victor-lowther) wrote :

The fix mentioned in that tree of commenting out the if(EC_FLAGS_MSI) lines in acpi_space_handler in ec.c and letting it unconditionally enable and then disable burst mode works for me.

tags: added: karmic
Revision history for this message
k_laci (laszlokaroly) wrote :

Maybe it is my ignorance, but I cannot understand why did you add karmic. Karmic's kernel (2.6.31) has no thermal problems. Karmic related problems are discussed in other places, see e.g. https://bugs.launchpad.net/ubuntu/+source/linux/+bug/392812
Thermal problems turn up only in Lucid. Even if the two problems (brightness and thermal) are related, this is a showstopper of Lucid, not of Karmic.

k_laci (laszlokaroly)
tags: added: lucid
removed: karmic
Revision history for this message
Manoj Iyer (manjo) wrote :

Can you please upgrade to the latest lucid kernel from the archives and report if the problem still exists ?

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
k_laci (laszlokaroly) wrote :

2.6.32-16.25 has the same problem. Maybe when this patch reaches Lucid: http://bugzilla.kernel.org/attachment.cgi?id=25538

Revision history for this message
Jim Christensen (james-minsys) wrote :

Having the same problem in lucid Thermal shutdown after standby resume cycle.

Studio 1555

Kernel 2.6.32-16-generic

(Before Standby)
acpi -t
Thermal 0: ok, 62.0 degrees C
Thermal 1: ok, 40.0 degrees C
Thermal 2: ok, 35.0 degrees C

(After Resume)
acpi -t
Thermal 0: ok, 0.0 degrees C
Thermal 1: ok, 0.0 degrees C
Thermal 2: ok, 0.0 degrees C

Revision history for this message
William Davis (hotshotdj) wrote :

Please note: this bug does not only effect thermal sensors. It effects almost all things that might require ACPI. For example, The keyboard WiFi / Bluetooth/Webcam on/off switches and lid detection buttons also do not work with current (Lucid Beta 1) kernel. I can confirm that reversing commit 6a63b06f3c494cc87eade97f081300bda60acec7 fixes all those issues on my System76 Pangolin (PanP5) when compiling the 2.6.32-9.13 kernel under Karmic. I have not tested the fix in Lucid, but I can't imagine it not working there as well.

There is a patch for this problem, but I have not been successful applying it to a 2.6.32 source tree. I believe the patch is for 2.6.33. Perhaps the best solution is to backport that patch to 2.6.32-* (see https://bugzilla.kernel.org/show_bug.cgi?id=14667#c89 ). It seems pretty clear that this bug effects more than just one or two laptop models and needs to be fixed before Lucid becomes final.

Revision history for this message
cgarre (cgarre) wrote :

along with this , my fan dies after resume from suspend. It took me time to realize since i use notebook cooler ...
This is bad .. there were times my laptop died .. without any warning .. i had to restart then i saw the warning that cpu is too hot ..

Ubuntu 10.04 beta 1
Dell studio 1555

I dont think i had this problem with 9.10.

Revision history for this message
cgarre (cgarre) wrote :

the problem exists with the latest kernel too.

Revision history for this message
cgarre (cgarre) wrote :

why is the status incomplete .. william clearly states the problem too and the fix too. Sadly if it is in 2.6.33 we wouldnt get it for lucid, unless its backported to 2.6.32. i had issues with 2.6.31 due to brightness problem .. Why is ACPI always in a buggy state .. its sad. So this means now i have to wait for something after lucid ? cant believe that , i love ubuntu.

Pfanne (pfannenwender)
Changed in linux (Ubuntu):
status: Incomplete → New
status: New → Incomplete
dmiller309 (dmiller309)
description: updated
Revision history for this message
William Davis (hotshotdj) wrote :

The attached patch has fixed the ACPI issues with Lucid Beta1 that I describe in comment #12. It is simply a backport of the original patch (also linked to in my comment above). It applies cleanly to 2.6.32-19. I've also attached this patch to bug #526354 as I suspect that it is a duplicate of this one (or vice-versa).

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.