Do you have more than one network card in the machine? The first interface is eth0, then eth1, etc. Yes, if the 3c509.o file is in that directory then it is compiled.
Does 3c509 show up when you do "lsmod"? What interfaces are listed when you do "ifconfig" with no command line options?