P4 lm_sensors module?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I did write a driver, but later I looked in more detail at the adm1021 
driver and saw that it is a more appropriate driver for the sensor on 
the Xeons.

Intel got a little tricky with the older 400MHz FSB Xeon procs and 
included the sensor on the PCB rather than building it into the CPU 
processor die itself.  Then they wrote the Xeon sensor spec to be a 
subset of the ADM1021 register set.  That let them use any ADM1021 
compliant sensor.  So if you 'modprobe adm1021' and it detects two 
sensors, then you've found your CPU sensors.  The CPU temperatures will 
be the "REMOTE" temperatures from those two.  The "BOARD" or internal 
temperatures will be a sensor in the adm1021 itself on the CPU carrier 
board.  If you have an adm1023 you get .25degC resolution as a bonus.

If you've got 533MHz FSB Xeons, then you've got a different problem. 
Intel *removed* the onboard adm1021 from the 533MHz parts and left it up 
to the motherboard to sample and report the die temperature.  In that 
case, you won't find a "xeon" sensor on the I2C bus, but should look for 
temperatures from some other sensor (winbond w83781d or compatible for 
example...)

I don't have direct experience with the Westerville board, so I'm sorry 
I won't be much more help.  I've CC'd the sensors mailing list so 
perhaps someone on that list has your motherboard and can advise you.

:v)

Dave wrote:
> Hi!  I found a note on the web from 2002 about you working on a P4
> (Xeon) temp sensor for lm_sensors.  How did that work out?  I'm trying
> to read the on-chip temerature on an SE7501WV2 Intel (westerville) board
> with dual xeons, and not getting anywhere.
> 
> If you have somehting that you'd be willing to share, even if it's not
> complete or stable, I'd really appreciate it.
> 
> thanks,
> dave.
> 
> 



-- 
Philip Pokorny, Director of Engineering
Tel: 415-358-2635   Fax: 415-358-2646   Toll Free: 888-PENGUIN
PENGUIN COMPUTING, INC.
www.penguincomputing.com



[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux