Hi, I am trying to compile a network kernel module (tg3 for broadcom BCM 5704s adapter) as the one provided with the kernel does not work properly (Bug#412122)
My distribution is sarge (3.1) with kernel 2.6.8-12-amd64-k8-smp I have downloaded the source of tg3 module from broadcom but when I compile the module here is what I get : samsara:/src# make make -C /lib/modules/2.6.8-12-amd64-k8-smp/build SUBDIRS=/src modules make[1]: Entering directory `/usr/src/kernel-headers-2.6.8-12-amd64-k8-smp' CC [M] /src/tg3.o cc1: error: code model `kernel' not supported in the 32 bit mode make[2]: *** [/src/tg3.o] Error 1 make[1]: *** [_module_/src] Error 2 make[1]: Leaving directory `/usr/src/kernel-headers-2.6.8-12-amd64-k8-smp' make: *** [default] Error 2 Here are the make variables : ARCH=x86_64 (x86_64) BCM_DRV=tg3.ko (tg3.ko) BCM_KVER=2.6 (2.6) CFLAGS=-DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -I/lib/modules/2.6.8-12-amd64-k8-smp/build/include -mno-red-zone -mcmodel=kernel -pipe -finline-limit=2000 (-DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -I$(LINUX)/include -mno-red-zone -mcmodel=kernel -pipe -finline-limit=2000) KVER=2.6.8-12-amd64-k8-smp ($(shell uname -r)) LINUX=/lib/modules/2.6.8-12-amd64-k8-smp/build (/lib/modules/$(KVER)/build) LINUXSRC=/lib/modules/2.6.8-12-amd64-k8-smp/source (/lib/modules/$(KVER)/source) MAKEFLAGS= () NETDUMP_CFLAG= () PREFIX= () SHELL=/bin/sh (/bin/sh) I have tried with gcc-3.3 and gcc-3.4 with the same error. Any help very much appreciated Regards Olivier -- Olivier RICHE, Computing officer University of Ulster, School of Biomedical Sciences, Systems Biology Research group Cromore Road, Coleraine BT52 1SA, Northern Ireland http://www.systemsbiology.ulster.ac.uk phone: +44-(0)28-70-323205 fax: +44 (0)28-70-324375 email: [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

