Hallo,
ich habe kuerzlich versucht, lm_sensors zu installieren und die Variante gewaehlt, wo man ladbare Kernel-Module kompiliert, ohne den kernel selbst veraendern zu muessen. Kurz, lm_sensors habe ich compiliert, und deren Kernel-Module automatisch nach /lib/modules/2.4.18/misc installiert. Als ich anschliessend ein "depmod -a" ausfuehrte, folgten viele Meldungen "Unresolved symbols", jedes Mal Symbole die mit "i2c_" beginnen.
1. Sollten diese "i2c_..." Objekte nicht vom Kernel bereitgestellt werden? Ich habe I2C support als kernel Module ausgewaehlt.
2. Ich habe in einer alten Kernel Doc gelesen, dass "Unresolved symbols" Meldungen durch unterschiedliche Kernel-Versionen in /usr/include und /usr/src/linux hervorgerufen sein koennen. Man sollte deshalb /usr/include/asm loeschen und stattdessen einen Link auf /usr/src/linux/include/asm-i386 setzen. Aehnlich fuer andere Verzeichnisse in /usr/include. Stimmt das? Dies gemacht, bringt "depmod -a" jedenfalls immer noch diesselben Fehlermeldungen.
Mein System ist ein RH7.2 mit linux-2.4.18 auf K6/400. Wuerde mich auf Hinweise freuen.
Gruesse, Matthias.