I have an Ethernet shield that monitors an xbee module over the network. It works fine most of the time but occasionally it stops communicating. When it stops, a power cycle gets it running again. Its run for two days long before. It stops responding at different times. It's plugged into a 1000/100 linkssys switch. I believe the Ethernet shield is 100mb. It has plenty of power using a converted pc powersupply on a 12 dedicated rail. I don't think it's a power issue. I don't think it's a heat issue. Any ideas? Faulty Ethernet shield?
Probably not a faulty shield. I would suspect your code is not fault tolerant enough. I have both client and server examples in the playground that have the fault tolerance required.
Hi
Is this a stuck ethernet socket problem? Go back through my posts or do a google search to find out the detail.
Any inbound connection (yours, a web crawlers or a hacker) to a W5100 shield that establishes a connection but sends no data will lock out a socket that you never get back. When that has happened four times for four sockets you lose ethernet/internet connectivity and only a power off reset will release the stock sockets.
Over at this web page (towards the bottom) on my Arduino web server application you will see a statistic that shows I have to clear stuck W5100 ethernet sockets every day:
http://2wg.co.nz/31685/
Cheers
Catweazle NZ