Problema Ethernet Shield para Arduino W5100 en arduino mega

Hola tengo un problema bastante raro, tengo dos arduino shield w5100 y dos arduino mega, solo me funciona cuando lo conecto a un swich 3com de 100mb, tengo otro swich edimax gigalan y directamente cuando lo conecto aparece desconectado, tambien probe conectarlos a modem router de telefonica y se cuelga el mismo y otro swich airlive y el shield se traba no envia paquetes , que puede ser, probe ambos shield y placas arduinos, y en todos los casos pasa lo mismo