I changed my machine's innards some months ago which included an Asus P5W DH DeLuxe mainboard (64-bit board running 32-bit Debian Testing with kernel 2.6.20.1).
Searching on the internet revealed that, apparently, the sensors driver to use for that board was w83627ehf but when trying to load I got the message "No such device".
Next step was to run sensors-detect which gave me a list of modules:
i2c-i801 i2c-isa eeprom lm78
That worked but gave me only one temperature and one fan. The temperature reading was 33 C which corresponed with the CPU temperature in the BIOS and the fan reading matched the BIOS reading. These readings were stable for some months.
There was no reading available for the mainboard for which the BIOS gave a temperature of 38 C.
I normally don't reboot or turn this machine off but just recently I did reboot and noticed that the temperature reading displayed was now the same as the mainboard temperature i.e. 38 C.
Rebooting and going back into the BIOS showed that the two temperature readings were much the same as they had been for months so the temperature now displayed appeared to be that of the mainboard and not the CPU as it was before.
So I'm baffled. Why the sudden change? Is there a module available that will give me both temperatures?
I have also found recently that removing i2c-i801 appears to have no effect.
I use gkrellm to display temperatures and trying 'sensors' produces the message:
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'!
sysfs is mounted but I don't know if Debian's libsensors2 is compiled with sysfs support.
Any suggestions please?