Maybe the beginning of an explaination... [root@localhost log]# locate viapro /usr/src/kernels/2.6.11-1.1238_FC4-x86_64/include/config/i2c/viapro /usr/src/kernels/2.6.11-1.1238_FC4-x86_64/include/config/i2c/viapro/module.h /usr/src/kernels/2.6.11-1.1240_FC4-x86_64/include/config/i2c/viapro /usr/src/kernels/2.6.11-1.1240_FC4-x86_64/include/config/i2c/viapro/module.h /usr/src/kernels/2.6.11-1.1258_FC4-x86_64/include/config/i2c/viapro.h /usr/src/kernels/2.6.11-1.1234_FC4-x86_64/include/config/i2c/viapro /usr/src/kernels/2.6.11-1.1234_FC4-x86_64/include/config/i2c/viapro/module.h /usr/src/kernels/2.6.11-1.1253_FC4-x86_64/include/config/i2c/viapro.h /usr/src/kernels/2.6.11-1.1236_FC4-x86_64/include/config/i2c/viapro /usr/src/kernels/2.6.11-1.1236_FC4-x86_64/include/config/i2c/viapro/module.h /usr/src/kernels/2.6.11-1.1226_FC4-x86_64/include/config/i2c/viapro /usr/src/kernels/2.6.11-1.1226_FC4-x86_64/include/config/i2c/viapro/module.h looks like /viapro/module.h was replaced by viapro.h after 1253. Maybe that wasn't taken into account when the rpm's were compiled? Just a wild guess.