Ethernet Shield ECN28J60 SPI

Descobri a causa do problema, na verdade não se trata do ethernet shield, mas sim do arduino.
Quando alimentado pela USB o shield não funciona, se alimentado por um adaptador AC ele funciona corretamente.
Agora preciso descobrir o que existe de errado com o meu arduino.
Alguem tem alguma ideia? os capacitores C6 e C7 funcionam quando alimentado pela USB ou somente pelo plug?