I have problems using Arduino Ethernet Shield W5100 wth Arduino UNO.
It works as expected when plugged into an ~20m UTP. However, I cannot establish a connection when I use it with a 70m long cable and stucks on a call of Ethernet.begin. I also tried connecting a WiFi router to the long wire and connecting the Shield directly to the router - everything worked fine in this case.
The Arduino board is powered by 12V, 1A wall wart and USB, nothing is plugged into its pins.
Any ideas what could cause this behavior? I do not believe the Shield cannot get over 70m
Did you use Cat 5 or higher? The shield tries to enable Fast-Ethernet which requires Cat 5. Otherwise you have to limit the speed to standard Ethernet (10Mbit/s) on the counterpart.
Do you use version 1 or 2 of the Arduino Ethernet Shield?