Location of sensors output moved in kernel 2.6.39

Bug #810667 reported by Jeff Schallenberg
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
conky (Ubuntu)
Fix Released
Medium
Unassigned
linux (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

In kernel 2.6.39, at least these two applications:
- Conky (acpitemp)
- Enlightenment temperature gadget

fail to find the output of the temperature sensor.

Conky 1.8.0 throws the following error:
"Conky: scandir for /proc/acpi/thermal_zone/: No such file or directory".

The Enlightenment temperature gadget displays "N/A"

Reverting to kernel 2.6.35, those applications work OK, and the directory /proc/acpi/thermal_zone exists.

There must be many applications that look for the the temperature sensor output in the "old" location, and will fail with the latest kernel. Wouldn't it be be more sensible to move the sensor output back to its previous location in /proc/acpi/thermal_zone?
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
AplayDevices:
 **** List of PLAYBACK Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: jeff 880 F.... enlightenment
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xf7eb8000 irq 44'
   Mixer name : 'Realtek ALC662 rev1'
   Components : 'HDA:10ec0662,104382a1,00100101'
   Controls : 15
   Simple ctrls : 9
DistroRelease: Ubuntu 10.04
HibernationDevice: RESUME=/dev/sdb5
InstallationMedia: Bodhi Linux - Release i386
MachineType: ASUSTeK Computer INC. 701
Package: linux (not installed)
PackageArchitecture: all
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.39-2-generic root=UUID=fd2921b5-824b-46d1-b685-3b8e9673286f ro splash quiet
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.39-2.8-generic 2.6.39-rc7
Regression: Yes
RelatedPackageVersions: linux-firmware 1.38.5
Reproducible: Yes
Tags: lucid lucid kconfig regression-release needs-upstream-testing
Uname: Linux 2.6.39-2-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 01/08/2008
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0801
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: 701
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: x.xx
dmi.chassis.asset.tag: 0x00000000
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTek Computer INC.
dmi.chassis.version: x.x
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr0801:bd01/08/2008:svnASUSTeKComputerINC.:pn701:pvrx.x:rvnASUSTeKComputerINC.:rn701:rvrx.xx:cvnASUSTekComputerINC.:ct10:cvrx.x:
dmi.product.name: 701
dmi.product.version: x.x
dmi.sys.vendor: ASUSTeK Computer INC.

Related branches

komputes (komputes)
affects: ubuntu → linux (Ubuntu)
Brad Figg (brad-figg)
tags: added: oneiric
Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in dianosing the problem. From a terminal window please run:

apport-collect 810667

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Jeff Schallenberg (schallenberg-jeff) wrote : .home.jeff..conkyrc.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Jeff Schallenberg (schallenberg-jeff) wrote : AlsaDevices.txt

apport information

Revision history for this message
Jeff Schallenberg (schallenberg-jeff) wrote : BootDmesg.txt

apport information

Revision history for this message
Jeff Schallenberg (schallenberg-jeff) wrote : Card0.Amixer.values.txt

apport information

Revision history for this message
Jeff Schallenberg (schallenberg-jeff) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
Jeff Schallenberg (schallenberg-jeff) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Jeff Schallenberg (schallenberg-jeff) wrote : Dependencies.txt

apport information

Revision history for this message
Jeff Schallenberg (schallenberg-jeff) wrote : IwConfig.txt

apport information

Revision history for this message
Jeff Schallenberg (schallenberg-jeff) wrote : Lspci.txt

apport information

Revision history for this message
Jeff Schallenberg (schallenberg-jeff) wrote : Lsusb.txt

apport information

Revision history for this message
Jeff Schallenberg (schallenberg-jeff) wrote : PciMultimedia.txt

apport information

Revision history for this message
Jeff Schallenberg (schallenberg-jeff) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Jeff Schallenberg (schallenberg-jeff) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Jeff Schallenberg (schallenberg-jeff) wrote : ProcModules.txt

apport information

Revision history for this message
Jeff Schallenberg (schallenberg-jeff) wrote : RfKill.txt

apport information

Revision history for this message
Jeff Schallenberg (schallenberg-jeff) wrote : UdevDb.txt

apport information

Revision history for this message
Jeff Schallenberg (schallenberg-jeff) wrote : UdevLog.txt

apport information

Revision history for this message
Jeff Schallenberg (schallenberg-jeff) wrote : WifiSyslog.txt

apport information

Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

thanks for your report /proc/acpi/thermal_zone was deprecated and removed from 2.6.37.
Closing linux task. You should use /sys instead.

Changed in linux (Ubuntu):
status: Incomplete → Invalid
Changed in conky (Ubuntu):
status: New → Confirmed
importance: Undecided → Medium
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package conky - 1.8.1-2

---------------
conky (1.8.1-2) unstable; urgency=low

  * Add build dependency on libxnvctrl-dev | nvidia-settings to keep Conky
    in sync with Ubuntu.
  * Add debian/patches/fix-curl-ftbfs.patch to fix FTBFS with curl 7.21.7.
    (Closes: #636367)
  * Add debian/patches/fix-kfreebsd-ftbfs.patch to fix FTBFS on kfreebsd.

conky (1.8.1-1) unstable; urgency=low

  * Adopt package. (Closes: #632655)
  * Acknowledge NMU patch for #612033, which fixes a known vulnerability in
    Conky. Thanks to Luca Falavigna! (LP: #607309)
  * New upstream release. (Closes: #604921)
    - Fix bug in $if_existing. (Closes: #612904)
    - Fix various memory leaks. (Closes: #628527)
    - Fix battery_bar not parsing arguments correctly. (LP: #569195)
  * Fix ncurses being enabled for all binary packages (upstream default).
  * Rename "70b6f35a.patch" to "fix-race-condition.patch", and add a full
    DEP-3 formatted header.
  * Add debian/patches/fix-acpitemp.patch to let $acpitemp use /sys instead
    of /proc. (Closes: #609745, #628519; LP: #810667)
  * Change section of source package from "contrib/utils" to "utils".
    (Closes: #579102)
    - Change section of binary package conky-all to "contrib/utils".
    - Remove build-dependency on nvidia-settings; add build-dependency on
      libxnvctrl-dev instead to conky-all, due to the move of the
      NVCtrl/NVCtrl.h header file to libxnvctrl-dev.
    - Update debian/NEWS and debian/README.source to reflect the changes to
      Conky packaging in Debian.
  * Change dependency of transitional conky package to
    "conky-all | conky-std".
  * debian/copyright: Remove reference to deprecated BSD license file
    (/usr/share/common-licenses/BSD).
  * Change Vcs-* entries in debian/control to point to collab-maint.
  * Update Standards version from 3.8.4 to 3.9.2, no changes required.
  * Update debhelper compatiblity level from 5 to 8.

conky (1.8.0-1.1) unstable; urgency=medium

  * Non-maintainer upload.
  * debian/patches/70b6f35a.patch:
    - Cherrypick a patch from upstream to avoid rewriting an arbitrary
      user file (Closes: #612033).
 -- <email address hidden> (Tarun K. Mall) Wed, 10 Aug 2011 11:43:59 +0000

Changed in conky (Ubuntu):
status: Confirmed → Fix Released
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.