I have tried to install your kernel patch by doing: cd /tmp/lm_sensors-2.8.1 mkpatch/mkpatch.pl . /usr/src/linux > /tmp/sensors-patch cd /usr/src/linux patch -p1 -E < /tmp/sensors-patch but when I make the modules of my kernel I have that error: make -C i2c modules make[2]: Entering directory `/usr/src/error/linux-2.4.23/drivers/i2c' gcc -D__KERNEL__ -I/usr/src/error/linux-2.4.23/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /usr/src/error/linux-2.4.23/include/linux/modversions.h -nostdinc -iwithprefix include -DKBUILD_BASENAME=i2c_core -DEXPORT_SYMTAB -c i2c-core.c gcc -D__KERNEL__ -I/usr/src/error/linux-2.4.23/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /usr/src/error/linux-2.4.23/include/linux/modversions.h -nostdinc -iwithprefix include -DKBUILD_BASENAME=i2c_dev -c -o i2c-dev.o i2c-dev.c gcc -D__KERNEL__ -I/usr/src/error/linux-2.4.23/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /usr/src/error/linux-2.4.23/include/linux/modversions.h -nostdinc -iwithprefix include -DKBUILD_BASENAME=i2c_algo_bit -DEXPORT_SYMTAB -c i2c-algo-bit.c gcc -D__KERNEL__ -I/usr/src/error/linux-2.4.23/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /usr/src/error/linux-2.4.23/include/linux/modversions.h -nostdinc -iwithprefix include -DKBUILD_BASENAME=i2c_philips_par -c -o i2c-philips-par.o i2c-philips-par.c gcc -D__KERNEL__ -I/usr/src/error/linux-2.4.23/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /usr/src/error/linux-2.4.23/include/linux/modversions.h -nostdinc -iwithprefix include -DKBUILD_BASENAME=i2c_elv -c -o i2c-elv.o i2c-elv.c gcc -D__KERNEL__ -I/usr/src/error/linux-2.4.23/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /usr/src/error/linux-2.4.23/include/linux/modversions.h -nostdinc -iwithprefix include -DKBUILD_BASENAME=i2c_velleman -c -o i2c-velleman.o i2c-velleman.c gcc -D__KERNEL__ -I/usr/src/error/linux-2.4.23/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /usr/src/error/linux-2.4.23/include/linux/modversions.h -nostdinc -iwithprefix include -DKBUILD_BASENAME=i2c_algo_pcf -DEXPORT_SYMTAB -c i2c-algo-pcf.c gcc -D__KERNEL__ -I/usr/src/error/linux-2.4.23/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /usr/src/error/linux-2.4.23/include/linux/modversions.h -nostdinc -iwithprefix include -DKBUILD_BASENAME=i2c_elektor -c -o i2c-elektor.o i2c-elektor.c gcc -D__KERNEL__ -I/usr/src/error/linux-2.4.23/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /usr/src/error/linux-2.4.23/include/linux/modversions.h -nostdinc -iwithprefix include -DKBUILD_BASENAME=i2c_proc -DEXPORT_SYMTAB -c i2c-proc.c gcc -D__KERNEL__ -I/usr/src/error/linux-2.4.23/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /usr/src/error/linux-2.4.23/include/linux/modversions.h -nostdinc -iwithprefix include -DKBUILD_BASENAME=i2c_via -c -o i2c-via.o i2c-via.c i2c-via.c:97: error: unknown field `owner' specified in initializer i2c-via.c:97: warning: missing braces around initializer i2c-via.c:97: warning: (near initialization for `vt586b_adapter.name') i2c-via.c:97: warning: initialization makes integer from pointer without a cast i2c-via.c:97: error: initializer element is not computable at load time i2c-via.c:97: error: (near initialization for `vt586b_adapter.name[0]') i2c-via.c:98: error: initializer element is not constant i2c-via.c:98: error: (near initialization for `vt586b_adapter.name') make[2]: *** [i2c-via.o] Error 1 make[2]: Leaving directory `/usr/src/error/linux-2.4.23/drivers/i2c' make[1]: *** [_modsubdir_i2c] Error 2 make[1]: Leaving directory `/usr/src/error/linux-2.4.23/drivers' make: *** [_mod_drivers] Error 2 equi-NoX:/usr/src/error/linux-2.4.23# hopping that can help you Thomas Maurin -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: config-kernel-2.4.23 Url: http://lists.lm-sensors.org/pipermail/lm-sensors/attachments/20031205/1b1c62a2/attachment.pl