modul kompiliert, aber insmod beschwert sich über falsche kernel version
kleinerChemiker 13.03.2006 - 14:16 580 0
kleinerChemiker
Here to stay
|
ich habe die sources zu meinem kernel (als image bei installation installiert) per apt-get gezogen & entpackt (/usr/src/kernel-source-2.4.31-ct-1). ist ein debian-system.
aus /boot hab ich die .config genommen.
make menuconfig -> gesichert make dep
nun in verzeichis des treibers gewechselt (/usr/src/kernel-source-2.4.31-ct-1/st6000src_1.34) make KERNEL_SOURCE_DIR="/usr/src/kernel-source-2.4.31-ct-1"
rennt fehlerlos durch.
insmod pti_st.o liefert dann folgenden fehler:
pti_st.o: kernel-module version mismatch pti_st.o was compiled for kernel version 2.4.31 while this kernel is version 2.4.31-ct-1.
nun meine frage: ich hab die richtige source, die richtige config, aber wie schaff ich es nun, daß das modul meines treibers auch für den "richtigen" kernel kompiliert wird?
tia
MIK
solved.
Makefile anpassen mit EXTRAVERSION = -ct-1
und danach nochmals make clean make dep
und Treiber nochmals kompilieren
Bearbeitet von kleinerChemiker am 13.03.2006, 17:52
|