Reset the switch, unplug for 1 minute and plug it back in.
I have a customer right now that has to do this every day untill his replacement switches come in. On occasion the address table on the switch gets messed up.
You may have blown a port on the switch.
Disable the current card and put in a PCI card to test with. Just for fun :)