From: David Madore <david.madore@ens.fr>
To: Linux Kernel Mailing-List <linux-kernel@vger.kernel.org>
Subject: how do I read CPU temperature in ACPI? (w/ P5WD2 motherboard)
Date: Wed, 10 Aug 2005 23:38:02 +0200 [thread overview]
Message-ID: <20050810213802.GA8105@clipper.ens.fr> (raw)
Hi. I apologize for what is surely a stupid question: I understand
that ACPI should be able to tell me what my CPU's temperature is (I
have a sever overheating problem and I am trying to solve it by
underclocking somewhat, but I need to be able to read the temperature
to do anything worth while), but no matter what ACPI modules I load, I
can't find any hint of a CPU temperature reading anywhere below
/proc/acpi (the /proc/acpi/thermal_zone/ directory, for example,
remains empty).
That's with the "thermal", "processor" and "fan" modules loaded (and a
few others; full listing follows signature). I tried to load the
asus_acpi module also, since I have an ASUS motherboard (a P5WD2
Premium - precise details are given below signature), but I got a "No
such device" error. Does that mean my motherboard is unsupported and
I cannot read my CPU temperature at all? (But I thought the whole
_point_ of ACPI was that it was an abstraction away from the hardware:
so why is there such a thing as "Asus" ACPI?) Or else, what am I
doing wrong?
--
David A. Madore
(david.madore@ens.fr,
http://www.madore.org/~david/ )
Full details:
hardware config:
Asus P5WD2 Premium motherboard
Intel 995X chipset
Intel Pentium 4 550 @3.4GHz processor
lsmod output:
Module Size Used by
ac 5892 0
container 5504 0
fan 5636 0
video 17156 0
thermal 14600 0
processor 24328 1 thermal
nvidia 3714948 12
agpgart 37580 1 nvidia
ide_cd 44804 0
cdrom 42528 1 ide_cd
af_packet 25480 4
ip6table_filter 3840 1
ip6_tables 21120 1 ip6table_filter
ipt_REJECT 6656 8
ipt_TOS 3584 1
reiserfs 281716 7
snd_emu10k1_synth 8960 0
snd_emu10k1 120068 1 snd_emu10k1_synth
snd_ac97_codec 84216 1 snd_emu10k1
snd_pcm_oss 54688 0
snd_mixer_oss 20736 1 snd_pcm_oss
snd_pcm 96900 3 snd_emu10k1,snd_ac97_codec,snd_pcm_oss
snd_page_alloc 11140 2 snd_emu10k1,snd_pcm
snd_emux_synth 39680 1 snd_emu10k1_synth
snd_seq_virmidi 9088 1 snd_emux_synth
snd_seq_midi_emul 8576 1 snd_emux_synth
snd_seq_dummy 4740 0
snd_seq_oss 36992 0
snd_seq_midi 10144 0
snd_rawmidi 27040 3 snd_emu10k1,snd_seq_virmidi,snd_seq_midi
snd_seq_midi_event 8960 3 snd_seq_virmidi,snd_seq_oss,snd_seq_midi
snd_seq 57360 9 snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 27012 3 snd_emu10k1,snd_pcm,snd_seq
snd_seq_device 9740 8 snd_emu10k1_synth,snd_emu10k1,snd_emux_synth,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd_hwdep 10400 2 snd_emu10k1,snd_emux_synth
snd 57956 13 snd_emu10k1,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_emux_synth,snd_seq_virmidi,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device,snd_hwdep
soundcore 11232 1 snd
snd_util_mem 5632 2 snd_emu10k1,snd_emux_synth
ipv6 272544 24
mousedev 13220 2
iptable_mangle 3968 1
iptable_nat 25268 0
ip_conntrack 47208 1 iptable_nat
iptable_filter 4096 1
ip_tables 23296 5 ipt_REJECT,ipt_TOS,iptable_mangle,iptable_nat,iptable_filter
capability 5896 0
commoncap 8064 1 capability
ext2 72328 6
ext3 146952 0
jbd 64920 1 ext3
mbcache 11268 2 ext2,ext3
ppp_deflate 7424 0
zlib_deflate 23704 1 ppp_deflate
bsd_comp 7168 0
tun 13056 1
ppp_async 13312 1
ppp_generic 31892 7 ppp_deflate,bsd_comp,ppp_async
slhc 8064 1 ppp_generic
crc_ccitt 3072 1 ppp_async
dummy 4100 0
dm_mod 62368 0
ohci1394 37300 0
ieee1394 107704 1 ohci1394
usbhid 36832 0
ohci_hcd 23172 0
uhci_hcd 34960 0
usbcore 125820 4 usbhid,ohci_hcd,uhci_hcd
e1000 108724 0
rtc 14664 0
unix 31248 364
lspci output:
0000:00:00.0 Host bridge: Intel Corp.: Unknown device 2774 (rev 81)
0000:00:01.0 PCI bridge: Intel Corp.: Unknown device 2775 (rev 81)
0000:00:1b.0 0403: Intel Corp.: Unknown device 27d8 (rev 01)
0000:00:1c.0 PCI bridge: Intel Corp.: Unknown device 27d0 (rev 01)
0000:00:1c.1 PCI bridge: Intel Corp.: Unknown device 27d2 (rev 01)
0000:00:1c.2 PCI bridge: Intel Corp.: Unknown device 27d4 (rev 01)
0000:00:1c.3 PCI bridge: Intel Corp.: Unknown device 27d6 (rev 01)
0000:00:1c.4 PCI bridge: Intel Corp.: Unknown device 27e0 (rev 01)
0000:00:1c.5 PCI bridge: Intel Corp.: Unknown device 27e2 (rev 01)
0000:00:1d.0 USB Controller: Intel Corp.: Unknown device 27c8 (rev 01)
0000:00:1d.1 USB Controller: Intel Corp.: Unknown device 27c9 (rev 01)
0000:00:1d.2 USB Controller: Intel Corp.: Unknown device 27ca (rev 01)
0000:00:1d.3 USB Controller: Intel Corp.: Unknown device 27cb (rev 01)
0000:00:1d.7 USB Controller: Intel Corp.: Unknown device 27cc (rev 01)
0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev e1)
0000:00:1f.0 ISA bridge: Intel Corp.: Unknown device 27b8 (rev 01)
0000:00:1f.1 IDE interface: Intel Corp.: Unknown device 27df (rev 01)
0000:00:1f.2 IDE interface: Intel Corp.: Unknown device 27c0 (rev 01)
0000:00:1f.3 SMBus: Intel Corp.: Unknown device 27da (rev 01)
0000:01:01.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 0a)
0000:01:01.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 0a)
0000:01:03.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
0000:01:04.0 Unknown mass storage controller: Integrated Technology Express, Inc.: Unknown device 8211 (rev 11)
0000:01:05.0 Ethernet controller: Marvell Technology Group Ltd. Yukon Gigabit Ethernet 10/100/1000Base-T Adapter (rev 13)
0000:02:00.0 Unknown mass storage controller: Silicon Image, Inc. (formerly CMD Technology Inc): Unknown device 3132 (rev 01)
0000:03:00.0 Ethernet controller: Intel Corp.: Unknown device 108b (rev 03)
0000:08:00.0 VGA compatible controller: nVidia Corporation: Unknown device 0161 (rev a1)
next reply other threads:[~2005-08-10 21:38 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-08-10 21:38 David Madore [this message]
2005-08-10 22:12 ` how do I read CPU temperature in ACPI? (w/ P5WD2 motherboard) Michael Thonke
[not found] <4A6sY-4zI-27@gated-at.bofh.it>
2005-08-11 0:00 ` Robert Hancock
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20050810213802.GA8105@clipper.ens.fr \
--to=david.madore@ens.fr \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.