CPU temperature always reported as 22
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Jaunty |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
To read the temperature of the CPU, I read this file:
/proc/acpi/
That worked perfectly with Hoary.
However with Breezy, things deteriorated... the file would contain "22",
regardless of the actual CPU temp. It would always read 22, go figure.
Now with Dapper, it's even worse... it doesn't report "22", it reports ...
nothing at all ! Yep, the file is empty, aaaaabsolutely..... empty. :-/
I have an old "nForce" motherboard with an Athlon CPU. I have to use the
"athcool" package (universe), in order to significantly lower the temp of the
CPU when it's idling (most of the time ie), and checking this "temperature" file
is the only way I had to actually monitor the CPU temp to make sure that
"athcool" does it job and that the CPU isn't overheating. So I kinda need this
thing to work !
I will do anything you want to troubleshoot it, just ask, and I will do it...
Do you want me to attach the output of "dmidecode" for more info, would that
help ? Some other command ??
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 2.0.1-0ubuntu8
Architecture: i386
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/pcmC0D0p: vincent 1866 F...m pulseaudio
CRDA: Error: command ['iw', 'reg', 'get'] failed with exit code 1: nl80211 not found.
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0xfbff8000 irq 45'
Mixer name : 'Realtek ALC888'
Components : 'HDA:10ec0888,
Controls : 46
Simple ctrls : 22
CurrentDmesg:
[ 45.546485] r8169 0000:04:00.0: eth0: link up
[ 45.546612] ADDRCONF(
[ 56.032004] eth0: no IPv6 routers present
[ 60.092362] show_signal_msg: 21 callbacks suppressed
[ 60.092366] accounts-
DistroRelease: Ubuntu 12.04
HibernationDevice: RESUME=
InstallationMedia: Xubuntu 12.04 LTS "Precise Pangolin" - Release i386 (20120423)
IwConfig:
lo no wireless extensions.
eth0 no wireless extensions.
MachineType: MICRO-STAR INTERNATIONAL CO.,LTD MS-7395
NonfreeKernelMo
Package: linux (not installed)
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 VESA VGA
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.79
RfKill:
SourcePackage: linux
Tags: precise precise
Uname: Linux 3.2.0-26-generic i686
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 11/07/2007
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: V1.1
dmi.board.
dmi.board.name: MS-7395
dmi.board.vendor: MICRO-STAR INTERNATIONAL CO.,LTD
dmi.board.version: 1.0
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: MICRO-STAR INTERNATIONAL CO.,LTD
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: MS-7395
dmi.product.
dmi.sys.vendor: MICRO-STAR INTERNATIONAL CO.,LTD
Changed in linux: | |
status: | New → Triaged |
Changed in linux (Ubuntu): | |
status: | In Progress → Confirmed |
Changed in linux (Ubuntu): | |
assignee: | Tim Gardner (timg-tpi) → nobody |
status: | Confirmed → Triaged |
Changed in linux (Ubuntu): | |
status: | Triaged → Confirmed |
Oh dear, this is very strange:
vincent@ Lotus-Esprit: /proc/acpi/ thermal_ zone/THRM$ ls -l Lotus-Esprit: /proc/acpi/ thermal_ zone/THRM$ cat tempera* Lotus-Esprit: /proc/acpi/ thermal_ zone/THRM$ cat trip* Lotus-Esprit: /proc/acpi/ thermal_ zone/THRM$
total 0
-rw-r--r-- 1 root root 0 2005-12-17 07:30 cooling_mode
-rw-r--r-- 1 root root 0 2005-12-17 07:30 polling_frequency
-r--r--r-- 1 root root 0 2005-12-17 07:30 state
-r--r--r-- 1 root root 0 2005-12-17 07:30 temperature
-rw-r--r-- 1 root root 0 2005-12-17 07:30 trip_points
vincent@
temperature: 22 C
vincent@
critical (S5): 100 C
passive: 100 C: tc1=4 tc2=3 tsp=60 devices=0xdfff57e0
active[0]: 100 C: devices=0xdfff59a0
vincent@
All the files in the THRM directory are reported with a size of zero byte (and
when I open them with Gedit they are all empty), but if I look at them with the
"cat" command, they are NOT empty ! The CPU temp is reported as... 22 !! Just
like in Breezy !
That's all very strange... :-/
I wonder what's wrong, heeeelp...