4
\$\begingroup\$

I recently purchased an Arduino Ethernet shield, plugged it on top of my Arduino Uno and loaded up the WebClient/WebServer sketches that comes with the Arduino 0022 IDE, but I could not get it working.

I've tried a number of IP address configurations, played around with the router, etc., but to no avail. I can't ever ping the device, and never see it appear on the router.

If the 'link' LED on the Ethernet shield is not lighting up when I plug into the Ethernet jack, is this a sign of a faulty board? Or is there some other diagnostic test I can try to verify the board is OK?

I'm thinking the board is the problem and will try another one.

\$\endgroup\$
3
  • \$\begingroup\$ I went and picked up a freetronics ethernet-ten (freetronics.com/products/etherten) from jaycar this afternoon. I now have nice flashing lights on the ethernet port :-) \$\endgroup\$
    – brodie
    Commented Jul 8, 2011 at 5:59
  • \$\begingroup\$ I have the same problem. Where did you buy the first (faulty) shield from? \$\endgroup\$
    – Dojo
    Commented Jan 24, 2013 at 18:01
  • \$\begingroup\$ I got my board from LittleBird Electronics (littlebirdelectronics.com) in Australia. They happily replaced it for me and all good now \$\endgroup\$
    – brodie
    Commented Jan 25, 2013 at 3:40

3 Answers 3

1
\$\begingroup\$

If the LED is not lighting up, there's definitely a problem.

I'd check the power, try a different Ethernet cable, and - if possible - a different board.

\$\endgroup\$
2
  • \$\begingroup\$ thanks for confirming my suspicion. Yes, I've tried using both USB power and the adaptor power as well as many other cables. I'll get another board and hopefully have more luck. \$\endgroup\$
    – brodie
    Commented Jul 7, 2011 at 22:44
  • \$\begingroup\$ i got another board and everything worked as expected \$\endgroup\$
    – brodie
    Commented Jan 25, 2013 at 3:39
3
\$\begingroup\$

You can make a loopback cable to test if the ethershield is working. Basically if you plug this in it should show "link" in other words green light.

No "link" then there is no communication on that port.

No RX/TX - cant tell which. This will not damage anything.

enter image description here

enter image description here

enter image description here

\$\endgroup\$
1
  • \$\begingroup\$ thanks - i'll try making one of these loopback plugs and see how it goes with the board \$\endgroup\$
    – brodie
    Commented Jul 7, 2011 at 22:42
2
\$\begingroup\$

If your W5100 Ethernet shield is a PoE-ready version, it is not compatible with the Arduino Uno.

You can try:

It works!

\$\endgroup\$
1
  • \$\begingroup\$ I have a W5100 and it worked for a long time with my UNO board, but now it doesn't. \$\endgroup\$ Commented Nov 15, 2015 at 21:09

Not the answer you're looking for? Browse other questions tagged or ask your own question.