What kind of machine is it?  Are they PCI NICs, or ISA?  There could be 
conflicts.  If they're PCI, try shuffling them around to different slots 
and try again.  If they're ISA, look for jumper settings on the cards 
and make sure they don't have conflicting IRQs.  Also, try leaving the 
machine off (completely off, if it's a machine with power management) 
for a minute or so after you've pulled a card.

That's about all I can suggest without knowing more about the hardware 
(AT vs ATX, PCI vs ISA, etc).

Also check out:

http://www.linuxdoc.org/HOWTO/Ethernet-HOWTO-2.html#ss2.3

It has some information on dual-NIC setups in Linux.

-- 
Michael Vieths
Email:  Foeclan at Winternet.com
Web:    http://www.geekbear.net

Raymond & Tami Norton wrote:
> */I pulled my nic from my widows box, put in my Linux box, so it would 
> pick up an IP from my ISP. It would not find the DHCP server , so I 
> statically assigned the info. It worked till I added a second nic, to be 
> used as a router. Neither nic would work, and the link light stayed on 
> even without a cable in it. I rebooted and it said the original nic was 
> activated fine, but the second failed. I pulled the second nic out, 
> rebooted, but the first nic would not go out on the net, even thought 
> the boot up was fine. I pulled it out, put it back in windows, and it 
> works fine. /*
>