does lm-sensors pick up sensors that don't exist?

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

 



Hi:

* Jean Delvare <khali at linux-fr.org> [2008-02-18 16:38:58 +0100]:
> On Mon, 18 Feb 2008 16:20:21 +0100, Per Jessen wrote:
> > Jean Delvare wrote:
> > 
> > > Depends on the thermal sensor type. For thermal diodes (or
> > > diode-connected transistors) the chip can typically detect if the
> > > thermal sensor is missing, and it will report it either explicitly in
> > > a status register, or through an arbitrary value (typically -128 or
> > > +127).
> > > 
> > > For thermistors, what the chip measures is actually a voltage, which
> > > is then converted to a temperature value. If the board manufacturer
> > > doesn't want to implement a sensor, they will typically wire the input
> > > to the ground, which is equivalent to an infinitely high or infinitely
> > > low temperature (depending on how the voltage divisor bridge is
> > > built), and the chip doesn't have to treat this as a special case.
> > > Things get bad when the manufacturer leave the thermal input floating,
> > > you will get random temperatures. This is quite possibly what Per is
> > > experiencing.
> > 
> > Hi Jean
> > 
> > if only I was getting random readings, but the readout I'm seeing
> > doesn't look random at all - it's typically 80-81, but will increase to
> > 86 when I'm stressing the system (the CPU-temp will rise to 62/63 at
> > the same time).  
> 
> Well, if it seems to make some sense, it might as well be wired.
> However, 80?C is rather high, and I would hope that no chip on my
> motherboard gets this hot. But depending on the hardware, it might
> actually happen.

Note: "floating" doesn't necessarily imply "random".  A floating input
could still show some small correlation with other circuits in close
physical proximity.

Regards,

-- 
Mark M. Hoffman
mhoffman at lightlink.com





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

  Powered by Linux