If I had any idea just how much of a complete faff on these network cards are, to get them working with Linux, I'd have bought 2 more trusty DFE530TX's instead.
But I'm stuck with the Netgear FA311's for now, and I'm having a bit of a mare getting them to work under Mandrake.
I downloaded the drivers provided from Netgears site "fa311lx.zip", which was recommended either here, or on some other Linux resource site if I recall, and I managed to get fa311.c to compile without any errors using
Code:
gcc fa311.o -D__KERNEL__ -DMODULE -Wall -Wstrict-prototypes -c -I/usr/src/linux/include fa311.c
This left me with fa311.o, which I copied to /lib/modules/2.2.17mdksecure/net/
This is where things go wrong, I typed Insmod ./fa311.o and it spurted the error:
Code:
fa311.o: Kernel-Module version mismatch
fa311.o was compiled for kernel version 2.2.17-21mdk while this kernel is version 2.2.17-21mdksecure
How on earth can it say its been compiled under a different kernel to what its currently running? Anyone have any ideas as to how I can get it to compile under the correct kernel?
Thanks peeps
Flushy