am having a similar issue. I can see that the receiver is getting gps data (lat/long/etc.) by using:
gpsmon /dev/gps0
If I query: gpsmon /dev/ttyUSB0 (there is no reply.)
However: ls -l /dev/gps0
returns: lrwxrwxrwx 1 xxx xxx 7 Dec 31 1969 /dev/gps0 -> ttyUSB0
So, I take that to mean those are linked.
Even CuteCom is able to connect to /dev/ttyUSB0 and stream data. But I can't get cgps -s or xgps to seem to connect to the device. I've terminated all instances, restarted them, rebooted, etc. (many times)
Any ideas? Thanks.