Arduino W5100 ethernet shield

You must either

  1. connect the w5100 SPI Slave Select to digital pin 10, and set it as OUTPUT and HIGH
    or
  2. connect it to +5v to disable it

If not, it will corrupt data on the SPI bus.