coretemp.ko bouwen voor Nvidia ION
Voor de gebruikers die zelf de module willen bouwen van het meten van de temperaturen onder een Nvidia ION systeem volgt hier het stappen plan.
Installeer de kernel source met het onderstaande commando:
sudo aptitude install linux-source build-essential
Pak de kernel source uit:
cd /usr/src
sudo tar xvjf linux-source-2.6.31.tar.bz2
Patch de linux kernel met het coretemp.patch bestand:
sudo wget http://mabene.icomedias.com/coretemp.patch
cd linux-source-2.6.31
sudo patch -p1 < ../coretemp.patch
We gaan nu de module bouwen. Let erop dat de 2.6.31.8 overeen moet komen met jouw linux kernel versie. Weet je niet welke versie je hebt, tik dan in uname -a:
sudo make -j 4 -C /lib/modules/2.6.31-8-generic/build M=/usr/src/linux-source-2.6.31/drivers/hwmon/ modules
Test de driver:
sudo insmod drivers/hwmon/coretemp.ko
Tik nu het commando sensors in:
$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +56.0°C (crit = +95.0°C)
Om de module te laten tijdens het starten moet je het volgende doen:
sudo cp drivers/hwmon/coretemp.ko /lib/modules/2.6.31-8-generic/kernel/drivers/hwmon/coretemp.ko
sudo su -c "echo coretemp.ko >> /etc/modules"

Handige tutorial, je hebt alleen een klein foutje gemaakt. Wanneer je coretemp.ko toevoegt aan /etc/modules dan zal deze module niet correct laden, alleen coretemp is voldoende.
Zo werkte het bij mij althans
ik draai op de 2.6.31-16 kernel.
Wellicht is het ook slim om bij de install stap de applicatie lm-sensors toe te voegen:
sudo aptitude install linux-source build-essential lm-sensors
Op deze manier krijg je geen error wanneer je sensors in de terminal invoert verderop in de tutorial. Scheelt wat verwarring voor linux noobs
groeten!
Martijn.
Ik krijg nogal vreemde temperaturen vanuit ‘sensors’ terug. Ik heb zowel coretemp.ko zelf gecompileerd en de kant en klare gepatchde versie geprobeerd. Ik zie geen verschil.
De volgende waarden zie ik als ik het systeem een flink load geef (4x parallel de kernel sources zippen):
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +21.0°C (crit = +95.0°C)
coretemp-isa-0001
Adapter: ISA adapter
Core 1: +38.0°C (crit = +95.0°C)
coretemp-isa-0002
Adapter: ISA adapter
Core 2: +20.0°C (crit = +95.0°C)
coretemp-isa-0003
Adapter: ISA adapter
Core 3: +38.0°C (crit = +95.0°C)
In rust zijn de waarden lager, want dan kom ik uit op:
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +8.0°C (crit = +95.0°C)
coretemp-isa-0001
Adapter: ISA adapter
Core 1: +23.0°C (crit = +95.0°C)
coretemp-isa-0002
Adapter: ISA adapter
Core 2: +9.0°C (crit = +95.0°C)
coretemp-isa-0003
Adapter: ISA adapter
Core 3: +23.0°C (crit = +95.0°C)
Ik krijg zo’n flauw idee dat ik er 40-50 graden bij op moet tellen, want in de BIOS zie ik wel realistische waarden (rond de 55 graden). Weet iemand wat er mis is?