***Zaznaczę, że jądro 2.4.33.3 przygotowałem tak jak polecił autor***
1.
OK, ściągnąłem, skompilowałem (tak jak podaje dokumentacja)... w /usr/local/bin pojawiły się pliki... uruchomiłem po kolei każdy. (nie wiem który powinienem uruchomić )UWAGA: Ostatnia wersja lm_sensors wymaga do kompilacji biblioteki libsysfs, którą można znaleźć w sysfsustils pod adresem http://linux-diag.sourceforge.net/Sysfsutils.html
Po uruchomieniu któregoś powinien się pojawić zamontowany "sysfs". Tak się tylko domyślam, ale mount tego nie pokazuje:
Kod: Zaznacz cały
root@vlinux:~# mount
/dev/hda2 on / type ext3 (rw)
proc on /proc type proc (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw)
2. Nie mogę ściągnąć lm_sensor'a i i2c ze strony autora, a w sieci nigdzie nie ma.
lm_sensor zainstalowałem więc z paczki dostarczonej razem z dystrybucją (slackware 11).
root@vlinux:~# ls /var/log/packages/ | grep lm_sensors
lm_sensors-2.10.0-i486-3
problem jest z i2c:
root@vlinux:~# ls /var/log/packages/ | grep i2c
więc poszukałem findem:
Kod: Zaznacz cały
find / -name i2c*
(...)
/usr/sbin/i2cdump
/usr/sbin/i2cdetect
/usr/sbin/i2cget
/usr/sbin/i2cset
(...)
/proc/bus/i2c
3. Sprawdzam dodane moduły:
Kod: Zaznacz cały
root@vlinux:~# lsmod
Module Size Used by Not tainted
i2c-proc 6192 0
i2c-dev 3492 0 (unused)
i2c-core 12260 0 [i2c-proc i2c-dev]
4. Po uruchomieniu "sensors-detect" i przejściu poszczególnych pytań mam taki rezultat:
Kod: Zaznacz cały
Sorry, no chips were detected.
Either your sensors are not supported, or they are
connected to an I2C bus adapter that we do not support.
See doc/FAQ, doc/lm_sensors-FAQ.html, or
http://www2.lm-sensors.nu/~lm78/cvs/lm_sensors2/doc/lm_sensors-FAQ.html
(FAQ #4.24.3) for further information.
If you find out what chips are on your board, see
http://secure.netroedge.com/~lm78/newdrivers.html for driver status.
takie coś (coś jak by odnośnie wspomnianego sysfs w punkcie 1
Kod: Zaznacz cały
Can't access procfs/sysfs file
Unable to find i2c bus information;
For 2.6 kernels, make sure you have mounted sysfs and libsensors
was compiled with sysfs support!
For older kernels, make sure you have done 'modprobe i2c-proc'!
Test wykonałem na laptopie HP omnibook 510. Robiłem to po raz pierwszy i nie wiem czy źle wgryzłem się w FAQ czy może od czau powstania tego opisu dużo się zmieniło.
Czy ktoś może mnie naprowadzić an poprawny trop ?