the GNS 5860 GPS runs indeed with Linux. Important is not the GPS chipset, but the serial bridge.
In this case you are looking for this one:
Silicon Labs CP210x RS232 Serial
So:
* Check if your Linux has the usb-driver under
lib/modules/kernel/driver/usb/serial/cp210x.ko
* If not get the newest VCP Driver (cp210x sources), kernel development rpm's and compile it it.
* You should see the new device after plugging it in with lsmod, /sys/bus/usb/devices, /sys/bus/usb/drivers.
* dmesg should show:
[13840.820048] usb 5-2: new full speed USB device number 2 using uhci_hcd [13840.973999] usb 5-2: New USB device found, idVendor=10c4, idProduct=ea60 [13840.974030] usb 5-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [13840.974037] usb 5-2: Product: CP2102 USB to UART Bridge Controller [13840.974043] usb 5-2: Manufacturer: Silicon Labs [13840.974047] usb 5-2: SerialNumber: 0001 [13841.766608] usbcore: registered new interface driver usbserial [13841.766738] USB Serial support registered for generic [13841.766831] usbcore: registered new interface driver usbserial_generic [13841.766836] usbserial: USB Serial Driver core [13841.775599] USB Serial support registered for cp210x [13841.775659] cp210x 5-2:1.0: cp210x converter detected [13841.877042] usb 5-2: reset full speed USB device number 2 using uhci_hcd [13842.012186] usb 5-2: cp210x converter now attached to ttyUSB0 [13842.012223] usbcore: registered new interface driver cp210x [13842.012228] cp210x: v0.09:Silicon Labs CP210x RS232 serial adaptor driver [13846.655884] [drm] nouveau 0000:01:00.0: Setting dpms mode 0 on tmds encoder (output 1)