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.
Am Donnerstag, dem 02. Mai 2002 um 15:55:01, schrieb Matthias Fichtner:
Als ich anschliessend ein "depmod -a" ausfuehrte, folgten viele Meldungen "Unresolved symbols", jedes Mal Symbole die mit "i2c_" beginnen.
Mit Debian wäre das nicht passiert. ;-) Ups, es ist gar nicht Freitag und das hier ist nicht heise...
Aber wahrscheinlich hast du selbst schon herausgefunden, dass du die i2c-Quellen brauchst.
Torsten
On Thu, May 02, 2002 at 03:55:01PM +0200, Matthias Fichtner wrote:
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.
- Sollten diese "i2c_..." Objekte nicht vom Kernel bereitgestellt werden?
Ich habe I2C support als kernel Module ausgewaehlt.
Wer Docu liest ist klar im Vorteil. Bei lm_sensors steht nämlich drinn, daß man nicht die I2C-Unterstützung aus dem Kernel nehmen soll, sondern die mitgelieferten Module/Sourcen.
Ciao, Tobias
lug-dd@mailman.schlittermann.de