Hallo Liste, ich muss das Modul für meine Netzwerkarte 3c2000 für den Kernel 2.4.21 kompilieren. Dabei kommt bei folgendem Aufruf ein Fehler: ################# gcc -D__KERNEL__ -Wall -Wstrict-prototypes -O2 -DMODULE -I. -DSK_USE_CSUM -I /usr/src/linux/include -include /usr/src/linux/include/linux/modversions.h -DMODVERSIONS -D__SMP__ -c -o skgepnmi.o skgepnmi.c In file included from /usr/src/linux/include/linux/list.h:3, from /usr/src/linux/include/linux/module.h:12, from h/skdrv1st.h:146, from skgepnmi.c:439: /usr/src/linux/include/asm/system.h: In function `__set_64bit_var': /usr/src/linux/include/asm/system.h:189: Warnung: dereferencing type-punned pointer will break strict-aliasing rules /usr/src/linux/include/asm/system.h:189: Warnung: dereferencing type-punned pointer will break strict-aliasing rules in file included from skgepnmi.c:451: h/skgepnm2.h:362:5: missing binary operator before token "(" make: *** [skgepnmi.o] Fehler 1 ######################## Der 2.4.21 Kernel ist entsprechend der Anleitung von Thomas selbst gebaut, lässt sich problemlos booten, jetzt will ich noch die Netzkonfiguration hinbekommen. Die Konfiguration wurde mit make oldconfig; make dep vom 2.4.20 Kernel übernommen. Stelle ich das System entsprechend der Anleitung von Thomas wieder auf Kernel 2.4.20, also den bishere verwendeten um, inclusive Sourcen von 2.4.20, kann ich den Teiber problemlos erstellen. Die Frage: Ist da jetzt ein neuer Treiber für die 3Com-Karte nötig, oder kann es auch an einer falschen Kernelkonfiguariton liegen. Vielen Dank für Hilfe. Mario