ENC28J60 china ethernet shield = can't ping/no reply.

fordfasterr:
Ok, out of the box the simple LED failed, asked for SPI.h, so I added it, compiled and uploaded fine...

But no reply on the port I used. I made sure to set it up identically to the original sketch that worked as expected...

I used the example code that came with your .zip file.

UPDATE: I copied the files to the proper libraries folder this time. It compiled without including the SPI.h lib but it still won't connect from the browser.
A port scan on the IP also shows no open ports, but it WILL reply to a ping.

I have tested both the simple server, and simple server led. both

With simple server led, i can ping, but no web page.

with simple server, i cannot ping..

The error about SPI.h is because you are compiling the standard Arduino Ethernet library - so the Ethernet_ENC28J60 is not in the sketchbook/libraries folder (note that if you have any folder called Ethernet* in your sketchbook/libraries, Arduino IDE will use it, so please let only the Ethernet_ENC28J60 at sketchbook/libraries).

Please try:

  • Upload WebServerSimple (put an LED at digital port 8)
  • Try to ping the board
  • Try to get http://arduinos-ip/ with wget or curl (do not use your web browser)
  • Reset Arduino