fan out of control (lm-sensors 2.6.2-1)

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

 



You may not really have a LM80 or MAX1617,
those chips are often misdetected.
I'd tell you to look at your board but you said
it's a laptop so that's harder...
mds


phil at netroedge.com wrote:
> 
> Boy, that is odd.  It's like the Bios or something else is trying to
> set the limits as well.  Or perhaps the chip is power-cycled during
> the event, which causes it to reset to defaults?  Or, another idea is
> that your distibution has a daemon or something running which might be
> setting values?  I'm at a loss. :'(
> 
> At the end you note that a sensors -s only partially fixes the
> situation.  What if you remove the module, re-insmod it, and then do a
> 'sensors -s'.  Does it return to the state that you show after the
> first 'sensors -s'?  If so, then it's likely that the chip is
> power-cycled during a suspend which loses it's config/limits settings.
> Removing the driver and reinstalling it causes it to be reinitialized.
> 
> Phil
> 
> On Sat, Dec 22, 2001 at 08:05:58PM +0100, Marcus Eger wrote:
> > On Friday 21 December 2001 19:31, phil at netroedge.com wrote:
> > > Are you doing a 'sensors -s' (as root) to set those values?  Otherwise
> > > they will never be set.  Fans usually have different high and low
> > > thresholds for turning on and turning off.  I.e., it might need to get
> > > to 60 degrees to turn the fan on, but might need to go down to 50
> > > before it shuts off.
> > >
> > >
> > > Phil
> >
> > Directly after booting I get
> > ##############################################
> > dimbel:~# sensors
> > lm80-i2c-0-2c
> > Adapter: SMBus PIIX4 adapter at 0440
> > Algorithm: Non-I2C SMBus adapter
> > +5V:       +6.71 V  (min =  +6.71 V, max =  +6.71 V)
> > VTT:       +2.55 V  (min =  +2.55 V, max =  +2.55 V)
> > +3.3V:     +4.43 V  (min =  +4.43 V, max =  +4.43 V)
> > +Vcore:    +3.76 V  (min =  +3.76 V, max =  +3.76 V)
> > +12V:     +16.10 V  (min = +16.10 V, max = +16.10 V)
> > -12V:     -16.11 V  (min = -16.11 V, max = -16.11 V)
> > -5V:       -6.70 V  (min =  -6.70 V, max =  -6.70 V)
> > fan1:        0 RPM  (min =    0 RPM, div = 8)
> > fan2:        0 RPM  (min =    0 RPM, div = 8)
> > temp:     -0.06 ?C (hot:limit =  -1?C,  hysteresis =  -1?C) ALARM
> >          (os: limit =  -1?C,  hysteresis =  -1?C) ALARM
> >
> > max1617-i2c-0-4e
> > Adapter: SMBus PIIX4 adapter at 0440
> > Algorithm: Non-I2C SMBus adapter
> > temp:        +62?C  (min =  +20?C, max =  +60?C)ALARM (HIGH)
> > remote_temp:
> >              +47?C  (min =  -65?C, max = +127?C)
> >
> >
> > if I do this, everything seems ok....
> > ##############################################
> > dimbel:~# sensors -s
> > dimbel:~# sensors
> > lm80-i2c-0-2c
> > Adapter: SMBus PIIX4 adapter at 0440
> > Algorithm: Non-I2C SMBus adapter
> > +5V:       +6.71 V  (min =  +6.71 V, max =  +6.71 V)
> > VTT:       +2.55 V  (min =  +2.55 V, max =  +2.55 V)
> > +3.3V:     +4.43 V  (min =  +4.43 V, max =  +4.43 V)
> > +Vcore:    +3.76 V  (min =  +3.76 V, max =  +3.76 V)
> > +12V:     +16.10 V  (min = +16.10 V, max = +16.10 V)
> > -12V:     -16.11 V  (min = -16.11 V, max = -16.11 V)
> > -5V:       -6.70 V  (min =  -6.70 V, max =  -6.70 V)
> > fan1:        0 RPM  (min =    0 RPM, div = 8)
> > fan2:        0 RPM  (min =    0 RPM, div = 8)
> > temp:     -0.06 ?C (hot:limit =  -1?C,  hysteresis =  -1?C) ALARM
> >          (os: limit =  -1?C,  hysteresis =  -1?C) ALARM
> >
> > max1617-i2c-0-4e
> > Adapter: SMBus PIIX4 adapter at 0440
> > Algorithm: Non-I2C SMBus adapter
> > temp:        +61?C  (min =  +57?C, max =  +60?C)ALARM (HIGH)
> > remote_temp:
> >              +46?C  (min =  +47?C, max =  +50?C)ALARM (LOW)
> >
> >
> >
> > after a suspend (brief hit on the power button) the min/max values for
> > max1617 are gone...
> > ##############################################
> > dimbel:~# sensors
> > lm80-i2c-0-2c
> > Adapter: SMBus PIIX4 adapter at 0440
> > Algorithm: Non-I2C SMBus adapter
> > +5V:       +6.71 V  (min =  +6.71 V, max =  +6.71 V)
> > VTT:       +2.55 V  (min =  +2.55 V, max =  +2.55 V)
> > +3.3V:     +4.43 V  (min =  +4.43 V, max =  +4.43 V)
> > +Vcore:    +3.76 V  (min =  +3.76 V, max =  +3.76 V)
> > +12V:     +16.10 V  (min = +16.10 V, max = +16.10 V)
> > -12V:     -16.11 V  (min = -16.11 V, max = -16.11 V)
> > -5V:       -6.70 V  (min =  -6.70 V, max =  -6.70 V)
> > fan1:        0 RPM  (min =    0 RPM, div = 8)
> > fan2:        0 RPM  (min =    0 RPM, div = 8)
> > temp:     -0.06 ?C (hot:limit =  -1?C,  hysteresis =  -1?C) ALARM
> >          (os: limit =  -1?C,  hysteresis =  -1?C) ALARM
> >
> > max1617-i2c-0-4e
> > Adapter: SMBus PIIX4 adapter at 0440
> > Algorithm: Non-I2C SMBus adapter
> > temp:        +60?C  (min =  -65?C, max = +127?C)
> > remote_temp:
> >              +46?C  (min =  -65?C, max = +127?C)
> >
> >
> > this now only partly corrects the values... (the remote min/max
> > are still wrong)
> > ##############################################
> > dimbel:~# sensors -s
> > dimbel:~# sensors
> > lm80-i2c-0-2c
> > Adapter: SMBus PIIX4 adapter at 0440
> > Algorithm: Non-I2C SMBus adapter
> > +5V:       +6.71 V  (min =  +6.71 V, max =  +6.71 V)
> > VTT:       +2.55 V  (min =  +2.55 V, max =  +2.55 V)
> > +3.3V:     +4.43 V  (min =  +4.43 V, max =  +4.43 V)
> > +Vcore:    +3.76 V  (min =  +3.76 V, max =  +3.76 V)
> > +12V:     +16.10 V  (min = +16.10 V, max = +16.10 V)
> > -12V:     -16.11 V  (min = -16.11 V, max = -16.11 V)
> > -5V:       -6.70 V  (min =  -6.70 V, max =  -6.70 V)
> > fan1:        0 RPM  (min =    0 RPM, div = 8)
> > fan2:        0 RPM  (min =    0 RPM, div = 8)
> > temp:     -0.06 ?C (hot:limit =  -1?C,  hysteresis =  -1?C) ALARM
> >          (os: limit =  -1?C,  hysteresis =  -1?C) ALARM
> >
> > max1617-i2c-0-4e
> > Adapter: SMBus PIIX4 adapter at 0440
> > Algorithm: Non-I2C SMBus adapter
> > temp:        +58?C  (min =  +57?C, max =  +60?C)
> > remote_temp:
> >              +44?C  (min =  -65?C, max = +127?C)
> >
> >
> > ##############################################
> > - thanks for your rapid answer, Phil,
> >     Marcus
> >
> >
> >
> 
> --
> Philip Edelbrock -- IS Manager -- Edge Design, Corvallis, OR
>    phil at netroedge.com -- http://www.netroedge.com/~phil
>  PGP F16: 01 D2 FD 01 B5 46 F4 F0  3A 8B 9D 7E 14 7F FB 7A



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

  Powered by Linux