If all your versions (OpLink, Revo, GCS) match then I would guess that either you have bad hardware somewhere (sounds like OpLink) or your USB power is bad.
Try a different computer tor the different USB. Measure the USB power if you can. Reboot the computer? Try a different cable. Look for problems (cracks scratches, shorts) on the OpLink board. Reflash the OpLink by unplugging it, go to Firmware, press Rescue, then plug it in, then flash however ... (UpdateAndErase or (Open)/Flash)).
Did you get the Revo from OpenPilot back in the day? You can check the RF board on it too, but a real Revo should be OK.