How to read CPU temperature?

Hello all,

I am using prtdiag -v command to find the temperature sensors . And i dont see the following o/p .

ystem Configuration: Hewlett-Packard HP Z400 Workstation
BIOS Configuration: Hewlett-Packard 786G3 v01.17 08/19/2009

==== Processor Sockets ====================================

Version Location Tag
-------------------------------- --------------------------
Intel(R) Xeon(R) CPU W3503 @ 2.40GHz CPU0 PROCESSOR

==== Memory Device Sockets ================================

Type Status Set Device Locator Bank Locator
------- ------ --- ------------------- --------------------
Unknown in use 0 CPU0 DIMM1
Unknown in use 0 CPU0 DIMM2
Unknown empty 0 CPU0 DIMM3
Unknown empty 0 CPU0 DIMM4
FLASH in use 0 SYSTEM ROM

==== On-Board Devices =====================================

==== Upgradeable Slots ====================================

ID Status Type Description
--- --------- ---------------- ----------------------------
1 in use Unknown SLOT 1
2 in use Unknown SLOT 2
3 available Unknown SLOT 3
4 available Unknown SLOT 4
5 available PCI SLOT 5
6 available PCI

I dont see any temperature sensors .

I tried "prtpicl -c temperature-sensor -v" command there is absolutely no o/p . Please help .

i don't know if this particular HP system is certified to use with solaris... but from the output i don't looks like it is.
check the HP documentation for the supported operating systems and look if there are drivers available for solaris.

i came accross an article where it says that these commands have limited scope for X86 and does not support display of temperatures. This is a X86 system i am using . Do anyone have any idea on this ?