Witaj Gościu, jeżeli to czytasz to znaczy że nie jesteś zarejestrowany/zalogowany. Kliknij by się zarejestrować. Rejestracja zajmie mniej niż 30 sekund , a dzięki temu zniknie Ci ten dymek oraz będziesz miał pełne możliwośći personalizacji forum do własnych potrzeb.
[how-to] Lm_sensors
Pokaż wyniki od 1 do 1 z 1

Temat: [how-to] Lm_sensors

  1. #1
    Dołączył
    Apr 2004
    Skąd
    Chrzanów
    Postów
    348
    Wątków
    21
    Downloads
    0
    Uploads
    0
    Siła Reputacji
    28
    Reputacja
    1

    Post

    Witam napisalem takie HOW-TO
    INSTALACJA LM_SENSORS NA KERNELU 2.6.*

    sprawdzamy czy nasz Chip jest obsługiwany przez lm_sensors:

    http://www2.lm-sensors.nu/~lm78/cvs/lm_sen...c/chips/SUMMARY

    jeżeli tak to pobieramy Lm_sensors z

    http://www2.lm-sensors.nu/~lm78/download.html

    rozpakowujemy:
    Kod:
     tar -zvxf <nazwa>
    wchodzimy do powstałego katalogu lm_sensors-2.8.*

    edytujemy plik Makefile

    szukamy linijki z "PREFIX := /usr/local" zmieniamy ja na "PREFIX := /usr"

    ta edycja ma na celu wprowadzenie zmiany katalogu w którym ma byc zainstalowane lm_sensors w Mandrake wszystko instaluje się /usr. Nawet /usr/local/bin nie jest dopisane w ld.so.conf.

    Dla kernela 2.6.*

    Kod:
     make user
    (nie powinien nam wyskoczyć żaden błąd ani error )
    komunikaty typu
    Makefile:245: kernel/busses/i2c-<cokolwiek>: No such file or directory
    możemy pominąć

    Jeżeli pojawi się błąd
    bison -p sensors_yy -d lib/conf-parse.y -o lib/conf-parse.c
    make: bison: Polecenie nie znalezione

    należy zainstalowac paczkę bison

    Kod:
    urpmi bison
    oczywiscie Jeżeli masz skonfigurowane urpmi

    Kod:
     make user_install
    (nie powinien nam wyskoczyć żaden błąd ani error )

    po instalacji odpalamy

    Kod:
     sensors-detect
    W odpowiedzi dostaniesz quiz na który odpowiadaj domyślnie jeśli nie wiesz o co cię pytają.
    Na sam koniec otrzymasz

    PRZYKLAD! ty możesz mieć inne wiec nie kopiuj z tąd
    Kod:
     To make the sensors modules behave correctly, add these lines to
    /etc/modules.conf:
    
    #----cut here----
    # I2C module options
    alias char-major-89 i2c-dev
    #----cut here----
    
    To load everything that is needed, add this to some /etc/rc* file:
    
    #----cut here----
    # I2C adapter drivers
    modprobe i2c-viapro
    modprobe i2c-isa
    # I2C chip drivers
    modprobe eeprom
    modprobe via686a
    # sleep 2 # optional
    /usr/local/bin/sensors -s # recommended
    #----cut here----
    aby moduły pracowały poprawnie edytuj i dodaj te linijki do
    /etc/modules.conf:

    Kod:
    #----cut here----
    # I2C module options
    alias char-major-89 i2c-dev
    #----cut here----
    do załadowania tego musisz dodać to do /etc/rc.local

    Kod:
    #----cut here----
    # I2C adapter drivers
    modprobe i2c-viapro
    modprobe i2c-isa
    # I2C chip drivers
    modprobe eeprom
    modprobe via686a
    # sleep 2 # optional
    /usr/local/bin/sensors -s # recommended
    #----cut here----
    Uwaga: dlatego ze zmieniliśmy PREFIX w powyższym linijce zmieniamy
    /usr/local/bin/sensors -s # recommended na
    /usr/bin/sensors -s # recommended

    restartujemy nasz komputer lub wklejamy do konsoli wszystkie powyższe modprobe

    po tym zabiegu odpalamy sensory komenda:
    Kod:
    sensors -s
    (nie powinno się pojawić Can't access procfs/sysfs file for writing Run as root?)

    na sam koniec sprawdzamy czy dobrze wykrywa nam sensory poprzez komendę:
    Kod:
    $ sensors
    as99127f-i2c-0-2d
    Adapter: SMBus ALI1535 adapter at e800
    VCore 1:   +1.74 V  (min =  +1.74 V, max =  +1.94 V)       ALARM
    VCore 2:   +1.74 V  (min =  +1.74 V, max =  +1.94 V)       ALARM
    +3.3V:     +3.22 V  (min =  +3.14 V, max =  +3.46 V)
    +5V:       +4.73 V  (min =  +4.73 V, max =  +5.24 V)       ALARM
    +12V:     +12.28 V  (min = +10.82 V, max = +13.19 V)
    -12V:      -1.84 V  (min = -13.22 V, max = -10.74 V)
    -5V:       -1.11 V  (min =  -5.25 V, max =  -4.74 V)
    fan1:     3169 RPM  (min = 3325 RPM, div = 2)
    fan2:        0 RPM  (min = 3375 RPM, div = 2)
    fan3:        0 RPM  (min = 3857 RPM, div = 2)
    M/B Temp:       +30°C  (high =   -69°C, hyst =   -40°C)
    CPU Temp:     +57.0°C  (high =   +95°C, hyst =   +80°C)
    temp3:      -0.5°C  (high =   +80°C, hyst =   +75°C)
    vid:      +1.850 V
    alarms:
    beep_enable:
              Sound alarm enabled
    i cieszymy się naszymi sensorami.

    Podczas edycji *.theme musimy znaleść gdzie wpisujemy odpowiednie sensory które wyświetla komenda sensors.

    Jeżeli nasz theme nie potrafi sobie poradzić z nazwami typu “CPU Temp” tzn ze nie podoba mu się spacja pomiędzy CPU a Temp możemy to zmienić w /etc/sensors.conf. Szukamy naszego chipa i pod nim są linijki
    Kod:
        label temp1 "M/B Temp"
        label temp2 "CPU Temp"
    zmieniamy je na:

    np.:
    Kod:
        label temp1 "temp1"
        label temp2 "temp2"
    Cieszymy się ze nasza karamba wszystko ładnie wyświetla

    w razie jakiegokolwiek błędu proszę przejrzeć FAQ:
    http://www2.lm-sensors.nu/~lm78/cvs/lm_sen...ensors-FAQ.html
    poszukać na www.google.pl
    a jak to nie pomoże zadać pytanie na http://forum.mandriva.org.pl
    dla innych kerneli należy przejrzeć INSTALL w katalogu lm_sensors-2.8.*

    Jeżeli uważasz ze warto cos dodać do tego artykułu kontaktuj się zemną ciufa.o2.pl

    ps:jezeli uwazacie ze warto to cos umiescic na www.mandrake.int.pl to ja bede jeszcze bardziej zadowolony :rolleyes:

    pozdrawiam
    GCA
    Ostatnio edytowane przez suncez ; 31.10.2010 o 18:14

Informacje o wątku

Users Browsing this Thread

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Uprawnienia

  • Nie możesz zakładać nowych wątków
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •