W5500 does not connect with long UTP cable

Hello,

I have an Arduino Uno with an Ethernet Shield 2 (W5500). When I plug the board directly in a switch it successfully gets an address from local DHCP server. But when I connect the board to a switch with a 30m CAT5e cable, the server receives DHCPDISCOVER, sends DHCPOFFER, but the board never receives it. I tried connecting my computer with the same cable and it successfully gets an IP address. I also tried setting a static IP, but I was not able to connect to Arduino after it.

What may be the reason for such an odd behavior of the board?

  • Egor

Do you have two switches? Use one on the W5500 end of the 30M cable, and connect the W5500 to it with a short cable. Just a thought.

Tim, thank you for you answer. It seems this is the only option.