Здрасти!
Първо се пачва ядрото с пач linux-2.4.23-i2c-2.8.3.patch.gz,
който става за 2.4.23-24.Ако не знаеш как - копираш пача в
/usr/src, където обикновено се намира изходния код на
ядрото.После gunzip linux-2.4.23-i2c-2.8.3.patch.gz, cd
linux-2.4.24, patch -p1 <../linux-2.4.23-i2c-2.8.3.patch,
излиза на екрана резултата от кръпката. После компилираш
ядрото наново, като включваш i2c (при мен като модули):
#
# I2C support
#
CONFIG_I2C=m
CONFIG_I2C_ALGOBIT=m
# CONFIG_I2C_PHILIPSPAR is not set
# CONFIG_I2C_ELV is not set
# CONFIG_I2C_VELLEMAN is not set
CONFIG_SCx200_I2C_SCL=12
CONFIG_SCx200_I2C_SDA=13
# CONFIG_SCx200_ACB is not set
# CONFIG_I2C_ALGOPCF is not set
CONFIG_I2C_CHARDEV=m
CONFIG_I2C_PROC=m
make dep; make bzImage; make modules;make modules_install ,
оправяш си LILO/GRUB, рестартираш с новото ядро.
Изтегляш си lm_sensors-2.8.3.tar.gz
tar -xzf lm_sensors-2.8.3.tar.gz -C /usr/local/src
cd /usr/local/src/lm_sensors-2.8.3
make
Ако всичко е наред make install.
depmod -a
ldconfig
/usr/local/src/lm_sensors-2.8.3/prog/mkdev/mkdev.sh, за да
се създадат файловете за устройствата
/usr/local/src/lm_sensors-2.8.3/prog/detect/sensors-detect,
за да засече какви чипове има в системата.Резултатът от това
излиза на монитора и трябва тези редове да се добавят в
/etc/modules.conf (това с alias char-major) и
/etc/rc.d/rc.local (всичко друго).
Правиш modprobe на редовете, споменати по-горе.
Пишеш sensors -s
После sensors и гледаш волтажи,температури,обороти на
вентилатори и пр.
За gkrellmon - отваряш конфигурацията->Bulitins->Sensors и
слагаш отметка на това,което искаш да се показва, не е лошо
и да именуваш полетата като напр. CPU temp., MB temp. или
както желаеш, за да не се чудиш кое какво беше.
Успех !
|