itellä oli just sama ongelma ja löysin jopa ratkasun, eli tee tiedosto nimeltä mkdev.sh ja laita sinen seuraava teksti:
#!/bin/bash
# Here you can set several defaults.
# The number of devices to create (max: 256)
NUMBER=32
# The owner and group of the devices
OUSER=root
OGROUP=root
# The mode of the devices
MODE=600
# This script doesn't need to be run if devfs is used
if [ -r /proc/mounts ] ; then
if grep -q "/dev devfs" /proc/mounts ; then
echo "You do not need to run this script as your system uses devfs."
exit;
fi
fi
i=0;
while [ $i -lt $NUMBER ] ; do
echo /dev/i2c-$i
mknod -m $MODE /dev/i2c-$i c 89 $i || exit
chown "$OUSER:$OGROUP" /dev/i2c-$i || exit
i=$[$i + 1]
done
#end of file
sitten siinä hakemistossa pistä seuraavat tekstit päätteeseen:
chmod 755 mkdev.sh
sudo ./mkdev.sh
eli annetaan sille oikudet ja sitte ajetaan se.
sen jälkeen pitäs
sudo sensors-detect toimia kivasti .- vastaa jokaiseen yes-no kysymykseen yes
lisää sen antama tekstipätkä /etc/modules tiedostoon, se myös ehdottaa sen automaattista lisäämistä. esim itellä se näytti seuraavalta
#----cut here----
# I2C adapter drivers
i2c-nforce2
i2c-isa
# I2C chip drivers
eeprom
it87
#----cut here----
sitten sudona
/etc/init.d/module-init-toolsja sitte että ne sensorit otimis kunnolla niin lisää tiedostoon
/etc/modprobe.d/local seuraavat rivit:
#----cut here----
# I2C module options
alias char-major-89 i2c-dev
#----cut here----
#************************************************* *******************************
sitten
sudo update-modulessitten käydään vaihtaa tiedostoon
/etc/modules ne uudet lisätyt tekstit
päinvastaseen järjestykseen. se on tärkeetä!
esim itellä näkyy siellä ensin
# Generated by sensors-detect on Thu Aug 10 00:19:13 2006
# I2C adapter drivers
i2c-nforce2
i2c-isa
# I2C chip drivers
eeprom
it87
mutta vaihan siihen
# Generated by sensors-detect on Thu Aug 10 00:19:13 2006
# I2C chip drivers
it87
eeprom
# I2C adapter drivers
i2c-isa
i2c-nforce2
sit ladataan kädin jokainen noista ja päivitetään riippuvuudet, eli esimerkiksi itsellä laitoin
sudo modprobe it87
sudo modprobe eeprom
sudo modprobe i2c-isa
sudo modprobe i2c-nforce2
ja lisäksi ne riippuvuudet:
sudo depmod -a
sudo update-modules
sen jälkeen kirjottamalla
sensors saat nähä ton urakan lopputuloksen.
itellä se näyttää seuraavaa:
[it8712-isa-0d00
Adapter: ISA adapter
VCore 1: +1.55 V (min = +4.08 V, max = +4.08 V) ALARM
VCore 2: +4.08 V (min = +4.08 V, max = +4.08 V) ALARM
+3.3V: +6.62 V (min = +8.16 V, max = +8.16 V) ALARM
+5V: +5.05 V (min = +6.85 V, max = +6.85 V) ALARM
+12V: +11.97 V (min = +16.32 V, max = +16.32 V) ALARM
-12V: +3.93 V (min = +3.93 V, max = +3.93 V) ALARM
-5V: +4.03 V (min = +4.03 V, max = +4.03 V) ALARM
Stdby: +6.85 V (min = +6.85 V, max = +6.85 V) ALARM
VBat: +4.08 V
fan1: 4560 RPM (min = 0 RPM, div = 2)
fan2: 0 RPM (min = 0 RPM, div = 128)
fan3: 0 RPM (min = 0 RPM, div =
M/B Temp: +46°C (low = -1°C, high = -1°C) sensor = thermistor
CPU Temp: +38°C (low = -1°C, high = -1°C) sensor = thermistor
Temp3: +128°C (low = -1°C, high = -1°C) sensor = disabled
sitte koneen buuttauksen jälkeen sensorit havaitaan automaattisesti.
sitä miltä se ulosanti tossa näyttää voi muokata tiedostosta
/etc/sensors.conf ja lisää saa komennolla
man sensors.confhuh mikä selostus, toivottavasti autto