Hallo Daniel, Am 15.10.2013 09:43, schrieb Daniel Spannbauer:
Hallo,
so langsam zweifle ich an mir selbst...dabei wollte ich nur schnell die Kernel-Module zum laufenden Kernel neu kompilieren.....
[...]
Ich hab meine C-Datei gepatched (brauch nen angepassten pl2303-Treiber), gehe nach /usr/src/linux-obj/i586/pae und rufe "make M=drivers/usb/serial modules" Damit sollten ja die Treiber in drivers/usb/serial mit den Objects des laufenden Kernel kompiliert werden. Tun sie auch. Nur kann ich danach das Modul nicht laden. Keins der Module in dem Verzeichnis lässt sich laden....immer "insmod: error inserting 'drivers/usb/serial/pl2303.ko': -1 Invalid module format"
Das kenne ich sehr gut. Ich selbst hatte hier vor etlichen Monaten dieses Problem hier gepostet, aber leider keine zufriedenstellende Antwort bekommen. Mir kommt es so vor, dass einfach das make-Prozedere da schrottig ist, und zwar konkret dass irgendetwas nicht erzeugt wird, das aber zur richtigen Modulgenerierung benötigt wird. Bei mir hat das Erzeugen eines einzelnen Moduls nur dann funktioniert, wenn ich vorher einmal make vollständig durchlaufen habe lassen. Hinterher konnte ich dann so viel patchen wie ich wollte, das Erzeugen eines einzelnen Moduls hat dann immer geklappt. Aber das kann es ja nicht sein, Sinn und Zweck des Ganzen sollte ja sein nur ein oder einige Wenige Module zu erzeugen
Jemand ne Ahnung was ich da falsch mache? Ich meine das ich das unter 11.4 noch genau so gemacht hätte....
Ich nehme mal an Du machst gar nix falsch Gruß Manfred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org