LINUX w/ Netgear FA311 & D-Link DFE-530TX+ ...having problems

vital

Platinum Member
Sep 28, 2000
2,534
1
81
I just bought a Netgear FA311 & a D-Link DFE-530TX+ for my 2
computer home network. I'm having trouble compiling both drivers. When i compile with:

gcc -D__KERNEL__ -DMODULE -Wall -Wstrict-prototypes -O -m486 -c fa311.c

i get a whole bunch of error messages including:
fa311.c:408: field `stats' has incomplete type
fa311.c: In function `fa311_probe':
fa311.c:474: warning: passing arg 1 of `init_etherdev_Rf09eee63' from incompatible pointer typefa311.c:474: warning: assignment from incompatible pointer type
fa311.c:497: dereferencing pointer to incomplete type

And the error list just goes on about 30 lines...the same thing happens when i try and compile the rtl8139.c driver for my D-Link NIC too. I also compiled pci-scan.c with

gcc -DMODULE -D__KERNEL__ -O6 -c pci-scan.c

and it compiled fine, but when i did a
depmod -a
it outputs:
depmod: *** Unresolved symbols in /lib/modules/2.4.1/kernel/drivers/pci-scan.o

if i type modprobe pci-scan, it outputs:
/lib/modules/2.4.1/kernel/drivers/pci-scan.o: unresolved symbol pci_write_config_byte
/lib/modules/2.4.1/kernel/drivers/pci-scan.o: unresolved symbol pci_find_class
/lib/modules/2.4.1/kernel/drivers/pci-scan.o: unresolved symbol __check_region
/lib/modules/2.4.1/kernel/drivers/pci-scan.o: unresolved symbol pci_read_config_byte
/lib/modules/2.4.1/kernel/drivers/pci-scan.o: unresolved symbol pci_read_config_dword
/lib/modules/2.4.1/kernel/drivers/pci-scan.o: unresolved symbol __ioremap
/lib/modules/2.4.1/kernel/drivers/pci-scan.o: unresolved symbol pci_read_config_word
/lib/modules/2.4.1/kernel/drivers/pci-scan.o: unresolved symbol pci_set_master
/lib/modules/2.4.1/kernel/drivers/pci-scan.o: unresolved symbol pci_write_config_dword
/lib/modules/2.4.1/kernel/drivers/pci-scan.o: unresolved symbol pci_write_config_word
/lib/modules/2.4.1/kernel/drivers/pci-scan.o: unresolved symbol printk
/lib/modules/2.4.1/kernel/drivers/pci-scan.o: unresolved symbol ioport_resource
/lib/modules/2.4.1/kernel/drivers/pci-scan.o: insmod /lib/modules/2.4.1/kernel/drivers/pci-scan.o failed
/lib/modules/2.4.1/kernel/drivers/pci-scan.o: insmod pci-scan failed

Well, I'm using RedHat 6.1 with kernel 2.4.1 and i don't know if that's the problem. Any help would be appreciated, thanks.
 

warlord

Golden Member
Oct 25, 1999
1,557
0
0
if you can, find a copy of RH7.0. I'm using it, and I just installed linux on my machine with two of those D-links in there, and they both work flawlessly, I didn't have to compile the kernel either.