Newsgroup: it.comp.os.linux.iniziare
Titolo: Misura temperatura CPU

Sto cercando di capire come mai non riesco a visualizzare la temperatura 
della CPU sulla mia Ubuntu 8.04 con nessun programma faccia questo 
lavoro. Gkrellm, ktemperature oppure lo screenlets Sysmonitor.
Credo che il sensore sia da attivare o qualcos'altro, ma esiste, perche 
con lo stesso pc in Windows riesco a vedere questo parametro.
Cosa posso fare?
Grazie
Pat

 pc in Windows riesco a vedere questo parametro. Cosa posso fare?
Devi installare il pacchetto lm_sensors e poi configurare i sensori con:
# sensors-detect
Ti verranno fatte alcune domande (i default vanno bene come risposte) e 
poi ti verra' proposto di aggiungere alcune righe ad alcuni files. 
Accetta quello che viene proposto e al riavvio potrai accedere a tutti i 
valori.
-- 
Best Regards, Jack
Linux User #264449
Powered by Debian GNU/Linux on AMD64

 
Grazie mille Jack. Ora e' tutto ok.
Ciao
Pat

 # sensors-detect
Sai come funge su Ubuntu?
-- 
<<L'età della pietra non è finita perché sono finite le pietre>>.

 Sai come funge su Ubuntu?
...non ho resistito e l'ho installato. Ho installato anche x-sensors ma 
vedo solo una finestra bianca... )-:


 Sai come funge su Ubuntu?
Qui, benissimo. :)
-- 
Bye, Lem
Ceterum censeo ISLAM esse delendum
__________________________________
Combatti l'AIDS col tuo computer: 
http://fightaidsathome.scripps.edu/

 Qui, benissimo. :)
...ho seguito la documentazione, ma poi facendo la prova mi dice cose 
strane...
--- snip ---
giacomo@iolao:~$ sensors
k8temp-pci-00c3
Adapter: PCI adapter
Core0 Temp:
             +15°C
Core0 Temp:
              -3°C
Core1 Temp:
             +13°C
Core1 Temp:
              +1°C
