Re: couldn't find the kernel version the module was compiled for
On 29.Jun 2005 - 21:30:38, Martin Mundschenk wrote:
> Moin!
>
> Ich habe gerade versucht, frei nach der ct', eine Distribution der Asterisk
> PBX Software auf meiner Debian-Schachtel zu installieren. Es ging soweit auch
> fast alles gut. Nur beim Einbinden eines frisch kompilierten Gerätetreibers
> in den Kernen kam der folgende Fehler:
>
> debian:~/bristuff-0.2.0-RC8h/zaphfc# make loadNT-debug
> sync
> modprobe zaptel
> /lib/modules/2.4.27-powerpc/misc/zaptel.o: couldn't find the kernel version
> the module was compiled for
> /lib/modules/2.4.27-powerpc/misc/zaptel.o: insmod /lib/modules/2.4.27-
> powerpc/misc/zaptel.o failed
> /lib/modules/2.4.27-powerpc/misc/zaptel.o: insmod zaptel failed
> make: *** [loadlinux24NT-debug] Fehler 255
>
>
> Kann mir da jemand helfen? Vor dem Kompilieren habe ich den entsprechenden
> softlink linux -> kernel-source-2.4.27 im /usr/src/ Verzeichnis gesetzt.
Hast du denn mit dem kernel-source auch deinen Kernel gebaut? Oder
benutzt du ein Distributions-Kernel-Image? Im 2. Fall nimm das dazu
passende kernel-headers-Paket und installiere es. Dann setze den
linux-Link auf das kernel-headers und rekompiliere dein Modul.
Wenn das linux-source-Verzeichnis wirklich das von deinem Kernel ist,
vergewissere dich, das dieser konfiguriert ist (einfach mal make config
ausführen).
Achja: Du hast aber den Kernel gebootet für den du das Modul baust oder?
Andreas
--
Time to be aggressive. Go after a tattooed Virgo.
Reply to: