Hilfe wie füge ich Module ein

Das ist eine Markerung im Kernel und in den Modulen, um sicherzustellen, dass der Kernel nur diejenigen Module läd, die genau in der gleichen Version wie der Kernel kompiliert wurden.

Rauskriegen ist recht leicht:

Du versuchst ein Modul zu laden, das nicht zu Deinem Kernel passt Dann kommt eine Fehlermeldung in die Kernelmessages, in der die geforderte Version-Magic drin steht:

Ich habe mal als Beispiel ein falsches ntfs.ko runtergeladen und eingegeben:
Code:
insmod /sdcard/ntfs.ko
cat /proc/kmsg | grep 'version magic'
Darauf erhalte ich als Antwort:
Code:
<3>[  908.645865] ntfs: version magic '2.6.22.7 mod_unload ARMv5 ' should be '3.1.10.kiwi++ SMP preempt mod_unload ARMv7 '
Somit sehe ich, meine Versionmagic im Kernel ist '3.1.10.kiwi++ SMP preempt mod_unload ARMv7 '

Grüsse Uwe
 

Ähnliche Themen

M
  • mikesch dauerhaft
Antworten
12
Aufrufe
2.341
BOotnoOB
BOotnoOB
Foh
Antworten
8
Aufrufe
1.713
Foh
Foh
cehuisken
Antworten
1
Aufrufe
691
Andy
Andy
Zurück
Oben Unten