|
|
| Instalacja Lm_sensors na Kernelu 2.6.* oraz Edycja *.theme do Superkaramby |
|
| Napisał: GCA | |
| środa, 28 lipiec 2004 | |
|
Lm_sensors jest to program który pozawala na w Linuxie monitorować temperaturę procesora jak i obroty wiatraka w coolerze. Jest on nam przydatny do thema w superkarambie czy karambie, która wyświetla te wartości na tapecie naszego Linuxa. Obecnie najnowszą wersja Lm_sensors jest Lm_sensors-2.8.7 obsługuje ona wiele Chipów. Instalacja nie jest trudna, przedstawiam ja w jak najprostszy sposób aby każdy użytkownik mógł się cieszyć z Linuxa jak i z monitoringu swojego komputera. 1) Przejdźmy do instalacji: Sprawdzamy czy nasz Chip jest obsługiwany przez lm_sensors: http://www2.lm-sensors.nu/~lm78/cvs/lm_sensors2/doc/chips/SUMMARY , jeżeli tak to pobieramy Lm_sensors z http://www2.lm-sensors.nu/~lm78/download.html. Rozpakowujemy: tar -zvxf nazwa_plikuWchodzimy do powstałego katalogu lm_sensors-2.8.* i 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 być zainstalowane lm_sensors w Mandrake wszystko instaluje się /usr. Nawet /usr/local/bin nie jest dopisane w ld.so.conf. Dla kernela 2.6.* Pierwszym krokiem będzie polecenie make user(nie powinien nam wyskoczyć żaden błąd ani error ) komunikaty typu Makefile:245: kernel/busses/i2c-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 znalezionenależy zainstalować paczkę bison urpmi bisonOczywiście jeżeli masz skonfigurowane urpmi Drugim poleceniem będzie: make user_installwykonujemy je jako root (nie powinien nam wyskoczyć żaden błąd ani error ) 2)Na tym zakończy się instalacja Lm_sensors teraz przejdziemy do konfiguracji Jako root wykonujemy polecenie: sensors-detectW 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 stąd 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: #----cut here---- # I2C module options alias char-major-89 i2c-dev #----cut here----do załadowania tego musisz dodać to do /etc/rc.local #----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 jako root odpalamy sensory komenda: sensors -s(nie powinno się pojawić Can't access procfs/sysfs file for writing Run as root?) na sam koniec jako zwykły użytkownik sprawdzamy czy dobrze wykrywa nam sensory poprzez komendę:
$ 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.3) Edycja *.Theme Podczas edycji *.theme musimy znaleźć gdzie wpisujemy odpowiednie sensory które wyświetla komenda sensors. np. z cynapses: ################################################################################ # Sensor CPU-Temperature # "type" depends on your mainboard # range is up to 70 degrees celsius. change 'max' value if needed. text x=10 y=30 value="CPU" name="cpu_temp_text" color=0,0,0 align=left fontsize=10 font="nimbus sans l" bar x=50 y=30 w=100 h=5 vertical=false path="img/bar.png" sensor=sensor [b]type="temp2"[/b] max=70 text x=170 y=30 sensor=sensor type="temp2" format="%v °C" align=right name="cpu_temp" color=0,0,0 fontsize=10 font="nimbus sans l"szukamy type=”cos” i zmieniamy na type=”temp2” które pokazuje nam 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
label temp1 "M/B Temp"
label temp2 "CPU Temp"
zmieniamy je na:
np.:
label temp1 "temp1"
label temp2 "temp2"
Cieszymy się ze nasza karamba wszystko ładnie wyświetlaw razie jakiegokolwiek błędu proszę przejrzeć FAQ: http://www2.lm-sensors.nu/~lm78/cvs/lm_sensors2/doc/lm_sensors-FAQ.html poszukać na www.google.pl a jak to nie pomoże zadać pytanie na http://forum.mandrake.pl dla innych kerneli należy przejrzeć INSTALL w katalogu lm_sensors-2.8.* Liczba komentarzy (0) - Dodaj swój komentarz do tego artykułu... |
| Wymagania sprzętowe labanski 19-11-08 15:50 |
| PowerSave - Jasność ekranu. tomeez 31-10-08 16:29 |
| IRC Ne0rf3 26-10-08 15:55 |
| dwl-510 hakermax 06-10-08 13:38 |
| hp photosmart c3100 wojciech.zc 04-10-08 15:16 |
| mandriva po instalacji nie uruchamia się... hoolygaan 17-09-08 15:13 |