I'm having problems with a FA311 card and 2.2.16-22 kernel.
I have managed to build the fa311.c module (V1.04), and it mostly runs OK, except every now and again the PC crashed dead. I have by elimination traced this to the ethernet, and further investigation shows that depmod gives a load of undefines, i.e. ...
depmod: *** Unresolved symbols in /lib/modules/2.2.16-22-Node/net/fa311.o
depmod: eth_type_trans
depmod: request_region
depmod: pcibios_read_config_byte
depmod: __kfree_skb
depmod: alloc_skb
depmod: init_etherdev
depmod: ether_setup
depmod: bh_active
depmod: kmalloc
depmod: release_region
depmod: pcibios_present
depmod: free_irq
depmod: pcibios_read_config_dword
depmod: unregister_netdev
depmod: kfree
depmod: request_irq
depmod: netif_rx
depmod: skb_over_panic
depmod: jiffies
depmod: printk
depmod: __const_udelay
depmod: pcibios_find_device
I can't use the precompiled fa311.o because I've built the kernel with other features enabled, i.e. amateur radio.
And for the same reason I can't upgrade to the 2.4 kernel - because of the amateur radio stuff.
So now you're thinking, hey, tell him to use the natsemi driver.
Well, I've tried that (V1.07), and it is better, i.e. the machine doesn't crash and there's no unresolved dependencies, but what happens instead is that several times a day, the network just stops, i.e. ping doesn't work
If I do a network stop/start, it all bursts into life again.
There's only two PC's on the network, and they negotiate to 100bps full-duplex. I ran the module with debug=7 but it's just all gobble-de-gook to me.
So has anyone any ideas on what is going on, or how I can get this FA311 card to run reliably
Mike