Mailinglist Archive: opensuse-de (4938 mails)

< Previous Next >
Selbstgebackenes Modul geht nicht!
  • From: schaefer@xxxxxxxxxxxxxx (Christian Schäfer)
  • Date: Sat May 13 13:21:55 2000
  • Message-id: <000501bfbcde$35f87460$692bfec3@xxxxxxxxxxxxxxxxxxxxx>



Habe in einem Server eine Gigabit-Ethernet-Karte von 3COM (3C985B). Ich habe
mir den Treiber für diese Karte heruntergeladen und in
/usr/src/linux/drivers/net kopiert. Am Ende der Datei des Treibers stand wie
ich diesen zu kompilieren hätte, genau so hab ich's dann auch gemacht und
hab' folgende Ausgabe bekommen.

linux:/usr/src/linux/drivers/net #
gcc -D__SMP__ -D__KERNEL__ -DMODULE -I../../include -Wall -Wstrict-prototype
s -O2 -fomit-frame-pointer -pipe -fno-strength-reduce -DMODVERSIONS -include
../../include/linux/modversions.h -c -o acenic.o acenic.c
acenic.c: In function ace_interrupt':
acenic.c:2031: warning: passing arg 2 of
_xchg' discards qualifiers from
pointer target type
acenic.c: In function ace_start_xmit':
acenic.c:2335: warning: passing arg 2 of
_xchg' discards qualifiers from
pointer target type
linux:/usr/src/linux/drivers/net #

Die entstande Datei (acenic.o) habe ich dann mittels install -m 644 acenic.o
/lib/modules/2.2.14-SMP/net/ installiert. So weit so gut! Daraufhin wollte
ich das ganze gleich testn und habe insmod acenic.o eingegeben worauf ich
dann folgenden Fehler bekommen habe:

linux:/lib/modules/2.2.14-SMP/net # insmod acenic.o
acenic.o: kernel-module version mismatch
acenic.o was compiled for kernel version 2.2.14
while this kernel is version 2.2.14-SMP.
linux:/lib/modules/2.2.14-SMP/net #

Was muß ich ändern, das dieses Modul auch auf meinem SMP Kernel läuft??
Ich verwende SuSE Linux 6.4 mit Kernel 2.2.14-SMP

cu
Chrisse

---------------------------------------------------------------------
To unsubscribe, e-mail: suse-linux-unsubscribe@xxxxxxxx
For additional commands, e-mail: suse-linux-help@xxxxxxxx

< Previous Next >