es würde mich schon interessieren, wie du genau das Redet-Problem beseitigen konntest
- Verbindung der Reset Leitung von MEGA-Board zum Ethernet shield trennen.
- An einem Pin des Reset-Tasters auf dem shield kommt die Resetleitung an. Von dort einen Widerstand auf + (weiß nicht, ob diese billigen Boards schon einen Pullup haben, dann könnte man auf den Widerstand verzichten).
- Von einem freien Pin des MEGA zur Sicherheit eine Diode (Wiznet arbeitet mit 3,3 V !) auf die Resetleitung des W5100 (am einfachsten wieder an den Resettaster).
- Nun hat man es in der Hand, einen programmgesteuerten Reset des W5100 in void setup() auszuführen: o.g. PIN auf OUTPUT stellen, 250ms auf LOW ziehen, dann wieder auf Input (ohne PULLUP).
Bei mir funktioniert das bestens. Hat auch den positiven Nebeneffekt, daß der W5100 auch bei einem Watchdog Reset des MEGA ebenfalls resettet wird (was bei den Originalboards übrigens nicht erfolgt).
Die Lotbrücken zwischen den Pins des W5100 sind leider Realität. Kurioserweise sieht man sie bei genauem Hinsehen sogar auf den Werbefotos bei Ebay !!! Schau sie dir mal genau an.
Da allerdings die meisten Pins des W5100 ohnehin auf Ground gelegt sind, kann man (wie ich) Glück haben das es keine Auswirkung hat. Habe deshalb auch verzichtet, die Brücken zu entfernen.