How is the card setup?
What IRQ, MEM and media type values do you see on startup (dmesg).
I have a couple 3c509 cards and all work perfectly when setup this way:
Go to the following site:
http://www.scyld.com/diag/3c5x9setup.html
and download the 3c5x9.c source code for the setup program. Compile the program as per the instructions.
Setup the card, as root, using values for IRQ, IO port that are free on your machine.
In your /etc/lilo.conf file add an ether option to your appene line. Use the same IRQ and IO values that you setup your card with. My append line looks like:
Code:
append="ether=11,0x300,4,0x3c509,eth0"
ether=IRQ,IO-ADDR, MODE(10baseT),CARD_TYPE,INTERFACE
reboot
done.
Hope this helps
Gary