Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   Can't communicate with cRIO or d-link on power on (http://www.chiefdelphi.com/forums/showthread.php?t=126513)

Mark McLeod 26-02-2014 12:19

Re: Can't communicate with cRIO or d-link on power on
 
This is reminiscent of a problem from a few years ago when a race condition was identified between the bridge/router and the cRIO when they come up together.
The cRIO sends an arp hello, but the router isn't ready to receive it. They both are left waiting for the other one to speak first.
The router then won't forward traffic destined for the cRIO, because the router doesn't realize that the cRIO is there (no arp table entry).

That problem was worked around by having the DS force an arp request for the cRIO, so the router would snoop it out.

Another test I'd suggest is to pull the DLink power cable out, then cycle the robot power, and reconnect the DLink power after the rest of it is up and operating.

DiscoStarSlayer 26-02-2014 12:26

Re: Can't communicate with cRIO or d-link on power on
 
Quote:

Originally Posted by Mark McLeod (Post 1349942)
This is reminiscent of a problem from a few years ago when a race condition was identified between the bridge/router and the cRIO when they come up together.
The cRIO sends an arp hello, but the router isn't ready to receive it. They both are left waiting for the other one to speak first.
The router then won't forward traffic destined for the cRIO, because the router doesn't realize that the cRIO is there (no arp table entry).

That problem was worked around by having the DS force an arp request for the cRIO, so the router would snoop it out.

How would I go about initiating this arp request? This sounds like a potential solution.

Mark McLeod 26-02-2014 13:00

Re: Can't communicate with cRIO or d-link on power on
 
The next time you get it to happen, try typing "arp -d" on the DS computer.
That clears the arp cache and requests should get reissued.


All times are GMT -5. The time now is 21:56.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi