I developed firmware for an ethernet board to allow internet capability for a product. During our testing, the controller was able to connect to the internet at our Home location with ease. In addition, I can take the controller and connect to my peers home network with no problem at all. Our problem is some customers are unable to retrieve an IP address. We have a satellite site in Colorado that is also experiencing the issue. Our IT department ran some diagnostics and concluded that our network (DHCP Server) is supplying the controller with an IP address but the board for some reason is not accepting it. I’ve implemented logging in the ethernet and it appears that the socket connection is waiting for a response but will timeout before any response is received (See below). Has anyone experienced this? Is there a network issue that i am not aware of? Any help is appreciated. Thanks.
using MQX RTOS 4.1 on KEIL MDK v5.21.0