Hello Guest, if you reading this it means you have not yet registered. Please take a second to Click here to register and in a few simple steps, you will be able to enjoy all the many features of our fine community. Please note that nicknames are prohibited lewd or meaningless (no numbers or letters at random) and introduce yourself in the section for you to meet our community.
[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
    Siła Reputacji
    29
    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
  •