Hi !
I had also some problems with my Pundit and mabybe you have the same problem. To check it, try this :
lspci -v | grep -b2 IRQ
or
cat /proc/pci
That shows IRQ allocation for each card of your computer. Maybe several cards use the same IRQ or a bad IRQ (for instance: IRQ 0). You can change the IRQ allocation using the BIOS menu.
The easiest way is to ask to the BIOS to allocate automatically the IRQ for each card. To do it, you have to set the option "OS plug & play" to false. Indeed, the linux is not yet a Plug and Play OS.
I know, it's very simple solution but it works perfectly !
If it is not enough.

Give me more information. Try this :
ifup -v eth0
and
ifconfig -v eth0
and
lsmod
Good luck !
