It seems that your NIC is not recognized in the first place. Adding functions on top of that will not help you.
Your initial post did not mention what card you're using:
You should try to find out the name and type of the NIC (e.g. from its manual).
Use
http://www.google.com/linux and enter the exact designation of that card.
If the card is a PCI card, you might also try:
See if you can find something that says "Ethernet controller". If you do, remember the numbers at the beginning of the line, and enter
Check for the entry with the same numbers at the beginning. In the middle of the line you will find a number which looks like XXXX:XXXX
This is the PCI ID of the card, which is also an excellent item to put into Google/linux.