Okay, lets start here, run the following command and copy the contents:
you can actually force that to a file by running the following command:
lspci | tee lspci.txt
This will let us know if your hardware is being recongized.
Also, how is your kernel compiled, I might recommend going into the network options and building every single network card as modular. This way you can change the network card at any time and your udev/hotplug system should auto-detect the correct hardware.
the network devices can be found in the following location in the kernel config:
Device Drivers --> Network Device Support --> Ethernet (10 or 100MBit)
In there you can build all the cards and make sure they have <M>.
You might also look into the 1000MBit and the 10,000MBit cards.
Also modularize the Wireless LAN (non-hamradio), the space used for this is normally negligable and usually worth any costs (very portable).
Also, the Tulip drivers are slighty out of place, or not as obvious as others for some reason, look into:
Device Drivers --> Network Device Support --> Ethernet (10 or 100MBIT) --> Tulip family network device support