kernel module patchen => unresolved symbols
Hallo, beim Asus K8V SE gibt es wohl ein bekanntes Problem mit dem Bios und dem Netzwerkchip: => http://www.uwsg.iu.edu/hypermail/linux/kernel/0404.3/0090.html um das zu beheben, dachte ich mir ich nem die SuSE kernel Sourcen, patch das entsprechende File, kopier /proc/config, kompilier das Modul und kopier das Modul in /lib/modules/2.4.21-override... Leider funktioniert das nicht. depmod -a bringt Fehler: depmod: *** Unresolved symbols in /lib/modules/2.4.21-override-default/sk98lin.o mich wundert das, da es ja dieselben kernel Source sind und bei dem Patch sicher kein neues Symbol eingeführt wird. Ist meine Vorgehensweise überhaupt möglich? Wenn nicht, warum gibt es das /lib/modules/2.4.21-override... Verzeichnis überhaupt? Danke und Grüsse Armin ------------------------------------------------- This mail sent through IMP: http://horde.org/imp/
Hallo, welche SuSE-Version benutzt du? Wenn es SuSE 8.2 ist, dann kannst du es getrost ignorieren - wird trotzdem alles richtig kompiliert. Oliver
Hallo,
beim Asus K8V SE gibt es wohl ein bekanntes Problem mit dem Bios und dem Netzwerkchip:
=> http://www.uwsg.iu.edu/hypermail/linux/kernel/0404.3/0090.html
um das zu beheben, dachte ich mir ich nem die SuSE kernel Sourcen, patch das entsprechende File, kopier /proc/config, kompilier das Modul und kopier das Modul in /lib/modules/2.4.21-override...
Leider funktioniert das nicht. depmod -a bringt Fehler:
depmod: *** Unresolved symbols in /lib/modules/2.4.21-override- default/sk98lin.o
mich wundert das, da es ja dieselben kernel Source sind und bei dem Patch sicher kein neues Symbol eingeführt wird.
Ist meine Vorgehensweise überhaupt möglich? Wenn nicht, warum gibt es das /lib/modules/2.4.21-override... Verzeichnis überhaupt?
Danke und Grüsse
Armin
Umm... ich hätte besser lesen sollen - sorry... bringt natürlich nix was ich gesagt hab. Mein Kommentar gilt nur fürs Kernel kompilieren unter 8.2.
Hallo,
welche SuSE-Version benutzt du? Wenn es SuSE 8.2 ist, dann kannst du es getrost ignorieren - wird trotzdem alles richtig kompiliert.
Oliver
Hallo,
beim Asus K8V SE gibt es wohl ein bekanntes Problem mit dem Bios und dem Netzwerkchip:
=> http://www.uwsg.iu.edu/hypermail/linux/kernel/0404.3/0090.html
um das zu beheben, dachte ich mir ich nem die SuSE kernel Sourcen, patch das entsprechende File, kopier /proc/config, kompilier das Modul und kopier das Modul in /lib/modules/2.4.21-override...
Leider funktioniert das nicht. depmod -a bringt Fehler:
depmod: *** Unresolved symbols in /lib/modules/2.4.21-override- default/sk98lin.o
mich wundert das, da es ja dieselben kernel Source sind und bei dem Patch sicher kein neues Symbol eingeführt wird.
Ist meine Vorgehensweise überhaupt möglich? Wenn nicht, warum gibt es das /lib/modules/2.4.21-override... Verzeichnis überhaupt?
Danke und Grüsse
Armin
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Oliver Kellermann wrote:
Umm... ich hätte besser lesen sollen - sorry... bringt natürlich nix was ich gesagt hab. Mein Kommentar gilt nur fürs Kernel kompilieren unter 8.2.
Selbst da gilt es nicht. Wenn das Modul, das Armin compiliert hat und einsetzen (sprich: benutzen) moechte, "unresolved symbols" hat, dann kann es nicht geladen werden, unter keiner SuSE Distribution und mit keinem Kernel. CU, Th.
Oliver Kellermann wrote:
Umm... ich hätte besser lesen sollen - sorry... bringt natürlich nix was ich gesagt hab. Mein Kommentar gilt nur fürs Kernel kompilieren unter 8.2.
Thomas Hertweck wrote:
Selbst da gilt es nicht. Wenn das Modul, das Armin compiliert hat und einsetzen (sprich: benutzen) moechte, "unresolved symbols" hat, dann kann es nicht geladen werden, unter keiner SuSE Distribution und mit keinem Kernel.
CU, Th.
Das habe ich auch gar nicht gemeint. Wie gesagt ich hatte nicht richtig gelesen. Um es auch für den letzten klarzustellen. Mit "unresolved symbols" habe ich einzig und allein das Kompilieren eines Kernels unter SuSE 8.2 gemeint - nur das Kompilieren und nichts anderes mehr! Und mit nicht richtig gelesen meinte ich einzig und allein, daß meine Antwort nicht zu der Frage paßt, da ich wie gesagt nicht richtig gelesen habe - ich war zu schnell mit dem Antworten. Hoffentlich sind jetzt alle Unklarheiten beseitigt! So long Oliver
Armin Haaf wrote:
[...]
Ist meine Vorgehensweise überhaupt möglich? Wenn nicht, warum gibt es das /lib/modules/2.4.21-override... Verzeichnis überhaupt?
http://lists.suse.com/archive/suse-linux/2004-Jan/0027.html Zum Rest des Problems kann man wenig sagen - Kernelprobleme aus der Ferne diagnostizieren und beheben ist immer sehr schwierig. Dazu sind auch die Infos zu wenig... CU, Th.
participants (3)
-
Armin Haaf
-
Oliver Kellermann
-
Thomas Hertweck