(Sorry for the long windedness, i'm tired and bored. There is a question at the end, but it makes a good story )
The saga begins:
I install this new fangled kernel, 2.6.1 they call it. Ooohhh, pretty I say once all is up and going. I then realise, shit its a hot day, my poor little OC'd, poorly cooled CPU must hate me.
I see a solution lm_sensors, they have done me well before, they shall do me proud with my shiny new kernel. I download lm_sensors-2.8.2, unpack and discover all I need to do is run, "make user", then "make user_install". I do these things, and huzzah, I have sensors-detect detecting my hardware.
Of course I had remembered to compile i2c support into my new friend 2.6. Then disaster strikes.
lm_sensors fights me, calls me nasty nasy names, and refuses to work. I research, discover I need to tame the beast they call "sysfs". After about 5 minutes of intensive rebooting and vi usage, I have beaten the monster.
But alas I still have no luck. I read some more, get abused my uber 1337 irc gurus for being stoopid, and then find 2.8.3 has been released. I download with glee, compile and run. And still, nothing. This is the output I get when I run sensors.
Adapter: SMBus nForce2 adapter at 5000
Algorithm: Unavailable from sysfs
Memory type: DDR SDRAM DIMM
Memory size (MB): 512
I have the nforce-i2c driver compiled in the kernel, the proper chip driver as a module, and everything else seems fine. My actual quesion is this. Has anyone out there made lm_sensors work with kernel 2.6.1 and an nforce 2 chipset?
lsmod gives me the following
i2c_algo_pcf 6336 0
i2c_algo_bit 9032 0
eeprom 5824 0
w83781d 31872 0
i2c_sensor 2368 2 eeprom,w83781d
nvidia 2071976 12
It is possible I've set up sysfs wrong, as all I've done is put the following line in my /etc/fstab and created /sys
none /sys sysfs defaults 0 0