Hello!
I have a problem with ethernet shields- They won`t work with my TP-Link SF1008D network switch. As I found on the net it could be caused by speed autonegotiation issue. Same ethernet shield works good with TP-Linktl wr740n router. Connection cables are also good (I checked crossover and straight cables). As i found, there is hardware trick to manually set speed at 100Mbit/s by cutting copper track conneccted to 65 leg of wiznet chip.
Datasheet: https://www.sparkfun.com/datasheets/DevTools/Arduino/W5100_Datasheet_v1_1_6.pdf
(Ethernet shield on the left on image works good)
I have few "types" ethernet shields. The one marked on a sticker with number 09/44 works good with switch mentioned before, but one marked with number 14/31 has connection issues. Ethernet shield is not physicially domaged, because I checked few of them, every with the same result. Ethernet shield marked 14/16 has the same problem as 14/31 shield.
My question is: is there any possibility to manually set speed of ethernet shield by making changes in arduino code or in ethernet library?
Sorry for my english.
Greetings from Poland!