--- snip ---
Com'è possibile che ci siano queste temperature???


 
lo tieni in frigo, prob.
rifarei la configurazione, a me risulta:
d@debian:~$ sensors
it8712-isa-0290
Adapter: ISA adapter
VCore 1:     +1,12 V  (min =  +0,00 V, max =  +4,08 V)
VCore 2:     +0,00 V  (min =  +0,00 V, max =  +4,08 V)
+3.3V:       +3,30 V  (min =  +0,00 V, max =  +4,08 V)
+5V:         +5,03 V  (min =  +0,00 V, max =  +6,85 V)
+12V:       +12,10 V  (min =  +0,00 V, max = +16,32 V)
-12V:        -4,29 V  (min = -27,36 V, max =  +3,93 V)
-5V:        -13,64 V  (min = -13,64 V, max =  +4,03 V)
Stdby:       +4,97 V  (min =  +0,00 V, max =  +6,85 V)
VBat:        +3,09 V
fan1:       1962 RPM  (min =  811 RPM, div = 8)
fan2:          0 RPM  (min =    0 RPM, div = 8)
fan3:          0 RPM  (min =    0 RPM, div = 8)
M/B Temp:    +41,0°C  (low  =  -1,0°C, high = +127,0°C)  sensor = transistor
CPU Temp:    +43,0°C  (low  =  -1,0°C, high = +127,0°C)  sensor = transistor
Temp3:       +26,0°C  (low  =  -1,0°C, high = +127,0°C)  sensor = transistor
cpu0_vid:   +0,875 V
k8temp-pci-00c3
Adapter: PCI adapter
Core0 Temp:  +38,0°C
fra l'altro l'ISA inverte cpu e scheda madre, almeno, quando compilo è 
M/B che sale;
in Gkrellm mi è bastato rinominare i sensori;
r
-- 
- Berlusconi, lei è uno stronzo.
- Come si permette! La denuncio!
- L'ho detto con ironia.
- Ah. Allora niente, scusi.
Ramapage, Baudelaire, Pentangle: 
http://umpf.net/

 (cuT9 urca, perché a me tutta questa roba non me la da???
Ecco la configurazione:
--- snip ---
giacomo@iolao:~$ sudo sensors-detect
# sensors-detect revision 4609 (2007-07-14 09:28:39 -0700)
This program will help you determine which kernel modules you need
to load to use lm_sensors most effectively. It is generally safe
and recommended to accept the default answers to all questions,
unless you know what you're doing.
We can start with probing for (PCI) I2C or SMBus adapters.
Do you want to probe now? (YES/no): 
Probing for PCI bus adapters...
Use driver `i2c-nforce2' for device 0000:00:01.1: nVidia Corporation 
nForce4 SMBus (MCP61)
We will now try to load each adapter module in turn.
Module `i2c-nforce2' already loaded.
If you have undetectable or unsupported adapters, you can have them
scanned by manually loading the modules before running this script.
We are now going to do the I2C/SMBus adapter probings. Some chips may
be double detected; we choose the one with the highest confidence
value in that case.
If you found that the adapter hung after probing a certain address,
you can specify that address to remain unprobed.
Next adapter: SMBus nForce2 adapter at 0600 (i2c-0)
Do you want to scan it? (YES/no/selectively): 
Client found at address 0x50
Probing for `Analog Devices ADM1033'...                     No
Probing for `Analog Devices ADM1034'...                     No
Probing for `SPD EEPROM'...                                 Yes
    (confidence 8, not a hardware monitoring chip)
Probing for `EDID EEPROM'...                                No
Client found at address 0x52
Probing for `Analog Devices ADM1033'...                     No
Probing for `Analog Devices ADM1034'...                     No
Probing for `SPD EEPROM'...                                 Yes
    (confidence 8, not a hardware monitoring chip)
Probing for `EDID EEPROM'...                                No
Next adapter: SMBus nForce2 adapter at 0700 (i2c-1)
Do you want to scan it? (YES/no/selectively): 
Some chips are also accessible through the ISA I/O ports. We have to
write to arbitrary I/O ports to probe them. This is usually safe though.
Yes, you do have ISA I/O ports even if you do not have any ISA slots!
Do you want to scan the ISA I/O ports? (YES/no): 
Probing for `National Semiconductor LM78' at 0x290...       No
Probing for `National Semiconductor LM78-J' at 0x290...     No
Probing for `National Semiconductor LM79' at 0x290...       No
Probing for `Winbond W83781D' at 0x290...                   No
Probing for `Winbond W83782D' at 0x290...                   No
Probing for `Silicon Integrated Systems SIS5595'...         No
Probing for `VIA VT82C686 Integrated Sensors'...            No
Probing for `VIA VT8231 Integrated Sensors'...              No
Probing for `IPMI BMC KCS' at 0xca0...                      No
Probing for `IPMI BMC SMIC' at 0xca8...                     No
Some Super I/O chips may also contain sensors. We have to write to
standard I/O ports to probe them. This is usually safe.
Do you want to scan for Super I/O sensors? (YES/no): 
Probing for Super-I/O at 0x2e/0x2f
Trying family `National Semiconductor'...                   No
Trying family `SMSC'...                                     No
Trying family `VIA/Winbond/Fintek'...                       No
Trying family `ITE'...                                      Yes
Found `ITE IT8716F Super IO Sensors'                        Success!
    (address 0x290, driver `it87')
Probing for Super-I/O at 0x4e/0x4f
Trying family `National Semiconductor'...                   No
Trying family `SMSC'...                                     No
Trying family `VIA/Winbond/Fintek'...                       No
Trying family `ITE'...                                      No
Some CPUs or memory controllers may also contain embedded sensors.
Do you want to scan for them? (YES/no): 
AMD K8 thermal sensors...                                   Success!
    (driver `k8temp')
Intel Core family thermal sensor...                         No
Intel AMB FB-DIMM thermal sensor...                         No
Now follows a summary of the probes I have just done.
Just press ENTER to continue: 
Driver `it87' (should be inserted):
  Detects correctly:
  * ISA bus, address 0x290
    Chip `ITE IT8716F Super IO Sensors' (confidence: 9)
Driver `k8temp' (should be inserted):
  Detects correctly:
  * Chip `AMD K8 thermal sensors' (confidence: 9)
I will now generate the commands needed to load the required modules.
Just press ENTER to continue: 
To make the sensors modules behave correctly, add these lines to
/etc/modules:
#----cut here----
# Chip drivers
it87
k8temp
#----cut here----
Do you want to add these lines to /etc/modules automatically? (yes/NO)


 
forse ti manca qlc modulo;
vedi cosa mi carica a me (ho un athlon+64  su scheda asus):
d@debian:~$ lsmod
Module                  Size  Used by
usblp                  19072  0
radeon                123296  2
drm                   100776  3 radeon
it87                   27408  0
hwmon_vid               7296  1 it87
i2c_isa                 9344  1 it87
ipv6                  296840  20
ppdev                  13704  0
lp                     17352  0
button                 13472  0
ac                     10376  0
battery                15496  0
powernow_k8            18464  0
cpufreq_stats          10400  0
cpufreq_conservative    12424  0
cpufreq_userspace       9472  0
cpufreq_ondemand       13328  1
freq_table              9600  3 powernow_k8,cpufreq_stats,cpufreq_ondemand
cpufreq_powersave       6272  0
loop                   23044  0
snd_emu10k1_synth      11904  0
snd_emux_synth         39424  1 snd_emu10k1_synth
snd_seq_virmidi        11904  1 snd_emux_synth
snd_seq_midi_emul      10880  1 snd_emux_synth
snd_emu10k1           142048  3 snd_emu10k1_synth
firmware_class         15360  1 snd_emu10k1
snd_ac97_codec        117464  1 snd_emu10k1
snd_mpu401             13864  0
ac97_bus                7168  1 snd_ac97_codec
snd_util_mem            9600  2 snd_emux_synth,snd_emu10k1
snd_mpu401_uart        13440  1 snd_mpu401
snd_hwdep              14728  2 snd_emux_synth,snd_emu10k1
snd_pcm_oss            48288  0
snd_pcm                89992  3 snd_emu10k1,snd_ac97_codec,snd_pcm_oss
snd_page_alloc         15376  2 snd_emu10k1,snd_pcm
snd_mixer_oss          21376  1 snd_pcm_oss
snd_seq_dummy           8452  0
snd_seq_oss            36736  0
snd_seq_midi           13504  0
snd_seq_midi_event     12416  3 snd_seq_virmidi,snd_seq_oss,snd_seq_midi
snd_seq                58752  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_rawmidi            30624  4 
snd_seq_virmidi,snd_emu10k1,snd_mpu401_uart,snd_seq_midi
snd_timer              28424  3 snd_emu10k1,snd_pcm,snd_seq
snd_seq_device         12820  8 
snd_emu10k1_synth,snd_emux_synth,snd_emu10k1,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq,snd_rawmidi
analog                 15328  0
parport_pc             42664  1
parport                44428  3 ppdev,lp,parport_pc
snd                    65896  19 
snd_emux_synth,snd_seq_virmidi,snd_emu10k1,snd_ac97_codec,snd_mpu401,snd_mpu401_uart,snd_hwdep,snd_pcm_oss,snd_pcm,snd_mixer_oss,snd_seq_oss,snd_seq,snd_rawmidi,snd_timer,snd_seq_device
serio_raw              11780  0
pcspkr                  7680  0
k8temp                 10496  0
emu10k1_gp              8576  0
gameport               21136  3 analog,emu10k1_gp
psmouse                45468  0
soundcore              13088  1 snd
i2c_nforce2            10624  0
i2c_core               31488  3 it87,i2c_isa,i2c_nforce2
tsdev                  13312  0
evdev                  15232  3
ext3                  137232  5
jbd                    68080  1 ext3
mbcache                13832  1 ext3
sd_mod                 33280  8
ide_cd                 44832  0
cdrom                  39848  1 ide_cd
usbhid                 32704  2
hid                    31360  1 usbhid
ata_generic            13188  0
floppy                 67560  0
sata_nv                25860  8
libata                132528  2 ata_generic,sata_nv
scsi_mod              164536  2 sd_mod,libata
amd74xx                19888  0 [permanent]
forcedeth              52872  0
ohci_hcd               25860  0
generic                10372  0 [permanent]
ide_core              147728  3 ide_cd,amd74xx,generic
ehci_hcd               37900  0
thermal                19600  0
processor              39912  2 powernow_k8,thermal
fan                     9992  0
d@debian:~$
r
-- 
Isabela,
all is glowing,
Isabela,
all is knowing.
[Patti Smith: Easter]
Baudelaire e l'arte: 
http://umpf.net/

 Com'è possibile che ci siano queste temperature???
Prova a cercare sul web informazioni su sensors.conf e sulla tua
motherboard... Anche io ho dovuto editare /etc/sensors.conf: a volte
i valori rilevati devono essere elaborati in certo modo, per arrivare
ai valori corretti. Dipende *anche* dalla motherboard, non solo dal
chip.
Ora, tolta la rumenta, mi dà questo:
lem@HARDYCOMP:~$ sensors
[...]
it8718-isa-0290
Adapter: ISA adapter
V-Core:      +1.36 V  (min =  +0.00 V, max =  +4.08 V)
+3.3V:       +3.33 V  (min =  +0.00 V, max =  +4.08 V)
+5.0V:       +4.92 V  (min =  +0.00 V, max =  +6.85 V)
5-VSB:       +4.97 V  (min =  +0.00 V, max =  +6.85 V)
Battery:     +3.14 V
1-CPU Fan:  2205 RPM  (min =    0 RPM)
2-CPU Fan:  1182 RPM  (min =    0 RPM)
South Fan:  2586 RPM  (min =    0 RPM)
CPU Temp:    +50.0°C  (low  =  -1.0°C, high = +127.0°C)  sensor =
transistor
M/B Temp:    +45.0°C  (low  =  -1.0°C, high = +127.0°C)  sensor =
transistor
coretemp-isa-0000
Adapter: ISA adapter
Core 0:      +74.0°C  (crit = +100.0°C)                  
coretemp-isa-0001
Adapter: ISA adapter
Core 1:      +73.0°C  (crit = +100.0°C)


 vedi cosa mi carica a me (ho un athlon+64  su scheda asus):
Idem, ecco il mio.
giacomo@iolao:~$ lsmod
Module                  Size  Used by
i2c_dev                10248  0 
ipv6                  317192  10 
af_packet              28172  2 
rfcomm                 47656  2 
l2cap                  28672  11 rfcomm
bluetooth              63876  4 rfcomm,l2cap
ppdev                  11272  0 
powernow_k8            16608  1 
cpufreq_userspace       6048  0 
cpufreq_powersave       3072  0 
cpufreq_ondemand       10896  1 
cpufreq_conservative     9608  0 
cpufreq_stats           8160  0 
freq_table              6464  3 powernow_k8,cpufreq_ondemand,cpufreq_stats
video                  21140  0 
sbs                    21520  0 
container               6400  0 
ac                      7304  0 
button                 10400  0 
dock                   12264  0 
battery                12424  0 
sbp2                   27144  0 
lp                     15048  0 
snd_hda_intel         337448  1 
snd_pcm_oss            50048  0 
snd_mixer_oss          20096  1 snd_pcm_oss
snd_pcm                94344  2 snd_hda_intel,snd_pcm_oss
snd_seq_dummy           5380  0 
snd_seq_oss            36864  0 
snd_seq_midi           11008  0 
snd_rawmidi            29824  1 snd_seq_midi
snd_seq_midi_event      9984  2 snd_seq_oss,snd_seq_midi
snd_seq                62496  6 
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              27272  2 snd_pcm,snd_seq
snd_seq_device         10260  5 
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd                    69288  11 
snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore              10272  1 snd
snd_page_alloc         12560  2 snd_hda_intel,snd_pcm
serio_raw               9092  0 
pcspkr                  4608  0 
psmouse                45596  0 
k8temp                  7680  0 
parport_pc             41896  1 
parport                44172  3 ppdev,lp,parport_pc
shpchp                 38300  0 
pci_hotplug            36612  1 shpchp
usblp                  16896  0 
i2c_nforce2             7808  0 
i2c_core               30208  2 i2c_dev,i2c_nforce2
evdev                  13056  3 
ext3                  146576  1 
jbd                    69360  1 ext3
mbcache                11272  1 ext3
sg                     41384  0 
sd_mod                 32512  3 
ide_cd                 35488  0 
cdrom                  41768  1 ide_cd
amd74xx                17328  0 [permanent]
ide_core              141200  2 ide_cd,amd74xx
forcedeth              55048  0 
floppy                 69608  0 
ohci1394               38984  0 
ieee1394              109528  2 sbp2,ohci1394
sata_nv                24068  2 
ata_generic             9988  0 
libata                138928  2 sata_nv,ata_generic
scsi_mod              172856  4 sbp2,sg,sd_mod,libata
ohci_hcd               25092  0 
ehci_hcd               40076  0 
usbcore               161584  4 usblp,ohci_hcd,ehci_hcd
thermal                16528  0 
processor              36232  2 powernow_k8,thermal
fan                     6920  0 
fuse                   52528  1 
apparmor               47008  0 
commoncap               9472  1 apparmor


 No, ho lasciato il default, cioÃ© NO come consigliava lui.
penso sia sottinteso che allora devi metterle manualmente;
mi sembra che non hai caricato il modulo it87;
r
-- 
DIO C'E'
e prima o poi gliela faremo pagare
[graffiti anonimi]
tutto sui Pentangle: 
http://umpf.net/

 notes that on his MSI K7T 
Pro,
# temp1 is the CPU temp and temp2 is the SYS temp. Hugo van der Merwe 
notes
# the same for his Gigabyte GA-7DXC, Olivier Martin for his Gigabyte
# GA-7ZM and Patrick Thomson for his Chaintech CT-5ATA. 
# Thomas Anglmaier notes: on Epox EP-7kxa temp2 is CPU and temp1 is SYS.
    label temp1 "SYS Temp"
    label temp2 "CPU Temp"
    label temp3 "SBr Temp"
    #ignore temp3
# Set your CPU core limits here if the BIOS did not.
    #set in0_min 1.70 * 0.95
    #set in0_max 1.70 * 1.05
# Other voltage values are standard so we can enforce the limits.
#    set in1_min 2.5 * 0.95
#    set in1_max 2.5 * 1.05
#    set in2_min 3.3 * 0.95
#    set in2_max 3.3 * 1.05
#    set in3_min 5 * 0.9
#    set in3_max 5 * 1.1
#    set in4_min 12 * 0.9
#    set in4_max 12 * 1.1
# Set your temp limits here.  Remember, 'tempX_over' is the temp at which 
an
# alarm is triggered, and 'tempX_hyst' is the temp at which an alarm 
turns off.
# Setting tempX_hyst to a few degrees below the corresponding tempX_over
# prevents an oscillation between alarm on and off states.  This kind of
# oscillation is known as hyteresis, thus the name.  (You typically get 
the
# most serious and troublesome hysteresis when a sensor triggers 
something to
# reduce the temp, thus creating a negative feedback loop.  Even without 
that,
# we would still get some oscillation when the temp hovers around the 
limit
# due to noise.)
#    set temp1_hyst 40
#    set temp1_over 45
#    set temp2_hyst 55
#    set temp2_over 60
#    set temp3_hyst 60
#    set temp3_over 65
# You could set your fan limits too, but the defaults should be fine.
    #set fan1_min 5000
    #set fan2_min 5000
chip "mtp008-*"
# The values below should be correct if you own a Tyan S1834D motherboard.
# If not, please contact us, so we can figure out better readings.
# FOR TYAN S2510 SEE END OF THIS SECTION.
# For positive voltages outside the 0..4.09V range (in2..in4), two 
resistors
# are used, with the following formula (R1,R2: resistor values, Vs: read
# voltage, Vin: pin voltage)
#   Vin = Vs * (R2 / (R1 + R2))
# For negative voltages (in5) two resistors are used, with the following
# formula (R3,R4: resistor values, Vs: read voltage, Vin: pin voltage)
#   Vin = ((4.096 - Vs) * (R3 / (R3 + R4))) + Vs
# Here are the official MTP008 data sheet values:
#       Vs      R1,R3   R2,R4    Vin
#      +12.0    28000   10000   +3.16
#      -12.0   232000   56000   +0.96
#       -5.0   120000   56000   +1.20
    label in0 "VCore1"
    label in1 "+3.3V"
    label in2 "+12V"
    label in3 "Vcore2"
    ignore in4
    label in5 "-12V"
    label in6 "Vtt"
    label fan1 "CPU1 Fan"
    label fan2 "CPU2 Fan"
    label fan3 "fan3"
    label temp1 "CPU1 Temp"
    label temp2 "CPU2 Temp"
    ignore temp3
    compute in2 @ * 38 / 10,		@ * 10 / 38
    compute in5 (@ * 36 - 118.61) / 7,	(118.61 + 7 * @) / 36
# examples for temperature limits
#    set temp1_over 40
#    set temp1_hyst 37
#    set temp2_over 52
#    set temp2_hyst 47
#    set temp3_over 52
#    set temp3_hyst 47
# End of standard mtp008 configuration
# TYAN S2510 INFORMATION
# This motherboard has two mtp008's which are hooked up differently,
# so they must be configured separately.
# For this motherboard, COMMENT OUT the above mtp008 section and
# UNCOMMENT the following two sections.
#
#chip "mtp008-i2c-*-2c"
#    label in0 "VCore1"
#    set in0_min 1.60
#    set in0_max 1.80
#    label in1 "+3.3V"
#    label in2 "+12V"
#    label in3 "Vcore2"
#    set in3_min 1.60
#    set in3_max 1.80
#    ignore in4
#    label in5 "-12V"
#    label in6 "Vtt"
#    label fan1 "CPU1 Fan"
#    label fan2 "CPU2 Fan"
#    label fan3 "fan3"
#    label temp1 "CPU1 Temp"
#    label temp2 "CPU2 Temp"
#    ignore temp3
#    compute in2 @ * 38 / 10,		@ * 10 / 38
#    compute in5 (@ * 36 - 118.61) / 7,	(118.61 + 7 * @) / 36
#
#chip "mtp008-i2c-*-2e"
#    ignore in0
#    label in1 "+3.3V"
#    ignore in2
#    label in3 "+5V"
#    set in3_min 4.50
#    set in3_max 5.50
#    ignore in4
#    label in5 "+3.3V"
#    ignore in6
#    label fan1 "fan4"
#    label fan2 "fan5"
#    label fan3 "fan6"
#    ignore temp1
#    label temp2 "MB Temp"
#    set temp2_over 52
#    set temp2_hyst 47
#    ignore temp3
chip "adm1025-*" "ne1619-*"
# The ADM1025 has integrated scaling resistors, rather
# than external resistors common to most sensor devices.
# These apply to the 6 voltage inputs in0-in5 (+2.5V, VCore,
# +3.3V, +5V, +12V, VCC). As the scaling is fixed inside
# the chip for these inputs, it is fairly certain that the
# motherboard connections match these labels, and that the
# driver computations are correct. Therefore they do not need to
# be overridden here.
    label in0 "+2.5V"
    label in1 "VCore"
    label in2 "+3.3V"
    label in3 "+5V"
    label in4 "+12V"
    label in5 "VCC"
# Adjust this if your vid is wrong; see doc/vid
#   set vrm 9.0
# Tolerate a 5% deviance for CPU power-supply
#    set in1_min vid * 0.95
#    set in1_max vid * 1.05
# Tolerate a 10% deviance for other voltages
#    set in0_min 2.5 * 0.90
#    set in0_max 2.5 * 1.10
#    set in2_min 3.3 * 0.90
#    set in2_max 3.3 * 1.10
#    set in3_min 5.0 * 0.90
#    set in3_max 5.0 * 1.10
#    set in4_min 12 * 0.90
#    set in4_max 12 * 1.10
#    set in5_min 3.3 * 0.90
#    set in5_max 3.3 * 1.10
# Depending on how your chipset is hardwired, you may or may not have
# +12V readings (will show as 0.0V if you don't have it).
#   ignore in4
# VCC is the power-supply voltage of the ADM1025 chipset, generally
# redundant with +3.3V so you may want to hide it.
#   ignore in5
# Temperatures
    label temp1 "CPU Temp"
    label temp2 "M/B Temp"
#    set temp1_low 10
#    set temp1_high 60
#    set temp2_low 10
#    set temp2_high 45
chip "lm87-*"
#
# The LM87 has integrated scaling resistors, rather
# than external resistors common to most sensor devices.
# These apply to the first 6 voltage inputs in0-in5
# (+2.5, Vccp1, +3.3, +5, 12, +Vccp2). As the scaling is fixed inside
# the chip for these inputs, it is fairly certain that the
# motherboard connections match these labels, and that the
# driver computations are correct. Therefore they do not need to
# be overridden here.
#
# Note: AIN1 (-12?), AIN2 (-5?) and temp3 require changing
# #defines in the driver and recompiling!!!
# This does not apply to the Linux 2.6 driver.
#
# This chip has non-standard entries in lib/chips.c so
# the feature names are quite different from other chips.
# For this chip, libsensors anticipates the correct labeling.
# This is great if it's correct but makes it a little more
# difficult if you want to change it.
#
# This may not have been a good idea, so it may be changed in the future.
# Here is an entry with everything commented out so you can
# uncomment the appropriate line if you want to change it.
#
# Warning - feature names starting with a number must be enclosed
# with double quotes.
   label "2.5V"  "+2.5V"
   label Vccp1   "VCore"
   label "3.3V"  "+3.3V"
   label "5V"    "+5V"
   label "12V"   "+12V"
#   label Vccp2   "VCore2"
   label fan1 "CPU Fan"
#   label fan2 "Case Fan"
   label temp1 "M/B Temp"
   label CPU_Temp "CPU Temp"
#   label temp3 "AUX Temp"
#   set Vccp1_min    vid * 0.95
#   set Vccp1_max    vid * 1.05
#   set "3.3V_min"   3.3 * 0.92
#   set "3.3V_max"   3.3 * 1.08
#   set "5V_min"       5 * 0.92
#   set "5V_max"       5 * 1.08
#   set "12V_min"     12 * 0.90
#   set "12V_max"     12 * 1.10
# These ones are mutually exclusive with temp3. If you have temp3,
# comment out these lines as they will trigger errors on "sensors -s".
#   set "2.5V_min"   2.5 * 0.92
#   set "2.5V_max"   2.5 * 1.08
#   set Vccp2_min    vid * 0.95
#   set Vccp2_max    vid * 1.05
# Increase fan clock dividers if your fans read 0 RPM while you know
# they are connected and running.
#   set fan1_div 4
#   set fan2_div 4
#   set fan1_min 3000
#   set fan2_min 3000
#   set temp1_min   5
#   set temp1_max  65
#   set temp2_min   5
#   set temp2_max  70
# Uncomment if you actually have temp3 (which means you don't have 2.5V
# nor Vccp2, as they are mutually exclusive).
#   set temp3_min   5
#   set temp3_max  70
# LM87 AIN1 and AIN2 Section
# As described above, the driver must be recompiled to use either or
# both of these. -12 and -5 may be reversed on your board, this is
# just a guess, the datasheet gives no guidance.
# Note that the Linux 2.6 driver needs no recompilation, it'll read the
# configuration from the chip.
#   label AIN1 "-12V"
#   label AIN2 "-5V"
#   set AIN1_min -12 * 0.95
#   set AIN2_min -5 * 0.95
#   set AIN1_max -12 * 1.05
#   set AIN2_max -5 * 1.05
#   compute AIN1 (7.50 * @) - 21.45  ,  (@ + 21.45) / 7.50
#   compute AIN2 (4.05 * @) - 10.07  ,  (@ + 10.07) / 4.05
chip "adm9240-*" "ds1780-*" "lm81-*"
#
# These chips have non-standard entries in lib/chips.c so
# the feature names are quite different from other chips.
# For these chips, libsensors anticipates the correct labeling.
# This is great if it's correct but makes it a little more
# difficult if you want to change it.
#
# This may not have been a good idea, so it may be changed in the future.
# Here is an entry with everything commented out so you can
# uncomment the appropriate line if you want to change it.
#
# Warning - feature names starting with a number must be enclosed
# with double quotes.
#
#   label "2.5V" "xxx"
#   label Vccp1 "xxx"
#   label "3.3V" "xxx"
#   label "5V" "xxx"
#   label "12V" "xxx"
#   label Vccp2 "xxx"
#   label fan1 "xxx"
#   label fan2 "xxx"
#   label temp "xxx"
#
#   set Vccp1_min xxx
#   set "2.5V_min" xxx
#   set "3.3V_min" xxx
#   set "5V_min" xxx
#   set "12V_min" xxx
#   set Vccp2_min xxx
#
#   set Vccp1_max xxx
#   set "2.5V_max" xxx
#   set "3.3V_max" xxx
#   set "5V_max" xxx
#   set "12V_max" xxx
#   set Vccp2_max xxx
#
#   set fan1_div xxx	Note: do not uncomment with kernel 2.6 driver
#   set fan2_div xxx	Note: do not uncomment with kernel 2.6 driver
#   set fan1_min xxx
#   set fan2_min xxx
#   set temp1_hyst xxx
#   set temp1_over xxx
#   compute "2.5V" xxx
#   compute Vccp1 xxx
#   compute "3.3V" xxx
#   compute "5V" xxx
#   compute "12V" xxx
#   compute Vccp2 xxx
#   compute temp xxx
chip "adm1024-*"
#
# These settings work for me, adjust for your system
#
    label fan1 "CPU1 fan"
    label fan2 "CPU2 fan"
    label temp "SYS Temp"
    label temp1 "CPU2 Temp"
    label temp2 "CPU1 Temp"
    ignore "2.5V" # This register is also used for temp2
    ignore "Vccp1"
    ignore "Vccp2"
chip "it87-*" "it8712-*"
# The values below have been tested on Asus CUSI, CUM motherboards.
# Voltage monitors as advised in the It8705 data sheet
    label in0 "VCore 1"
    label in1 "VCore 2"
    label in2 "+3.3V"
    label in3 "+5V"
    label in4 "+12V"
    label in5 "-12V"
    label in6 "-5V"
    label in7 "Stdby"
    label in8 "VBat"
    # vid is not monitored by IT8705F
    # comment out if you have IT8712
    ignore  vid
# If 3.3V reads around 1.65V, uncomment the following line:
#    compute in2   2*@ , @/2
    compute in3 ((6.8/10)+1)*@ ,  @/((6.8/10)+1)
# A number of Gigabyte boards (GA-8IPE1000Pro, GA-8KNXP, GA-7N400-L) use
# a different resistor combination for +5V:
#    compute in3 ((10/10)+1)*@ ,  @/((10/10)+1)
    compute in4 ((30/10) +1)*@  , @/((30/10) +1)
# For this family of chips the negative voltage equation is different from
# the lm78.  The chip uses two external resistor for scaling but one is
# tied to a positive reference voltage.  See ITE8705/12 datasheet (SIS950
# data sheet is wrong)
# Vs = (1 + Rin/Rf) * Vin - (Rin/Rf) * Vref.
# Vref = 4.096 volts, Vin is voltage measured, Vs is actual voltage.
# The next two are negative voltages (-12 and -5).
# The following formulas must be used. Unfortunately the datasheet
# does not give recommendations for Rin, Rf, but we can back into
# them based on a nominal +2V input to the chip, together with a 4.096V 
Vref.
# Formula:
#    actual V = (Vmeasured * (1 + Rin/Rf)) - (Vref * (Rin/Rf))
#    For -12V input use Rin/Rf = 6.68
#    For -5V input use Rin/Rf = 3.33
# Then you can convert the forumula to a standard form like:
    compute in5 (7.67 * @) - 27.36  ,  (@ + 27.36) / 7.67
    compute in6 (4.33 * @) - 13.64  ,  (@ + 13.64) / 4.33
#
# this much simpler version is reported to work for a
# Elite Group K7S5A board
#
#   compute in5 -(36/10)*@, -@/(36/10)
#   compute in6 -(56/10)*@, -@/(56/10)
#
    compute in7 ((6.8/10)+1)*@ ,  @/((6.8/10)+1)
#    set in0_min 1.5 * 0.95
#    set in0_max 1.5 * 1.05
#    set in1_min 2.4
#    set in1_max 2.6
#    set in2_min 3.3 * 0.95
#    set in2_max 3.3 * 1.05
#    set in3_min 5.0 * 0.95
#    set in3_max 5.0 * 1.05
#    set in4_min 12 * 0.95
#    set in4_max 12 * 1.05
#    set in5_max -12 * 0.95
#    set in5_min -12 * 1.05
#    set in6_max -5 * 0.95
#    set in6_min -5 * 1.05
#    set in7_min 5 * 0.95
#    set in7_max 5 * 1.05
    #the chip does not support in8 min/max
# Temperature
#
# Important - if your temperature readings are completely whacky
# you probably need to change the sensor type.
# Adujst and uncomment the appropriate lines below.
# The old method (modprobe it87 temp_type=0xXX) is no longer supported.
#
# 2 = thermistor; 3 = thermal diode; 0 = unused
#   set sensor1 3
#   set sensor2 3
#   set sensor3 3
# If a given sensor isn't used, you will probably want to ignore it
# (see ignore statement right below).
    label temp1       "M/B Temp"
#    set   temp1_over  40
#    set   temp1_low   15
    label temp2       "CPU Temp"
#    set   temp2_over  45
#    set   temp2_low   15
#   ignore temp3
    label temp3       "Temp3"
#    set   temp3_over  45
#    set   temp3_low   15
# The A7V8X-X and A7V600 have temperatures inverted, and needs a 
conversion
# for CPU temp. Thanks to Preben Randhol for the formula.
#   label temp1       "CPU Temp"
#   label temp2       "M/B Temp"
#   compute temp1     (-15.096+1.4893*@), (@+15.096)/1.4893
# Fans
#   set fan1_min 0
#   set fan2_min 3000
#   ignore fan3
#   set fan3_min 3000
# The following is for the Inside Technologies 786LCD which uses either a
# IT8705F or a SIS950 for monitoring with the SIS630.
#
# delete or comment out above it87 section and uncomment the following.
#chip "it87-*"
#    label in0 "VCore 1"
#    label in1 "VCore 2"
#    label in2 "+3.3V"
#    label in3 "+5V"
#    label in4 "+12V"
#    label in5 "3.3 Stdby"
#    label in6 "-12V"
#    label in7 "Stdby"
#    label in8 "VBat"
    # in0 will depend on your processor VID value, set to voltage 
specified in
    # bios setup screen
#    set in0_min 1.7 * 0.95
#    set in0_max 1.7 * 1.05
#    set in1_min 2.4
#    set in1_max 2.6
#    set in2_min 3.3 * 0.95
#    set in2_max 3.3 * 1.05
#    set in3_min 5.0 * 0.95
#    set in3_max 5.0 * 1.05
    # +- 12V are very poor tolerance on this board. Verified with 
voltmeter
#    set in4_min 12 * 0.90
#    set in4_max 12 * 1.10
#    set in5_min 3.3 * 0.95
#    set in5_max 3.3 * 1.05
#    set in6_max -12 * 0.90
#    set in6_min -12 * 1.10
#    set in7_min 5 * 0.95
#    set in7_max 5 * 1.05
    # vid not monitored by IT8705F
#    ignore  vid
#    compute in3 ((6.8/10)+1)*@ ,  @/((6.8/10)+1)
#    compute in4 ((30/10) +1)*@  , @/((30/10) +1)
#    compute in6 (1+232/56)*@ - 4.096*232/56, (@ + 4.096*232/56)/(1
+232/56)
#    compute in7 ((6.8/10)+1)*@ ,  @/((6.8/10)+1)
    # Temperature
#    label temp1       "CPU Temp"
#    ignore temp2
#    ignore temp3
    # Fans
#    set fan1_min 3000
#    ignore fan2
#    ignore fan3
chip "it8716-*"
# Voltages
    label  in0  "VCore"
    label  in1  "VDDR"
    label  in2  "+3.3V"    # VCC3
    label  in3  "+5V"      # VCC
    label  in4  "+12V"
#   label  in5  "-12V"
#   label  in6  "-5V"
    label  in7  "5VSB"     # VCCH
    label  in8  "VBat"
    compute in3  ((6.8/10)+1)*@ , @/((6.8/10)+1)
    compute in4  ((30/10)+1)*@  , @/((30/10)+1)
#   compute in5  (1+232/56)*@ - 4.096*232/56 , (@ + 4.096*232/56)/(1
+232/56)
#   compute in6  (1+120/56)*@ - 4.096*120/56 , (@ + 4.096*120/56)/(1
+120/56)
    compute in7  ((6.8/10)+1)*@ , @/((6.8/10)+1)
# If vid (nominal CPU voltage) isn't correct, hardcode the correct value
# instead.
#    set in0_min  vid * 0.95
#    set in0_max  vid * 1.05
#    set in1_min  1.8 * 0.95
#    set in1_max  1.8 * 1.05
#    set in2_min  3.3 * 0.95
#    set in2_max  3.3 * 1.05
#    set in3_min    5 * 0.95
#    set in3_max    5 * 1.05
#    set in4_min   12 * 0.95
#    set in4_max   12 * 1.05
#    set in5_max  -12 * 0.95
#    set in5_min  -12 * 1.05
#    set in6_max   -5 * 0.95
#    set in6_min   -5 * 1.05
#    set in7_min    5 * 0.95
#    set in7_max    5 * 1.05
# The chip does not support in8 min/max
# Temperatures
# If you are lucky, the BIOS has set the proper sensor types for you.
# If your temperature readings are completely whacky you probably
# need to change the sensor types. Adujst and uncomment the
# appropriate lines below.
#
# 2 = thermistor; 3 = thermal diode; 0 = unused
#   set sensor1  3
#   set sensor2  3
#   set sensor3  3
# If a given sensor isn't used, you will probably want to ignore it
# as well (see ignore statement right below).
# The CPU sensor can be any of temp1, temp2 or temp3 - it's motherboard
# dependent. Same for the motherboard temperature.
#   label  temp1  "CPU Temp"
#   label  temp2  "M/B Temp"
#   ignore temp3
#   set temp1_over  60
#   set temp1_low   10
#   set temp2_over  50
#   set temp2_low   10
# Fans
# The CPU fan can be any of fan1, fan2 or fan3 - it's motherboard
# dependent. Same for the case fan.
#   label  fan1 "CPU Fan"
#   label  fan2 "Case Fan"
#   ignore fan3
#   set fan1_min 2000
#   set fan2_min 2000
chip "fscpos-*"
# Fujitsu-Siemens Poseidon chip
# Temperature
    label temp1       "Temp1/CPU"
    label temp2       "Temp2/MB"
    label temp3       "Temp3/AUX"
# Fans
    label fan1        "Fan1"
    label fan2        "Fan2"
    label fan3        "Fan3"
# Voltage
    label volt12      "+12V"
    label volt5       "+5V"
    label voltbatt    "Battery"
chip "fscscy-*"
# Fujitsu-Siemens Scylla chip
# Temperature
    label temp1       "Temp1/CPU0"
    label temp2       "Temp2/CPU1"
    label temp3       "Temp3/MB"
    label temp4       "Temp4/AUX"
# Fans
    label  fan1       "Fan1/CPU0"
    label  fan2       "Fan2/CPU0"
    label  fan3       "Fan3"
    label  fan4       "Fan4"
    label  fan5       "Fan5"
    label  fan6       "Fan6"
# Voltage
    label volt12      "+12V"
    label volt5       "+5V"
    label voltbatt    "+3.3V"
chip "fscher-*"
# Fujitsu-Siemens Hermes chip
# Temperature
    label temp1       "Temp1/CPU"
    label temp2       "Temp2/MB"
    label temp3       "Temp3/AUX"
# Fans
    label fan1        "Fan1/PS"
    label fan2        "Fan2/CPU"
    label fan3        "Fan3/AUX"
# Voltage
    label in0         "+12V"
    label in1         "+5V"
    label in2         "Battery"
# Compute Voltages using mainboard dependant MRO-values
# (see doc/chips/fscher)
#                           M    R             O               
O                  M    R
    compute in0       (@ * (49 * 33) / 255) + (0 / 100), (@ - (0 / 100)) 
* 255 / (49 * 33)
    compute in1       (@ * (20 * 33) / 255) + (0 / 100), (@ - (0 / 100)) 
* 255 / (20 * 33)
    compute in2       (@ * (10 * 33) / 255) + (0 / 100), (@ - (0 / 100)) 
* 255 / (10 * 33)
# Read documentation before enabling pwm settings (see doc/chips/fscher)
# WARNING: IMPROPER VALUES MAY DAMAGE YOUR SYSTEM DUE TO OVERHEATING!
# Allow fans to turn off
#    set pwm1          0
#    set pwm2          0
#    set pwm3          0
# Min cooling
#    set pwm1          2
#    set pwm2          1
#    set pwm3          1
# Max cooling
#    set pwm1          255
#    set pwm2          255
#    set pwm3          255
chip "pcf8591-*"
#
#    values for the Philips PCF8591 chip
#
# Analog inputs
   ignore ain_conf
# Since Linux 2.6, input configuration is set as module parameter,
# so the line below is for older kernels only.
#  set    ain_conf    0
# You may discard ch2 and ch3 if you don't use them (depends on the input
# configuration)
#  ignore ch2
#  ignore ch3
   label  ch0         "Chan. 0"
   label  ch1         "Chan. 1"
   label  ch2         "Chan. 2"
   label  ch3         "Chan. 3"
# The driver assumes Vref = 2.56V and Agnd = 0V. If it doesn't match
# your hardware, you have to use compute lines. The example below is
# correct for Vref = 5.0V and Agnd = 0V.
#  compute ch0 (@ * 500 / 256), (@ * 256 / 500)
#  compute ch1 (@ * 500 / 256), (@ * 256 / 500)
#  compute ch2 (@ * 500 / 256), (@ * 256 / 500)
#  compute ch3 (@ * 500 / 256), (@ * 256 / 500)
# Analog output
   ignore aout_enable
#   set    aout_enable 1
   label  aout        "Output"
#   set    aout        0
chip "adm1021-*" "adm1023-*" "max1617-*" "max1617a-*" "thmc10-*" "lm84-*" 
"gl523sm-*" "mc1066-*"
   label temp 		"Board Temp"
   label remote_temp	"CPU Temp"
#   set temp_low		40
#   set temp_over		70
#   set remote_temp_low		40
#   set remote_temp_over	70
chip "lm83-*"
   label temp1 "M/B Temp"
   label temp2 "D1 Temp"
   label temp3 "CPU Temp"
   label temp4 "D3 Temp"
# ignore D1 and/or D3 readings if not used
#   ignore temp2
#   ignore temp4
# change high limits to fit your needs
#   set temp1_high 55
#   set temp2_high 60
#   set temp3_high 65
#   set temp4_high 60
# change critical limit to fit your needs
# only one limit for all four temperatures
# should be higher than each of the high limits above
#   set tcrit 85
chip "max1619-*"
   label temp1 "M/B Temp"
   label temp2 "CPU Temp"
# change high and low limits to fit your needs
#   set temp2_min   10
#   set temp2_max   100
# change critical limit and hysteresis to fit your needs
#   set temp2_crit  50
#   set temp2_hyst  40
chip "lm90-*" "adm1032-*" "lm86-*" "max6657-*" "adt7461-*" "max6680-*"
   label temp1 "M/B Temp"
   label temp2 "CPU Temp"
   label tcrit1 "M/B Crit"
   label tcrit2 "CPU Crit"
# change high and low limits to fit your needs
#   set temp1_low  10
#   set temp1_high 55
#   set temp2_low  10
#   set temp2_high 66
# change critical limits to fit your needs
# should be higher than the corresponding high limit above
#   set tcrit1 75
#   set tcrit2 85
# change the hysteresis values (to critical limits) to fit your needs
# note #1: hyst2 will be automatically set with the same delta
# note #2: the internal register, which stores a single, relative value
# for both channels, cannot hold values greater than 31, so the delta
# between critical temperatures and respective absolute hysteresis can
# never exceed this value
#   set hyst1 70
chip "lm99-*"
   label temp1 "G/C Temp"
   label temp2 "GPU Temp"
   label tcrit1 "G/C Crit"
   label tcrit2 "GPU Crit"
# note #1: only the LM99 needs this; for a LM89, comment the compute line
# out
# note #2: there is no way for us to differentiate between a LM89 and a
# LM99; you have to know what you have; LM99 are frequently found on
# graphics cards, most notably nVidia ones
   compute temp2 @+16, @-16
# change high and low limits to fit your needs
#   set temp1_low  10
#   set temp1_high 90
#   set temp2_low  10
#   set temp2_high 100
# change critical limits to fit your needs
# should be higher than the corresponding high limit above
#   set tcrit1 100
#   set tcrit2 110
# change the hysteresis values (to critical limits) to fit your needs
# note #1: hyst2 will be automatically set with the same delta
# note #2: the internal register, which stores a single, relative value
# for both channels, cannot hold values greater than 31, so the delta
# between critical temperatures and respective absolute hysteresis can
# never exceed this value
#   set hyst1 105
chip "lm63-*"
   label temp1       "M/B Temp"
   label temp2       "CPU Temp"
   label temp2_crit  "CPU Crit"
   label fan1        "CPU Fan"
# Change limits to fit your needs. Note that temp2_crit is read-only.
#   set temp1_high       50
#   set temp2_low        10
#   set temp2_high       70
#   set temp2_crit_hyst  75
#   set fan1_min         2000
chip "vt1211-*"
#							1 for temp, 0 for 
volt.
#	Sensor		Voltage Mode	Temp Mode	config bit
#	--------	------------	---------	--------------
#	Reading 1			temp1
#	Reading 3			temp2   	
#	UCH1/Reading2	in0		temp3		0x04 (4)
#	UCH2		in1		temp4		0x08 (8)
#	UCH3		in2		temp5		0x10 (16)
#	UCH4		in3		temp6		0x20 (32)
#	UCH5		in4		temp7		0x40 (64)
#	3.3V		in5
# Set uch1-2 to temp mode, uch3-5 to voltage mode. This works only 
# for the 2.4 driver. For the 2.6 driver use the uch_config module 
parameter.
# If the value doesn't match the hardware wiring, you'll get weird 
readings!
#    set config 12
# The 2.6 driver will automatically ignore the inputs which are not
# configured, but the 2.4 driver will not so you'll need to add ignore
# statements depending on the config value above.
#   ignore in0
#   ignore in1
#   ignore temp3
#   ignore temp4
    ignore temp5
    ignore temp6
    ignore temp7
    label in0 "+3.3V"
    label in1 "+2.5V"
    label in2 "VCore"
    label in3 "+5V"
    label in4 "+12V"
    label in5 "+3.3V"
    label temp1 "CPU Temp"
    label temp2 "Int Temp"
    label fan1 "Case Fan"
    label fan2 "CPU Fan"
# All voltage calculations have the form
#    compute inX  @ * (1 + R1 / R2), @ / (1 + R1 / R2)
#
# The following are the resistor values as recommended by VIA
#	Voltage		R1	R2
#	-------		----	----
#	VCore	 	-	-	(no scaling)
#	 3.3		6.8k	10k
#	 2.5		2k	10k
#	 5.0		14k	10k
#	12.0		47k	10k
#
# The VT1211 internal 3.3V (in5) is scaled by the driver and doesn't
# need to be adjusted here. VCore doesn't need scaling at all.
    compute in0  @ * (1 + 6.8 / 10),  @ / (1 + 6.8 / 10)
    compute in1  @ * (1 +   2 / 10),  @ / (1 +   2 / 10)
    compute in3  @ * (1 +  14 / 10),  @ / (1 +  14 / 10)
    compute in4  @ * (1 +  47 / 10),  @ / (1 +  47 / 10)
# Adjust this if your vid is wrong (for 2.4 only); see doc/vid
#   set vrm 9.1
#   set in0_min 3.3 * 0.95
#   set in0_max 3.3 * 1.05
#   set in1_min 2.5 * 0.95
#   set in1_max 2.5 * 1.05
# If your vid is wrong, hardcode the CPU voltage (e.g. 1.4)
#   set in2_min vid * 0.97
#   set in2_max vid * 1.03
#   set in3_min 5.0 * 0.95
#   set in3_max 5.0 * 1.05
#   set in4_min 12.0 * 0.90
#   set in4_max 12.0 * 1.10
    set in5_min 3.3 * 0.95
    set in5_max 3.3 * 1.05
# The temperature calculations are of the form
#    compute tempX  (@ - Offset) / Gain, (@ * Gain) + Offset
#
# The following are the gain and offset values as recommended by VIA
#	Diode Type	Gain	Offset
#	----------	----	------
# 	Intel CPU	0.9528	88.638
#			0.9686	65.000	*)
#	VIA C3 Ezra	0.9528	83.869
#	VIA C3 Ezra-T	0.9528	73.869
#
# *) These are the values from the previous sensors.conf. I don't know
# where they came from or how they got derived.
#
# The VT1211 internal temperature (temp2) is scaled by the driver
# and doesn't need to be adjusted here.
    compute temp1  (@ - 73.869) / 0.9528,  (@ * 0.9528) + 73.869
# The thermistor calculations are of the form
#    compute tempX  1 / (1 / 298.15 - (` Vmax / @ - 1)) / B) - 273.15, \
#                   Vmax / (1 + (^ (B / 298.15 - B / (273.15 + @))))
#
# B is the thermistor beta value, Vmax is the reference voltage, '^' is 
the
# exp() operator and '`' is the ln() operator.
# Given B = 3435 and Vmax = 2.2V and assuming that the thermistor forms a
# resistor divider with a resistor equal to the thermistor's nominal 
value at
# 25 degrees C, the following compute lines can be used:
    compute temp3  1 / (1 / 298.15 - (` (2.2 / @ - 1)) / 3435) - 273.15, \
                   2.2 / (1 + (^ (3435 / 298.15 - 3435 / (273.15 + @))))
    compute temp4  1 / (1 / 298.15 - (` (2.2 / @ - 1)) / 3435) - 273.15, \
                   2.2 / (1 + (^ (3435 / 298.15 - 3435 / (273.15 + @))))
    compute temp5  1 / (1 / 298.15 - (` (2.2 / @ - 1)) / 3435) - 273.15, \
                   2.2 / (1 + (^ (3435 / 298.15 - 3435 / (273.15 + @))))
    compute temp6  1 / (1 / 298.15 - (` (2.2 / @ - 1)) / 3435) - 273.15, \
                   2.2 / (1 + (^ (3435 / 298.15 - 3435 / (273.15 + @))))
    compute temp7  1 / (1 / 298.15 - (` (2.2 / @ - 1)) / 3435) - 273.15, \
                   2.2 / (1 + (^ (3435 / 298.15 - 3435 / (273.15 + @))))
#    set temp1_hyst 80
#    set temp1_over 85
#    set temp2_hyst 60
#    set temp2_over 65
#    set temp3_hyst 60
#    set temp3_over 65
#    set temp4_hyst 40
#    set temp4_over 45
#    set fan1_min 3000
#    set fan2_min 3000
chip "vt8231-*"
#
#							1 for temp, 0 for 
volt.
#	Sensor		Voltage Mode	Temp Mode	config bit
#	--------	------------	---------	--------------
#	Reading 1			temp1
#	UCH1		in0		temp2		0x04 (4)
#	UCH2		in1		temp3		0x08 (8)
#	UCH3		in2		temp4		0x10 (16)
#	UCH4		in3		temp5		0x20 (32)
#	UCH5		in4		temp6		0x40 (64)
#	3.3V		in5
#
# Hardware default is UCH1 in temp mode, UCH2-5 in voltage mode
# Note that the Linux 2.6 driver will not let you change the channel
# configuration. In theory, the BIOS should have done it properly.
#   set config 4
#    ignore in0
#    ignore temp3
#    ignore temp4
#    ignore temp5
#    ignore temp6
    label in1 "+2.5V"
    label in2 "VCore"
    label in3 "+5V"
    label in4 "+12V"
    label in5 "+3.3V"
    label temp1 "CPU Temp"
    label temp2 "M/B Temp"
# Here are the resistor values as recommended by VIA:
#   Voltage			R1	R2
#   VCore			no scaling
#    2.5			2k	10k
#    3.5 (3.3V ext.)		6.8k	10k
#    5.0			14k	10k
#   12.0			47k	10k
#   compute in0  @ * (1 + 6.8 / 10),  @ / (1 + 6.8 / 10)
    compute in1  @ * (1 +   2 / 10),  @ / (1 +   2 / 10)
    compute in3  @ * (1 +  14 / 10),  @ / (1 +  14 / 10)
    compute in4  @ * (1 +  47 / 10),  @ / (1 +  47 / 10)
# in5 is scaled internally so scaling is done by the driver.
#   set in0_min 2.5 * 0.95
#   set in0_max 2.5 * 1.05
#   set in1_min 2.5 * 0.95
#   set in1_max 2.5 * 1.05
# Replace "2.0" with your nominal CPU voltage for in2.
#   set in2_min 2.0 * 0.95
#   set in2_max 2.0 * 1.05
#   set in3_min 5.0 * 0.95
#   set in3_max 5.0 * 1.05
#   set in4_min 12.0 * 0.95
#   set in4_max 12.0 * 1.05
#   set in5_min 3.3 * 0.95
#   set in5_max 3.3 * 1.05
# For Intel CPU:
    compute temp1  (@ - 65) / 0.9686,  (@ * 0.9686) + 65
# For VIA EPIA CPU (provided by Roger Lucas):
#   compute temp1  (@ - 45) / 0.7809,  (@ * 0.7809) + 45
# Thermistor calculations
# 3435 is the thermistor beta, 2.2 is the reference voltage.
# '^' is the e**x operator; '`' is the ln(x) operator
# (valid in library version 1.4.0 / lm_sensors 2.7.1 or higher)
# This assumes that the thermistor forms a resistor divider with a 
resistor
# equal to its nominal value at 25 degrees C.
    compute temp2  1 / (1 / 298.15 - (` (2.2 / @ - 1)) / 3435) - 273.15, \
                   2.2 / (1 + (^ (3435 / 298.15 - 3435 / (273.15 + @))))
    compute temp3  1 / (1 / 298.15 - (` (2.2 / @ - 1)) / 3435) - 273.15, \
                   2.2 / (1 + (^ (3435 / 298.15 - 3435 / (273.15 + @))))
#    set temp1_hyst 60
#    set temp1_over 65
#    set temp2_hyst 40
#    set temp2_over 45
#    set fan1_min 3000
#    set fan2_min 3000
chip "bmc-*"
#
# You should not need compute lines here, the driver will
# do all the conversions.
# For label lines, copy from syslog/dmesg when the bmcsensors
# module is inserted.
#
# for example:
# label temp1 "Ambient Temp"
chip "smsc47m1-*"
# SMSC LPC47M10x, LPC47M13x, LPC47M14x and LPC47B27x chips
# We don't set the fan mins by default anymore because they may not exist
# when using the Linux 2.6 driver (since we respect the original chip
# configuration).
#    set fan1_min 3000
#    set fan2_min 3000
chip "smsc47m192-*"
# Temperature and voltage input from SMSC LPC47M192 and LPC47M997 chips
# This example works on a Gigabyte K8U motherboard
# Voltages are scaled internally, no computations needed
    label in0 "+2.5V"
#    set in0_min  2.5 * 0.95
#    set in0_max  2.5 * 1.05
    label in1 "VCore"
#    set in1_min  vid * 0.95
#    set in1_max  vid * 1.05
    label in2 "+3.3V"
#    set in2_min  3.3 * 0.95
#    set in2_max  3.3 * 1.05
    label in3 "+5V"
#    set in3_min  5.0 * 0.95
#    set in3_max  5.0 * 1.05
    label in4 "+12V"
#    set in4_min  12.0 * 0.95
#    set in4_max  12.0 * 1.05
    label in5 "VCC"
#    set in5_min  3.3 * 0.95
#    set in5_max  3.3 * 1.05
    label in6 "+1.5V"
#    set in6_min  1.5 * 0.95
#    set in6_max  1.5 * 1.05
#   ignore in6
    label in7 "+1.8V"
#    set in7_min  1.8 * 0.95
#    set in7_max  1.8 * 1.05
#   Haven't yet heard from any board that has 1.8V connected, so
#   this might be more appropriate:
#   ignore in7
 
    label temp1 "Chip Temp"
#    set temp1_min   0
#    set temp1_max   60
    label temp2 "CPU Temp"
#    set temp2_min   0
#    set temp2_max   60
    label temp3 "Sys Temp"
#    set temp3_min   0
#    set temp3_max   60
#
# This example was tested vs. Asus P4S333
#
chip "asb100-*"
# adjust this if your vid is wrong; see doc/vid
    #set vrm 9.0
    label in0 "VCore 1"
    #set in0_min vid * 0.95
    #set in0_max vid * 1.05
    label in1 "VCore 2"
    ignore in1
    #set in1_min vid * 0.95
    #set in1_max vid * 1.05
    label in2 "+3.3V"
    #set in2_min 3.3 * 0.95
    #set in2_max 3.3 * 1.05
    label in3 "+5V"
    compute in3 1.68 * @ ,  @ / 1.68
    #set in3_min 5.0 * 0.95
    #set in3_max 5.0 * 1.05
    label in4 "+12V"
    compute in4 3.8 * @ , @ / 3.8
    #set in4_min 12  * 0.90
    #set in4_max 12  * 1.10
    label in5 "-12V (reserved)"
    #ignore in5
    compute in5 -@ * 3.97 ,  -@ / 3.97
    #set in5_max -12 * 0.90
    #set in5_min -12 * 1.10
    label in6 "-5V (reserved)"
    #ignore in6
    compute in6 -@ * 1.666 , -@ / 1.666
    #set in6_max -5  * 0.95
    #set in6_min -5  * 1.05
    label temp1 "M/B Temp"
    #set temp1_over 45
    #set temp1_hyst 40
    label temp2 "CPU Temp (Intel)"
    #ignore temp2
    #set temp2_over 60
    #set temp2_hyst 50
    # PWRTMP connector on P4S333, for external sensor
    label temp3 "Power Temp"
    #ignore temp3
    #set temp3_over 45
    #set temp3_hyst 40
    # Used for Athlon diode, ignore for P4S333
    label temp4 "CPU Temp (AMD)"
    #set temp4_over 60
    #set temp4_hyst 50
    #ignore temp4
    label fan1 "CPU Fan"
    #set fan1_div 4
    #set fan1_min 2000
    label fan2 "Chassis Fan"
    #set fan2_div 2
    #set fan2_min 4000
    label fan3 "Power Fan"
    #set fan3_div 2
    #set fan3_min 4000
#
# Sample configuration for the Intel S845WD1-E
# courtesy of Marcus Schopen
#
chip "lm85c-*" "adm1027-*" "adt7463-*" "lm85-*" "lm85b-*"
# Voltage inputs
# Depending on the hardware setup, the ADT7463 may not have in4.
   label in0   "V1.5"      # AGP on Intel S845WD1-E
   label in1   "VCore"
   label in2   "V3.3"
   label in3   "V5"
   label in4   "V12"
# Temperature inputs
   label temp1  "CPU Temp"
   label temp2  "Board Temp"
   label temp3  "Remote Temp"
# Fan inputs
   label fan1   "CPU_Fan"
#   label fan2   "Fan2"
#   label fan3   "Fan3"
#   label fan4   "Fan4"
# PWM Outputs
   label pwm1   "CPU_PWM"
   label pwm2   "Fan2_PWM"
   label pwm3   "Fan3_PWM"
# Voltage scaling is done on-chip.  No 'compute' directive
# should be necessary.  If in0 has external scaling set
# it here.
#   compute in0  @ * 2.5,   @ / 2.5
# Adjust fans speeds for actual pulses per rev
#   compute fan1  @ * 2,  @ / 2    # 1 pulse per rev
#   set fan1_ppr  1                # ADM1027 or ADT7463
#   compute fan2  @ / 2,  @ * 2    # 4 pulse per rev
#   set fan2_ppr  4                # ADM1027 or ADT7463
# Ignore fans you (or your motherboard) don't have
#   ignore fan2
#   ignore fan3
#   ignore fan4
# Set VRM version
# adjust this if your vid is wrong; see doc/vid
#   set vrm  9.1   # Pentium 4
# Set voltage limits
#   set in0_min  1.5 * 0.95
#   set in0_max  1.5 * 1.05
#   set in1_min  vid * 0.95
#   set in1_max  vid * 1.05
#   set in2_min  3.3 * 0.95
#   set in2_max  3.3 * 1.05
#   set in3_min  5.0 * 0.95
#   set in3_max  5.0 * 1.05
#   set in4_min   12 * 0.95
#   set in4_max   12 * 1.05
# Set Fan limits
#   set fan1_min 4000
# Set Temp Limits
#   set temp1_min 10
#   set temp1_max 50
#   set temp2_min 10
#   set temp2_max 35
#   set temp3_min 10
#   set temp3_max 35
# Those /sys files have been added in 2.6.19+ kernels and are
# disabled by default. Comment those lines if you have such a kernel.
   ignore in5
   ignore in6
   ignore in7
   ignore fan1_tach_mode
   ignore zone1_limit
   ignore zone1_hyst
   ignore zone1_range
   ignore zone1_critical
   ignore zone1_smooth
   ignore zone2_limit
   ignore zone2_hyst
   ignore zone2_range
   ignore zone2_critical
   ignore zone2_smooth
   ignore zone3_limit
   ignore zone3_hyst
   ignore zone3_range
   ignore zone3_critical
   ignore zone3_smooth
   ignore pwm1_spinup
   ignore pwm1_min
   ignore pwm1_freq
   ignore pwm1_min_ctl
   ignore pwm1_invert
   ignore pwm1_zone
   ignore pwm1_spinup_ctl
   ignore pwm2_spinup
   ignore pwm2_min
   ignore pwm2_freq
   ignore pwm2_min_ctl
   ignore pwm2_invert
   ignore pwm2_zone
   ignore pwm2_spinup_ctl
   ignore pwm3_spinup
   ignore pwm3_min
   ignore pwm3_freq
   ignore pwm3_min_ctl
   ignore pwm3_invert
   ignore pwm3_zone
   ignore pwm3_spinup_ctl
chip "pc87366-*"
# Voltage inputs
# Set VRM version (default 9.0)
#   set vrm     9.0
   label in7   "Vsb"
   label in8   "Vdd"
   label in9   "Vbat"
   label in10  "AVdd"
   compute in7   @*2, @/2
   compute in8   @*2, @/2
   compute in10  @*2, @/2
# These are the operating conditions as recommended by National
# Semiconductor
   set in7_min   3.0
   set in7_max   3.6
   set in8_min   3.0
   set in8_max   3.6
#   set in9_min   2.4
#   set in9_max   3.6
   set in10_min  3.0
   set in10_max  3.6
# Temperature inputs
   label temp1       "CPU0 Temp"
   label temp1_crit  "CPU0 Crit"
   label temp2       "CPU1 Temp"
   label temp2_crit  "CPU1 Crit"
   label temp3       "S-IO Temp"
   label temp3_crit  "S-IO Crit"
#   set temp1_min    0
#   set temp1_max   70
#   set temp1_crit  85
#   set temp2_min    0
#   set temp2_max   70
#   set temp2_crit  85
#   set temp3_min    0
#   set temp3_max   70
#   set temp3_crit  85
# Thermistors
# On some systems, thermistors are used instead of thermal diodes.
# Note that these are the same pins used differently, so you really
# can't have them all on a given system.
#   ignore temp1
#   ignore temp2
   ignore temp4
   ignore temp5
   ignore temp6
# 3435 is the thermistor beta.
# This assumes that the thermistor forms a resistor divider with a 
resistor
# equal to its nominal value at 25 degres Celsius. If not, change the 
values.
# We also assume that you have a working in10 (which is forcibly enabled 
by
# default). If not, use 3.3 instead, but you lose accuracy.
   compute temp4  3435 / (` (1 / (1 - @ / in10) - 1) + 3435 / 298.15) - 
273.15, \
                  in10 * (1 - 1 / (1 + (^ (3435 / (273.15 + @) - 3435 / 
298.15))))
   compute temp5  3435 / (` (1 / (1 - @ / in10) - 1) + 3435 / 298.15) - 
273.15, \
                  in10 * (1 - 1 / (1 + (^ (3435 / (273.15 + @) - 3435 / 
298.15))))
   compute temp6  3435 / (` (1 / (1 - @ / in10) - 1) + 3435 / 298.15) - 
273.15, \
                  in10 * (1 - 1 / (1 + (^ (3435 / (273.15 + @) - 3435 / 
298.15))))
#   set temp4_min    0
#   set temp4_max   70
#   set temp4_crit  85
#   set temp5_min    0
#   set temp5_max   70
#   set temp5_crit  85
#   set temp6_min    0
#   set temp6_max   70
#   set temp6_crit  85
# Fan inputs
# Ignore fans you don't have
#   ignore fan2
#   ignore fan3
#   set fan1_min 2000
#   set fan2_min 2000
#   set fan3_min 2000
chip "adm1030-*"
   label temp1 "SYS Temp"
   label temp2 "CPU Temp"
   label temp1_crit "SYS Crit"
   label temp2_crit "CPU Crit"
#   set temp1_max  60
#   set temp2_max  70
#   set temp1_crit 85
#   set temp2_crit 85
   label fan1 "CPU Fan"
#   set fan1_min 2000
chip "adm1031-*"
   label temp1 "SYS Temp"
   label temp2 "CPU Temp"
   label temp3 "AUX Temp"
   label temp1_crit "SYS Crit"
   label temp2_crit "CPU Crit"
   label temp3_crit "AUX Crit"
#   set temp1_max  60
#   set temp2_max  70
#   set temp3_max  70
#   set temp1_crit 85
#   set temp2_crit 85
#   set temp3_crit 85
   label fan1 "CPU Fan"
   label fan2 "Case Fan"
#   set fan1_min 2000
#   set fan2_min 2000
chip "w83l785ts-*"
   label temp1 "CPU Diode"
chip "lm92-*"
   label temp "CPU Temp"
# Change limits as you see fit
#   set temp_low 14
#   set temp_high 60
#   set temp_crit 72
# Hysteresis is computed from critical limit for Linux 2.6,
# and from high limit for Linux 2.4. That might change in the future.
# Whatever, the same relative hysteresis is used for all of low, high
# and critical limits.
#   set temp_hyst 70 # Linux 2.6
#   set temp_hyst 58 # Linux 2.4
# Winbond W83627EHF configuration originally contributed by Leon Moonen
# This is for an Asus P5P800, voltages for A8V-E SE.
chip "w83627ehf-*" "w83627dhg-*"
    label in0 "VCore"
    label in2 "AVCC"
    label in3 "3VCC"
    label in7 "VSB"
    label in8 "VBAT"
# The W83627DHG has no in9, uncomment the following line
#    ignore in9
# +12V is in1 and +5V is in6 as recommended by datasheet 
    compute in1 @*(1+(56/10)),  @/(1+(56/10))
    compute in6 @*(1+(22/10)),  @/(1+(22/10))
#    set in1_min   12.0*0.9
#    set in1_max   12.0*1.1
#    set in6_min   5.0*0.95
#    set in6_max   5.0*1.05
# Set the 3.3V
#    set in2_min   3.3*0.95
#    set in2_max   3.3*1.05
#    set in3_min   3.3*0.95
#    set in3_max   3.3*1.05
#    set in7_min   3.3*0.95
#    set in7_max   3.3*1.05
#    set in8_min   3.3*0.95
#    set in8_max   3.3*1.05
# Fans
   label fan1      "Case Fan"
   label fan2      "CPU Fan"
   label fan3      "Aux Fan"
#  ignore fan3
#  ignore fan4
#  set fan1_min    1200
#  set fan2_min    1700
# Temperatures
   label temp1     "Sys Temp"
   label temp2     "CPU Temp"
   label temp3     "AUX Temp"
 
#  ignore temp3
#  set temp1_over  45
#  set temp1_hyst  40
#  set temp2_over  45
#  set temp2_hyst  40
# Fintek F71805F/FG configuration
# This is the recommended wiring and resistor values from the F71805F/FG
# datasheet. Your motherboard manufacturer may or may not have followed
# these.
chip "f71805f-*"
# Voltages
   label in0 "+3.3V"
   label in1 "Vtt1.2V"
   label in2 "Vram"
   label in3 "Vchip"
   label in4 "+5V"
   label in5 "+12V"
   label in6 "Vcc1.5V"
   label in7 "Vcore"
   label in8 "5VSB"
   # in0 is scaled internally
   compute in2  @*(1+100/100), @/(1+100/100)
   compute in3  @*(1+100/47),  @/(1+100/47)
   compute in4  @*(1+200/47),  @/(1+200/47)
   compute in5  @*(1+200/20),  @/(1+200/20)
   compute in8  @*(1+200/47),  @/(1+200/47)
   # in0 is the chip's own VCC.
   set in0_min  3.0
   set in0_max  3.6
   #set in1_min  1.2 * 0.95
   #set in1_max  1.2 * 1.05
   #set in2_min  2.5 * 0.95
   #set in2_max  2.6 * 1.05
   #set in3_min  3.3 * 0.95
   #set in3_max  3.3 * 1.05
   #set in4_min  5.0 * 0.95
   #set in4_max  5.0 * 1.05
   #set in5_min 12.0 * 0.95
   #set in5_max 12.0 * 1.05
   #set in6_min  1.5 * 0.95
   #set in6_max  1.5 * 1.05
   # in7 nominal value depends on the CPU model
   #set in7_min  1.4 * 0.95
   #set in7_max  1.4 * 1.05
   #set in8_min  5.0 * 0.95
   #set in8_max  5.0 * 1.05
# Fans
   label fan1 "CPU Fan"
   label fan2 "Sys Fan"
   label fan3 "Aux Fan"
   #set fan1_min 2100
   #set fan2_min 1400
   #set fan3_min 1400
# Temperatures
   label temp1 "CPU Temp"
   label temp2 "Sys Temp"
   label temp3 "Aux Temp"
   #set temp1_max   60
   #set temp1_hyst  58
   #set temp2_max   50
   #set temp2_hyst  48
   #set temp3_max   50
   #set temp3_hyst  48
# Abit Uguru sensor part configuration.
# The Abit Uguru is relativly straight forward to configure.
# label statements:
# The voltage (in) temp and fan sensors are usualy in the same order as 
listed
# in the BIOS, but not always!
# compute statements:
# The temp and fan sensors don't need any compute statements. Most voltage
# inputs are directly connected to the IC and thus don't need an compute 
line
# because the 0-3494 mV voltage given by the kernel driver is correct. 
The sen-
# sors for higher voltages however are connect through a divider and 
measure
# ranges of: 0-4361mV, 0-6248mV or 0-14510mV. Thus the measured voltages 
must
# be multiplied by resp. 1.248, 1.788 or 4.153. 3.3 volt sources use the 
1.248
# mutiplier, 5 volt the 1.788 and 12 volt the 4.153.
# set statements:
# The Abit BIOS sets reasonable treshholds and allows changing them, thus
# set statements may be ommited. The abituguru kernel driver does support
# them if you want to add them.
#
# The configuration below is for the Kv8Pro and AV8 this is the default 
as this
# driver is developed and tested on a Kv8Pro.
# Configurations for many other Abit boards can be found at:
# 
http://www.lm-sensors.org/trac/wiki/Configurations/Abit
# If your motherboard isn't listed there and you create a configuration 
for it
# please add it there.
chip "abituguru-*"
   label in0 "CPU Core Voltage"
   label in1 "DDR Voltage"
   label in2 "DDR VTT Voltage"
   label in3 "NB Voltage"
   label in4 "SB Voltage"
   label in5 "HyperTransport Voltage"
   label in6 "AGP VDDQ Voltage"
   label in7 "ATX +5V"
   compute in7 @*1.788 , @/1.788
   label in8 "ATX +3.3V"
   compute in8 @*1.248 , @/1.248
   label in9 "Standby Voltage (+5V)"
   compute in9 @*1.788 , @/1.788
   label in10 "3VDual Voltage"
   compute in10 @*1.248 , @/1.248
   label temp1 "CPU Temperature"
   label temp2 "SYS Temperature"
   label temp3 "PWM Temperature"
   ignore temp4
   ignore temp5
   ignore temp6
   ignore temp7
   label fan1 "CPU FAN Speed"
   label fan2 "NB FAN Speed"
   label fan3 "SYS FAN Speed"
   label fan4 "AUX1 FAN Speed"
   label fan5 "AUX2 FAN Speed"
   ignore fan6
chip "k8temp-*"
   label temp1 "Core0 Temp"
   label temp2 "Core0 Temp"
   label temp3 "Core1 Temp"
   label temp4 "Core1 Temp"
#
# Sample configuration for the SMSC DME1737 and ASUS A8000
#
chip "dme1737-*"
# Voltage inputs
   label in0   "V5stby"
   label in1   "Vccp"
   label in2   "V3.3"
   label in3   "V5"
   label in4   "V12"
   label in5   "V3.3stby"
   label in6   "Vbat"
# Temperature inputs
   label temp1   "RD1 Temp"
   label temp2   "Int Temp"
   label temp3   "CPU Temp"
# Fan inputs
   label fan1   "CPU_Fan"
   label fan2   "Fan2"
   label fan3   "Fan3"
   label fan4   "Fan4"
   label fan5   "Fan5"
   label fan6   "Fan6"
# PWM Outputs
   label pwm1   "CPU_PWM"
   label pwm2   "Fan2_PWM"
   label pwm3   "Fan3_PWM"
   label pwm5   "Fan5_PWM"
   label pwm6   "Fan6_PWM"
# Set voltage limits
#   set in0_min   5.0 * 0.95
#   set in0_max   5.0 * 1.05
#   set in1_min   1.4 * 0.95
#   set in1_max   1.4 * 1.05
#   set in2_min   3.3 * 0.95
#   set in2_max   3.3 * 1.05
#   set in3_min   5.0 * 0.95
#   set in3_max   5.0 * 1.05
#   set in4_min  12.0 * 0.95
#   set in4_max  12.0 * 1.05
#   set in5_min   3.3 * 0.95
#   set in5_max   3.3 * 1.05
#   set in6_min   3.0 * 0.95
#   set in6_max   3.0 * 1.05
# Set Temp Limits
#   set temp1_min 10
#   set temp1_max 75
#   set temp2_min 10
#   set temp2_max 75
#   set temp3_min 10
#   set temp3_max 75
# Set Fan limits
#   set fan1_min 1000
#   set fan2_min 1000
#   set fan3_min 1000
#   set fan4_min 1000
#   set fan5_min 1000
#   set fan6_min 1000
#
# sample configuration for the Fintek f71882fg and f71883fg
#
# The configuration below is for the Epox EP-9U1697 GLI board, which has a
# Fintek f71883fg relabeled as Epox ep1308, this is the default config as 
this
# driver is developed and tested on an Epox EP-9U1697 GLI board.
#
# Premade configurations for other boards can be found at:
# 
http://www.lm-sensors.org/trac/wiki/Configurations/
# If your motherboard isn't listed there and you create a configuration 
for it
# please add it there.
#
chip "f71882fg-*"
# Temperature
    label temp1       "CPU"
    label temp2       "System"
    ignore temp3
# Fans
    label fan1        "CPU"
    label fan2        "System"
    label fan3        "Power"
    label fan4        "Aux"
# Voltage
    label in0         "3.3V"
    label in1         "Vcore"
    label in2         "Vdimm"
    label in3         "Vchip"
    label in4         "+5V"
    label in5         "12V"
    label in6         "5VSB"
    label in7         "3VSB"
    label in8         "Battery"
# never change the in0, in7 and in8 compute, these are hardwired in the 
chip!
    compute in0       (@ * 2), (@ / 2) 
    compute in2       (@ * 2), (@ / 2)
    compute in3       (@ * 2), (@ / 2)
    compute in4       (@ * 5.25), (@ / 5.25)
    compute in5       (@ * 12.83), (@ / 12.83)
    compute in6       (@ * 5.25), (@ / 5.25)
    compute in7       (@ * 2), (@ / 2)
    compute in8       (@ * 2), (@ / 2)


 nulla? )'''''''''''''''''''''''':
perché non scegli la semplicità;
prova
# modprobe it87
r
-- 
sta emergendo la verità su Mani Pulite:
era un complotto di magistrati onesti


Il Mon, 02 Jun 2008 22:22:25 +0000, Barry Lyndon ha scritto:
...ed ora mi sono accorto che Pan mette pure la data sbagliata )''':
Eppure l'orologio di sistema è giusto...


 non hai caricato il modulo it87;
E come lo metto manualmente?


 # modprobe it87
Ora forse va meglio... ma i dati iniziali sono ancora sballati.
--- snip ---
giacomo@iolao:~$ sudo modprobe it87
[sudo] password for giacomo:
giacomo@iolao:~$ sensors
k8temp-pci-00c3
Adapter: PCI adapter
Core0 Temp:
             +15°C
Core0 Temp:
              -2°C
Core1 Temp:
             +13°C
Core1 Temp:
              +0°C
it8716-isa-0290
Adapter: ISA adapter
VCore:     +1.12 V  (min =  +0.00 V, max =  +4.08 V)   ALARM
VDDR:      +4.08 V  (min =  +0.00 V, max =  +4.08 V)   ALARM
+3.3V:     +3.33 V  (min =  +0.00 V, max =  +4.08 V)   ALARM
+5V:       +6.85 V  (min =  +0.00 V, max =  +6.85 V)   ALARM
+12V:     +12.22 V  (min =  +0.00 V, max = +16.32 V)   ALARM
in5:       +3.68 V  (min =  +0.00 V, max =  +4.08 V)   ALARM
in6:       +4.08 V  (min =  +0.00 V, max =  +4.08 V)   ALARM
5VSB:      +6.85 V  (min =  +0.00 V, max =  +6.85 V)   ALARM
VBat:      +3.07 V
fan1:     3426 RPM  (min =    0 RPM)                   
fan2:        0 RPM  (min =    0 RPM)                   
fan3:        0 RPM  (min =    0 RPM)                   
temp1:       +22°C  (low  =    -1°C, high =  +127°C)   sensor = diode   
ALARM
temp2:       +42°C  (low  =   -17°C, high =  +127°C)   sensor = 
thermistor   ALARM
temp3:      +128°C  (low  =    -1°C, high =  +127°C)   sensor = 
disabled   
vid:      +1.525 V


 
sudo vi /etc/modules
e aggiungi la riga
it87
r
ps
scherzo, usa sudo gedit /etc/modules
-- 
... e il segreto dei segreti, o monaci,
è che non c'è alcun segreto [Pseudo Buddha]


 Ora forse va meglio... ma i dati iniziali sono ancora sballati.
può anche darsi che cambi qlc tra la mia e al tua configurazione, io ho 
un Athlon 64 3500+ Venice soket 939 e scheda ASUS A8N-E Soket 939 Amd K8;
ma può essere che bisogna riavviare o fermare e riavviare i servizi 
coinvolti, pensiamoci domani;
r


 scherzo, usa sudo gedit /etc/modules
Insomma... dovevo rispondere <<yes>> all'ultima domanda: fatto e 
riavviato. Comunque it87 sembra andare bene, k8temp no.
To make the sensors modules behave correctly, add these lines to
/etc/modules:
#----cut here----
# Chip drivers
it87
k8temp
#----cut here----
Do you want to add these lines to /etc/modules automatically? (yes/NO)


  pensiamoci domani;
OK, grazie 1000. Sei un helper PAZIENTISSIMO di un user SFIGATISSIMO (((-:
'notte!


  k8temp no. 
anche a me quest'ultimo dà valori sballati, fregatene e in gkrellm o 
simili ignora thermal e k8temp ed usa it87;
r
-- 
The world crashes in, into my living room [David Byrne]


 simili ignora thermal e k8temp ed usa it87;
Insomma... se tornassi indietro, l'AMD64 NON LO COMPREREI, per 100 
motivi. Tra l'altro... guarda che bello lm-sensors in un Intel:
--- snip ---
giacomo@tecnico:~$ sensors
w83627ehf-isa-0290
Adapter: ISA adapter
VCore:     +1.30 V  (min =  +0.00 V, max =  +1.85 V) 
in1:      +12.36 V  (min =  +0.00 V, max =  +0.00 V) ALARM
AVCC:      +3.31 V  (min =  +0.26 V, max =  +0.00 V) ALARM
3VCC:      +3.31 V  (min =  +0.00 V, max =  +0.00 V) ALARM
in4:       +2.04 V  (min =  +1.28 V, max =  +0.00 V) ALARM
in5:       +1.61 V  (min =  +0.01 V, max =  +0.00 V) ALARM
in6:       +6.53 V  (min =  +0.00 V, max =  +0.00 V) ALARM
VSB:       +3.31 V  (min =  +0.00 V, max =  +0.06 V) ALARM
VBAT:      +0.00 V  (min =  +0.26 V, max =  +0.51 V) ALARM
in9:       +2.04 V  (min =  +0.00 V, max =  +0.00 V) ALARM
Case Fan:    0 RPM  (min =  164 RPM, div = 128) ALARM
CPU Fan:  2235 RPM  (min =    0 RPM, div = 4) ALARM
Aux Fan:     0 RPM  (min =    0 RPM, div = 128) ALARM
fan5:        0 RPM  (min =    0 RPM, div = 32)
Sys Temp:    +55°C  (high =   +50°C, hyst =    +0°C)   ALARM
CPU Temp:  +52.5°C  (high = +80.0°C, hyst = +75.0°C)  
AUX Temp: +121.0°C  (high = +80.0°C, hyst = +75.0°C)   ALARM


 AUX Temp: +121.0Â°C  (high = +80.0Â°C, hyst = +75.0Â°C)   ALARM
quegli ALARM non ti allarmano?  preferisco i miei
M/B Temp:    +42,0°C  (low  =  -1,0°C, high = +127,0°C)  sensor = 
transistor <<questa in realtà è la cpu
CPU Temp:    +44,0°C  (low  =  -1,0°C, high = +127,0°C)  sensor = 
transistor <<e questa la MB
Temp3:       +26,0°C  (low  =  -1,0°C, high = +127,0°C)  sensor = transistor
però dicono che con le nuove cpu la situazione si è invertita, credo;
non ho ancora capito se ora i sensori li rilevi correttamente;
r
-- 
The world crashes in, into my living room [David Byrne]
Baudelaire e l'arte: 
http://umpf.net/

 non ho ancora capito se ora i sensori li rilevi correttamente;
...questo è l'Intel che ho in ufficio, non l'AMD (che ho a casa).


 
sì, l'avevo intuito (anche se pensavo si trattasse di un portatile, 
visti tutti quegli allarmi), ma nell'AMD i sensori adesso funzionano o no?
r
-- 
posted from a ridicoulus Country


 no?
ma... tu che dici?
--- snip ---
giacomo@iolao:~$ sensors
k8temp-pci-00c3
Adapter: PCI adapter
Core0 Temp:
             +16°C
Core0 Temp:
              -4°C
Core1 Temp:
             +10°C
Core1 Temp:
              -1°C
it8716-isa-0290
Adapter: ISA adapter
VCore:     +1.12 V  (min =  +0.00 V, max =  +4.08 V)   
VDDR:      +4.08 V  (min =  +0.00 V, max =  +4.08 V)   ALARM
+3.3V:     +3.33 V  (min =  +0.00 V, max =  +4.08 V)   
+5V:       +6.85 V  (min =  +0.00 V, max =  +6.85 V)   ALARM
+12V:     +12.16 V  (min =  +0.00 V, max = +16.32 V)   
in5:       +3.66 V  (min =  +0.00 V, max =  +4.08 V)   
in6:       +4.08 V  (min =  +0.00 V, max =  +4.08 V)   ALARM
5VSB:      +6.85 V  (min =  +0.00 V, max =  +6.85 V)   ALARM
VBat:      +3.07 V
fan1:     3426 RPM  (min =    0 RPM)                   
fan2:        0 RPM  (min =    0 RPM)                   
fan3:        0 RPM  (min =    0 RPM)                   
temp1:       +19°C  (low  =    -1°C, high =  +127°C)   sensor = diode   
temp2:       +38°C  (low  =   -17°C, high =  +127°C)   sensor = 
thermistor   
temp3:      +128°C  (low  =    -1°C, high =  +127°C)   sensor = 
disabled   
vid:      +1.525 V


 thermistor    
che cpu e scheda madre hai?
i miei li ho postati;
r
-- 
C'avevano promesso mari e monti e c'hanno rifilato i tremonti.
[Forzuto Italiota, incazzato]


 i miei li ho postati;
Mmmmm.. tu devi essere uno preciso! (-:
Ho qui con me la scatola... leggo la fattura:
MB ASUS M2N NDIVIA NF4 430 MF2
CPU AMD ATHLON 64 DULA CORE X2 48002.40GHZ AM2
...ho ricontrollato, è scritto così. Ufff... sono tutto sudato! (((-:
BTW: ma perché voi informatici la fate tanto complicata??? ((((((-:
Ciao e grazie,


 BTW: ma perchÃ© voi informatici la fate tanto complicata??? ((((((-:
al contrario, la fo semplice: se qlc grupparolo ha la stessa 
configurazione magari può aiutarti, io non so che pesci pigliare;
i passi che hai fatto sembrano corretti ma il risultato non le è, non 
saprei proprio cosa tentare;
r
-- 
posted from a ridicoulus Country
Baudelaire e l'arte: 
http://umpf.net/

 saprei proprio cosa tentare;
Rama... mi sono innamorato di te! E' dei grandi Saggi rispondere: <<non 
lo so>>. In vita mia ho sempre dubitato di chi sapeva tutto, un po' come 
nell'aforisma di Oscar Wilde: <<il signor K sapeva tutto, ma purtroppo 
era tutto quello che sapeva>>.
Ciao e grazie 1000, ora IN OGNI CASO ho un bellissimo strumentino per 
tenere d'occhio il pici... Anche perché ricordo (tanti anni fa!) di un 
pici che con Linux SBAGLIAVA i calcoli matematici.. E dopo giorni scoprii 
che aveva la ventola bloccata!
Ciao e buona serata!!! (-;
