Sorry to send this to the list, but here is the makefile and here is the error I receive. Again, I am running a RedHat released 2.2.16-3 kernel on an Athlon 750MHz machine. I am currently running an etherexpress pro 100 card and it works fine. The customer just seems to have a need for the netgear. Any help would be appreciated. Thanks Kevin -- Kevin Wood Atipa Linux Solutions 850 East Industrial Park Drive Suite 8 Manchester, NH 03109 P(603)622-7171 x 15 F(603)622-7272
[root@setmeup FA311]# make fa311 cc fa311.o -o fa311 /usr/lib/crt1.o: In function `_start': /usr/lib/crt1.o(.text+0x18): undefined reference to `main' fa311.o: In function `fa311_probe': fa311.o(.text+0xc): undefined reference to `pcibios_present' fa311.o(.text+0x2b): undefined reference to `printk' fa311.o(.text+0x47): undefined reference to `init_etherdev' fa311.o(.text+0x67): undefined reference to `pcibios_read_config_byte' fa311.o(.text+0x7e): undefined reference to `pcibios_read_config_dword' fa311.o(.text+0xa4): undefined reference to `printk' fa311.o(.text+0xaa): undefined reference to `kfree' fa311.o(.text+0xfd): undefined reference to `jiffies' fa311.o(.text+0x16d): undefined reference to `ether_setup' fa311.o(.text+0x17e): undefined reference to `request_region' fa311.o(.text+0x1c5): undefined reference to `printk' fa311.o(.text+0x1f9): undefined reference to `printk' fa311.o(.text+0x229): undefined reference to `pcibios_find_device' fa311.o: In function `fa311_open': fa311.o(.text+0x2ba): undefined reference to `printk' fa311.o(.text+0x310): undefined reference to `request_irq' fa311.o(.text+0x34d): undefined reference to `printk' fa311.o(.text+0x3df): undefined reference to `__this_module' fa311.o(.text+0x3e5): undefined reference to `__this_module' fa311.o: In function `fa311_close': fa311.o(.text+0x428): undefined reference to `free_irq' fa311.o(.text+0x440): undefined reference to `__this_module' fa311.o(.text+0x446): undefined reference to `__this_module' fa311.o: In function `fa311_start_xmit': fa311.o(.text+0x557): undefined reference to `jiffies' fa311.o: In function `fa311_start_receive': fa311.o(.text+0x5eb): undefined reference to `alloc_skb' fa311.o(.text+0x63b): undefined reference to `skb_over_panic' fa311.o(.text+0x6a1): undefined reference to `skb_over_panic' fa311.o(.text+0x6b1): undefined reference to `eth_type_trans' fa311.o(.text+0x6bb): undefined reference to `netif_rx' fa311.o(.text+0x6c0): undefined reference to `jiffies' fa311.o: In function `fa311_interrupt': fa311.o(.text+0x9cb): undefined reference to `bh_active' fa311.o: In function `fa311_dev_reset': fa311.o(.text+0xaea): undefined reference to `__const_udelay' fa311.o: In function `fa311_queue_create': fa311.o(.text+0xb29): undefined reference to `kmalloc' fa311.o(.text+0xbd8): undefined reference to `alloc_skb' fa311.o: In function `fa311_queue_delete': fa311.o(.text+0xc57): undefined reference to `__kfree_skb' fa311.o(.text+0xc71): undefined reference to `kfree' fa311.o: In function `fa311_tx_skb_reclaim': fa311.o(.text+0xcfa): undefined reference to `__kfree_skb' fa311.o: In function `fa311_phy_setup': fa311.o(.text+0xd9b): undefined reference to `__const_udelay' fa311.o(.text+0xdd6): undefined reference to `__const_udelay' fa311.o(.text+0xec4): undefined reference to `printk' fa311.o: In function `init_module': fa311.o(.text+0xf2f): undefined reference to `printk' fa311.o: In function `cleanup_module': fa311.o(.text+0xf5c): undefined reference to `unregister_netdev' fa311.o(.text+0xf6a): undefined reference to `release_region' fa311.o(.text+0xf70): undefined reference to `kfree' collect2: ld returned 1 exit status make: *** [fa311] Error 1
all: fa311.o fa311.o: fa311.c fa311.h gcc -D__KERNEL__ -DMODULE -Wall -Wstrict-prototypes -O6 -c fa311.c `[ -f /usr/include/linux/modversions.h ] && echo -DMODVERSIONS` clean: rm -f core *.o