I am trying to connect a ublox c94 M8P GPS evaluation kit to my TX2 Development kit running ubuntu 16.04 LTS (R28 (release), REVISION: 1.0) but for some reason whenever I connect the device, /dev does not show any new device paths.
The output I get from dmesg when I connect the device is as follows:
[14043.538611] usb 1-2: new full-speed USB device number 23 using xhci-tegra [14043.743737] usb 1-2: feature bit otg_vbus_off set [14043.792333] usb 1-2: New USB device found, idVendor=1546, idProduct=01a8 [14043.871081] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [14043.956516] usb 1-2: Product: u-blox GNSS receiver [14044.013875] usb 1-2: Manufacturer: u-blox AG - www.u-blox.com [14044.081619] usb 1-2: ep 0x83 - rounding interval to 1024 microframes, ep desc says 2040 microframes [14044.190076] xhci-tegra 3530000.xhci: tegra_xhci_mbox_work mailbox command 6
The output I get from lsusb is as follows:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 023: ID 1546:01a8 U-Blox AG Bus 001 Device 022: ID 045e:00cb Microsoft Corp. Basic Optical Mouse v2.0 Bus 001 Device 021: ID 046d:c312 Logitech, Inc. DeLuxe 250 Keyboard Bus 001 Device 020: ID 1a40:0101 Terminus Technology Inc. Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
In /dev there are no paths to ttyUSB[0,1,2,3] or ttyAM[0,1,2,3].
I have tried creating a udev rule to map the device to a device path by referencing the idVendor and idProduct however, this did not create a path I could use to talk to the device.
From my limited understanding I believe there is something wrong with the driver but I am not sure how to fix this.