PHY Link Detection Fails
Ethernet Chips
No replies yet. Be the first to reply.
Join the discussion.
Ethernet Chips
No replies yet. Be the first to reply.
Join the discussion.
Share projects and connect with makers.
Joined before the site update? first.
New to WIZnet Makers?
We sent a verification link to your address. Open it to activate your account, then log in.
Accounts from this email provider are reviewed by an administrator after verification. Approval usually takes one business day.
Already have an account?
Enter your email address. If it belongs to an account, we'll send a link to set a new password. Members who joined before the site update use this to set their password.
If an account uses that address, we sent a link to set a new password. The link works once and expires in 30 minutes.
Know your password?
Need an account?
RE: PHY Link Detection Fails
by Eugeny ·
Some clever networking devices, when sense that there’s something in their network port jack, start process of 'blocking, listening, or learning states", or even line training to identify what type of cable is connected. This process may take up to a minute, thus device plugged into router will not be able to access the network for quite a long time after it was plugged OR after it performed link down/up operation (note: W5500 performs link down/up when hardware or software reset).
Check this article from Cisco. Cisco devices are having PortFast feature:
which allows configuring port not performing start-up operations when connected, and go directly into forwarding operation.
If your router does not have such option, the only way I see is connecting W5500 to a simple hub device, and then connect that hub device to the router of the network. In this situation if W5500 will perform up/down of its PHY, another hub’s port will still stay up for the router device.
RE: PHY Link Detection Fails
by acpie360 ·
Found the problem. The PHY link up actually works fine. What failed was the DHCP part, when the device was plugged into the company’s intranet. The DHCP process can take much longer than plugging to a local router. This causes the DHCP code to time out. I am using the DHCP code from the WIZnet ioLibrary.