neue Ethernet Shields mit eigenartigen Verhalten

Wie Du willst, es ist Deine Zeit.

Ich würde den Test-Sketch mal so anpassen, dass er das Setzen und Auslesen der IP mehrfach (10-20 mal) macht und jeweils überprüft, ob er die gesetzte IP auch wieder zurückkriegt. Damit kannst Du die SPI-Kommunikation einigermassen zuverlässig überprüfen.

Auch einen Test wert: Hänge mal ein Scope an die Stromversorgung (3V3) nach dem Spannungsregler. Wie stabil ist die Spannung? Nach dem Aufwand zu urteilen, den sich Arduino mit der Stromversorgung beim R6 des Ethernet Shields gegeben haben, dürfte eine stabile Spannung sehr wichtig sein.

Die Resetleitung kannst Du so modifizieren: Kappe den Reset-Pin am Shield (also die Reset-Verbindung vom Shield zum Arduino), ziehe die Reset-Leitung mit einem 10k Widerstand zu 3V3 hoch und dann noch auf einen der GPIOs (also Pin 2-9). Im setup() musst Du dann diesen Pin kurz (delay(1) reicht) nach LOW ziehen. Aber wie bereits ausgeführt: Ich glaube nicht, dass das was bringen wird.