sorry, Cuddles another failure. I went with the latest from the link you gave me, i2c 2.84 and lm sensors 2.86. I tried the "quickstart" option running a freshly compiled (and RUNNING) kernel 2.4.24-xfs. And this is the result, pardon the length but if anybody here has any ideas, please....
i2c all went well with no errors at all on make or make install, then depmod -a
then on to lm-sensors and the
first errors encountered, "make"
kernel/busses/i2c-nforce2.c: In function `nforce2_access':
kernel/busses/i2c-nforce2.c:140: error: `I2C_CLIENT_PEC' undeclared (first use in this function)
kernel/busses/i2c-nforce2.c:140: error: (Each undeclared identifier is reported only once
kernel/busses/i2c-nforce2.c:140: error: for each function it appears in.)
kernel/busses/i2c-nforce2.c:204: error: `I2C_SMBUS_BLOCK_PROC_CALL' undeclared (first use in this function)
kernel/busses/i2c-nforce2.c:219: error: `I2C_SMBUS_WORD_DATA_PEC' undeclared (first use in this function)
kernel/busses/i2c-nforce2.c:220: error: `I2C_SMBUS_BLOCK_DATA_PEC' undeclared (first use in this function)
kernel/busses/i2c-nforce2.c:221: error: `I2C_SMBUS_PROC_CALL_PEC' undeclared (first use in this function)
kernel/busses/i2c-nforce2.c:222: error: `I2C_SMBUS_BLOCK_PROC_CALL_PEC' undeclared (first use in this function)
kernel/busses/i2c-nforce2.c:247: warning: implicit declaration of function `i2c_delay'
kernel/busses/i2c-nforce2.c: In function `nforce2_probe_smb':
kernel/busses/i2c-nforce2.c:325: error: `I2C_HW_SMBUS_NFORCE2' undeclared (first use in this function)
make: *** [kernel/busses/i2c-nforce2.o] Error 1

second error encountered (as root)on "make instal" duhl
kernel/busses/i2c-nforce2.c: In function `nforce2_access':
kernel/busses/i2c-nforce2.c:140: error: `I2C_CLIENT_PEC' undeclared (first use in this function)
kernel/busses/i2c-nforce2.c:140: error: (Each undeclared identifier is reported only once
kernel/busses/i2c-nforce2.c:140: error: for each function it appears in.)
kernel/busses/i2c-nforce2.c:204: error: `I2C_SMBUS_BLOCK_PROC_CALL' undeclared (first use in this function)
kernel/busses/i2c-nforce2.c:219: error: `I2C_SMBUS_WORD_DATA_PEC' undeclared (first use in this function)
kernel/busses/i2c-nforce2.c:220: error: `I2C_SMBUS_BLOCK_DATA_PEC' undeclared (first use in this function)
kernel/busses/i2c-nforce2.c:221: error: `I2C_SMBUS_PROC_CALL_PEC' undeclared (first use in this function)
kernel/busses/i2c-nforce2.c:222: error: `I2C_SMBUS_BLOCK_PROC_CALL_PEC' undeclared (first use in this function)
kernel/busses/i2c-nforce2.c:247: warning: implicit declaration of function `i2c_delay'
kernel/busses/i2c-nforce2.c: In function `nforce2_probe_smb':
kernel/busses/i2c-nforce2.c:325: error: `I2C_HW_SMBUS_NFORCE2' undeclared (first use in this function)
make: *** [kernel/busses/i2c-nforce2.o] Error 1
I then did successfully:
Do (as root) `depmod -a'.

* Verify that /usr/local/lib is listed in /etc/ld.so.conf;
add it if it isn't.

* Do (as root) `ldconfig'.

* Run (as root) `prog/mkdev/mkdev.sh' to create the device files,
unless you already have them or are running devfs.

* Run (as root) `prog/detect/sensors-detect' to detect your hardware,

and then the big failures:
We can start with probing for (PCI) I2C or SMBus adapters.
You do not need any special privileges for this.
Do you want to probe now? (YES/no): y
Probing for PCI bus adapters...
Use driver `rivatv' for device 01:00.0: GeForce2 GTS
Use driver `i2c-sis645' for device 00:02.0: Silicon Integrated Systems SIS5595
Probe succesfully concluded.

We will now try to load each adapter module in turn.
Load `rivatv' (say NO if built into your kernel)? (YES/no): y
modprobe: Can't locate module rivatv
Loading failed... skipping.
** Note: rivatv module is available at http://rivatv.sourceforge.net/
Load `i2c-sis645' (say NO if built into your kernel)? (YES/no): y
modprobe: Can't locate module i2c-sis645
Loading failed... skipping.
If you have undetectable or unsupported adapters, you can have them
scanned by manually loading the modules before running this script.

To continue, we need module `i2c-dev' to be loaded.
If it is built-in into your kernel, you can safely skip this.
i2c-dev is not loaded. Do you want to load it now? (YES/no): y
Module loaded succesfully.

We are now going to do the adapter probings. Some adapters may hang halfway
through; we can't really help that. Also, some chips will be double detected;
we choose the one with the highest confidence value in that case.
If you found that the adapter hung after probing a certain address, you can
specify that address to remain unprobed. That often
includes address 0x69 (clock chip).
Can't exec "i2cdetect": No such file or directory at prog/detect/sensors-detect line 4366, <STDIN> line 4.
Couldn't find i2cdetect program!! at prog/detect/sensors-detect line 4366, <STDIN> line 4.
root@ecs:/usr/src/lm_sensors-2.8.6#

I have to know when I am licked (though, heck I have become one kernel-compiling maniac :P)

Will now wait patiently for 3.4, new kernel and perhaps a better shot at this thing.

Nish
Have kernel...will compile