Am 10/15/2013 02:56 PM, schrieb Manfred Kreisl:
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
Ich vermute mal einfach das die Kernel-obj schrott sind bzw. nicht zum laufenden Kernel passen. Wenn ich einen neuen Kernel aus den SuSE-Sourcen kompiliere und installiere kann ich danach auch munter Module in /usr/src/linux erzeugen. In /usr/src/linux-obj gehts danach logischerweise nicht mehr (bzw. erst nach einem "make mrproper". Naja, kernel neu kompiliert, installiert, Modul läuft....Problem bekannt aber keine Lösung in Sicht. Staatt ein Modul in 10 Sek. zu kompilieren muss ich den kompletten Kernel bauen... Gruß Daniel
Gruß Manfred
-- Daniel Spannbauer Systemadministration marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4-6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- 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