Nowe posty

Autor Wątek: niepoprawne wartości w `sensors`  (Przeczytany 6711 razy)

Offline ultr

  • Users
  • Guru
  • *****
  • Wiadomości: 1177
    • Zobacz profil
niepoprawne wartości w `sensors`
« dnia: 2008-01-21, 17:03:28 »
Witam.


Próbuję ustawić sprawdzanie temperatury na dostępnych w mojej maszynie czujnikach. Mam lmsensors, `lmsensors-detect` wykrył czujniki, wypisał potrzebne moduły, które dodałem do /etc/modules. Wszytko działa poza tym, że wartości podawane przez `sensors` są niepoprawne.

Szukałem na forum i w google. Niestety wszystkie poradniki po kroku wykrywania czujników obwieszczają radośnie, że już wszystko działa i przechodzą do konfiguracji graficznych monitorów.


Oto co wyświetla `sensors`:

it8718-isa-0290
Adapter: ISA adapter
in0:         +1.12 V  (min =  +0.00 V, max =  +4.08 V)
in1:         +1.78 V  (min =  +0.00 V, max =  +4.08 V)
in2:         +3.34 V  (min =  +0.00 V, max =  +4.08 V)
in3:         +2.96 V  (min =  +0.00 V, max =  +4.08 V)
in4:         +0.83 V  (min =  +0.00 V, max =  +4.08 V)
in5:         +0.00 V  (min =  +0.00 V, max =  +4.08 V)
in6:         +1.23 V  (min =  +0.00 V, max =  +4.08 V)
in7:         +3.18 V  (min =  +0.00 V, max =  +4.08 V)
in8:         +3.09 V
fan1:          0 RPM  (min =    0 RPM)
fan2:          0 RPM  (min =    0 RPM)
fan3:          0 RPM  (min =    0 RPM)
temp1:       +38.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = transistor
temp2:       +30.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermal diode
temp3:        -2.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = transistor
cpu0_vid:   +0.000 V

coretemp-isa-0000
Adapter: ISA adapter
Core 0:      +35.0°C  (crit = +100.0°C)

coretemp-isa-0001
Adapter: ISA adapter
Core 1:      +38.0°C  (crit = +100.0°C)

coretemp-isa-0002
Adapter: ISA adapter
Core 2:      +30.0°C  (crit = +100.0°C)

coretemp-isa-0003
Adapter: ISA adapter
Core 3:      +36.0°C  (crit = +100.0°C)


Temperatury na procesorze wyglądają ok, ale "temp3" już nie bardzo :P Również temperatury "low" i "high" nie są poprawne, nie mówiąc o obrotach wiatraczków, które cały czas chodzą, a tu mam wartość 0 :) Nie wiem nawet, jak sprawdzić czy wskazania wyglądające dobrze są poprawne.

Czy ma ktoś doświadczenie w ustawianiu czujników i może podpowiedzieć mi jak się za to zabrać, ew. co robię nie tak?


Dziękuję i pozdrawiam.

norbert_ramzes

  • Gość
niepoprawne wartości w `sensors`
« Odpowiedź #1 dnia: 2008-01-21, 17:16:11 »
U mnie jest podobnie, choć nie tak tragicznie:

$ sensors
k8temp-pci-00c3
Adapter: PCI adapter
Core0 Temp:  +37.0°C                                    

w83627thf-isa-0290
Adapter: ISA adapter
VCore:       +1.39 V  (min =  +0.00 V, max =  +3.84 V)
+12V:        +5.96 V  (min = +12.59 V, max = +15.32 V)
+3.3V:       +3.31 V  (min =  +2.93 V, max =  +3.30 V)
+5V:         +4.96 V  (min =  +2.11 V, max =  +5.84 V)
-12V:        +0.55 V  (min =  +2.94 V, max =  -2.66 V)
V5SB:        +4.92 V  (min =  +2.93 V, max =  +1.21 V)
VBat:        +3.54 V  (min =  +2.90 V, max =  +2.88 V)
fan1:          0 RPM  (min = 4383 RPM, div = 2)
CPU Fan:       0 RPM  (min = 2848 RPM, div = 2)
fan3:          0 RPM  (min = 7670 RPM, div = 2)
M/B Temp:    +37.0°C  (high = +44.0°C, hyst = +24.0°C)  sensor = thermistor
CPU Temp:    +19.0°C  (high = +70.0°C, hyst = +65.0°C)  sensor = diode
temp3:       +45.0°C  (high = +70.0°C, hyst = +65.0°C)  sensor = thermistor
cpu0_vid:   +0.000 V
beep_enable:enabled

A to że Core0 Temp != CPU Temp to jest akuratnie wina płyty głównej. No i nie mam podpiętego żadnego wentylatora (do płyty).

EDIT: Płyta to MSI K8T Neo-V V2.0

harum

  • Gość
niepoprawne wartości w `sensors`
« Odpowiedź #2 dnia: 2008-01-21, 17:24:50 »
moze jeszcze jakiegos modulo zapomniales dodac  sensors-detect widzi ale niemoze go dodac z kernela

Offline ultr

  • Users
  • Guru
  • *****
  • Wiadomości: 1177
    • Zobacz profil
niepoprawne wartości w `sensors`
« Odpowiedź #3 dnia: 2008-01-21, 18:02:58 »
Na końcu pliku "/etc/modules" mam moduły:

it87
coretemp

Są to te, których dodania żądał sensors-detect, i zresztą sam dodał, po zaakceptowaniu automatycznej modyfikacji pliku modules.

Również `modprobe it87` i `modprobe coretemp` działają.

Jedyny problem jest w niewłaściwych wskazaniach. Pewnie wymaga to grzebania w konfiguracji lmsensors, ale nie wiem co miałbym zmienić i na jakie wartości.

chmooreck

  • Gość
niepoprawne wartości w `sensors`
« Odpowiedź #4 dnia: 2008-01-21, 18:10:56 »
zainteresuj się plikiem /etc/sensors.conf
i poszukaj jakiejś konfiguracji dla Twojej płyty ;-)

micu

  • Gość
niepoprawne wartości w `sensors`
« Odpowiedź #5 dnia: 2008-01-22, 11:29:50 »
Witam,

1. Zrób tak jak radzi chmooreck - w /etc/sensors.conf jest cała masa ustawień dla wielu typów płyt głównych i czujników. Nie wszystkie są wykorzystywane przez Twoją płytę. W razie problemów z wiatrakami poeksperymentuj z wartością div. Zdarza się również, że sensor na płycie niepoprawnie wyświetla wartości RPM dla wiatraków wolnoobrotowych (obroty poniżej np. 1300 RPM) - jest to problem sprzętowy nie Linuksa.

2. Po ustawieniu /etc/sensors.conf należy jako root wykonać 'sensors -s' aby wymusić wczytanie nowych wartości przez moduły sensorów. Wywołanie tego polecenia warto umieścić w skrypcie startowym po załadowaniu modułów do monitoringu.

3. Wiele płyt głównych używa tych samych scalaków do monitoringu, więc ustawień dla sensors.conf szukaj raczej po typie układu wykrytego przez 'sensors-detect' a nie po nazwie samej płyty głównej.

Pozdrawiam
Micu