Roborio and Radio not connecting

I am experiencing quite a bizarre phenomenon…

We are using an OM5P-AC with our RoboRio. Both have been re-imaged and reconfigured. Upon connecting the two together, there is a brief moment where the orange light (rx?) of the Roborio is flashing. Shortly after, it stops flashing altogether and the Ethernet link light on the radio goes out.However, upon connecting the Ethernet cable to my PC, it connects fully and both the tx and rx lights flash. Data transfer works as well. I then try connecting my PC Ethernet to the radio, and it still works, good connection, 100/Full, etc. At this point I’m pretty stuck. I captured the output of dmesg -W from the roborio. The two notable things are the unable to generate target frequency and then fact that the roborio link is 10/half.

Logs

[ 1476.441246] macb e000b000.ethernet eth0: unable to generate target frequency: 2500000 Hz [ 1476.441264] macb e000b000.ethernet eth0: link up (10/Half) [ 1478.572666] macb e000b000.ethernet eth0: link down [ 1487.939343] macb e000b000.ethernet eth0: unable to generate target frequency: 2500000 Hz [ 1487.939361] macb e000b000.ethernet eth0: link up (10/Half) [ 1498.993867] macb e000b000.ethernet eth0: link down [ 1547.292940] macb e000b000.ethernet eth0: unable to generate target frequency: 25000000 Hz -- Plug into Computer [ 1547.292958] macb e000b000.ethernet eth0: link up (100/Full) [ 2389.286084] macb e000b000.ethernet eth0: link down [ 2933.884777] g_ether gadget: high-speed config #1: CDC Ethernet (EEM) [ 3357.344057] macb e000b000.ethernet eth0: unable to generate target frequency: 25000000 Hz

Again, I have reimaged and reflashed everything. I’ve tried both ports, a new ethernet cable, new POE injector. Out of ideas here. Any advice would be appreciated.

Have you tried switching out the radio? it doesn’t seem to be the rio’s fault if its direct connecting

Just tried that again. Didn’t work. I’ve tried different RIOs as well. This may be a bug.

It sounds like you’ve tried:

  • different Ethernet cables
  • different RoboRIOs
  • different ports on the radio
  • different radios

Since lots of other teams have been hooking up the two successfully, my only idea is that it could be either the radio image you’re using or how it’s being imaged? Can you try redownloading the latest version of the radio imaging tool to a different computer and imaging the radio from that computer, following these instructions?

I’ve solved the issue with a fourth roborio. No idea what the problem is. After Build Stop day I’ll take another look at it.

what frequency band are you using?

2.4ghz

And you updated the firmware and flashed the Rio?

One other test you can try is after the radio and roboRIO stop communicating, try pushing the roboRIO rest button to get just the roboRIO to reinitiate the link (i.e., don’t just cycle the robot power so both the radio and roboRIO reboot).

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.