Hallo, Am Montag, 7. September 2009 03:59 schrieb David Haller:
Am Fre, 04 Sep 2009, Karl Weber schrieb:
Am Donnerstag, 3. September 2009 23:36 schrieb David Haller:
Am Don, 03 Sep 2009, Karl Weber schrieb:
Problem: Es geht um das Modul cdc_acm. Hier noch einmal zum Vegleich, was ich gestern gemacht habe, und was [...]
# modprobe cdc_acm FATAL: Error inserting cdc_acm (/lib/modules/2.6.27.29-0.1-default/kernel/drivers/usb/class/cdc-acm.ko): Invalid module format
Wo genau hast du das eingefügt?
Eingefuegt? Ich habe das Kommando manuell in der Shell ausgefuehrt.
diff -u original_datei veränderte_datei
Entfaellt.
Und bitte maile (mir per PM, wenn's mehr als ein paar Zeilen sind) die komplette Ausgabe von 'make ...'.
Nun, kann ich machen, fuer den vollen build: Ich habe mir die Zeit genommen, nicht nur alle Module sondern auch den Kernel neu zu kompilieren -- als neue lokale Version 2.6.27.29-0.1-xyz, statt 2.6.27.29-0.1-default. Und mit make oldconfig ganz ohne Aenderung des 2.6.27.29-0.1-default config (ausgenommen der Aenderung -default -> -xyz). Ich bin hier dem Linux Kernel Howto von Thomas Hertweck gefolgt. Neuer Kernel und neue Module zusammen kann ich booten und das System arbeitet sauber, mit und ohne dem Patch in cdc_acm. Soweit waere mein Problem also behoben. Neuer Kernel und neue Module zusammen funktionieren also. Erzeuge ich aber nur ein Modul, oder gar alle Module ohne den Kernel, funktioniert das nicht mit dem von SUSE ausgelieferten Kernel exakt derselben Version zusammen. Das erkennt man vermutlich auch schon an den Dateilaengen: Die neu gebauten Module (soweit ich nachgeschaut habe) sind laenger, der Kernel ist etwas kleiner... (Vgl. Faktor sieben im Modul cdc_acm, s.o.) Ich dachte immer, wenn ich die alte config unveraendert uebernehme, sollte ich dieselben (im Sinne von identisch) Module und denselben Kernel bauen, die SUSE ausliefert, aber dem scheint irgendwie nicht so zu sein. Vielleicht ist das ja trivial, fuer mich ist es unerwartet. /Karl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org