I just unboxed my shiny new rb5009UG+S+IN. It’s been awhile since I used Mikrotik, but I seem to remember USB being visible under /port or /system/routerboard/usb. I can bounce the power, but I can’t see the port. Does the USB port have to be turned on somewhere?
Things get visible in /port only after device is inserted and appropriate serial driver is loaded. USB storage obviously won’t show in /port (but rather in /disk). If you happen to plug in an USB device for which driver is missing from ROS, then device will still be enumerated under /system/resources/usb as this doesn’t depend on running correct driver for it … and vice-versa, listing device in this section does not assure it can properly work in ROS.
Sounds like the USB device-id isn’t being recognized as a serial device. e.g. it would show up in /port/print if it was reconqnized. And if there isn’t /port for it, the GPS package isn’t going to help.
Check /system/resource/usb/print, and see if it shows up on the USB bus. If it does, I’d open a ticket with Mikrotik with a supout.rif for the device with it attached. If USB device-id isn’t known to RouterOS, there is no user available method to add it.
I had a U-Blox 8 based GPS working on USB until 7.13.1, but then I both updated the RB5009, and messed around with the GPS at the same time (reset it to factory defaults) and it stopped registering as a port. I assumed it was something with 7.13.2 and 7.14 as it seems that people are having a lot of issues with third party LTE modems that are also registering as USB device, so currently I hoping for the next ROS update to fix, and if that does not work out, I will probably have to figure something out myself
I really appreciate all the responses. This thing is speaking NMEA GPS at 9600 baud. Should be easily detected. I’m going to open a bug and attach a support.rtf after the holidays.