Intel
®
Ethernet Network Adapter E810-CQDA2T
User Guide
32 722960-002
2. Disable UART2 in RAM, and Flash:
# ubxtool -v 3 -w 1 -P 29.20 -z CFG-UART2-ENABLED,0,5
Or open two terminals and run:
# cat /dev/gnssX //Terminal 1
# echo -ne "\xb5\x62\x06\x8a\x09\x00\x00\x05\x00\x00\x05\x00\x53\x10\x00\x06\x83"
> /dev/gnssX //Terminal 2
The E810-CQDA2T driver implements GNSS interfaces for receiving NMEA messages from the optional
GNSS module. The interface can be found in /dev/gnssX, where X is the GNSS interface.
If you have only one adapter installed, the GNSS interface number will always be /dev/gnss0.
To associate the GNSS interface number with the network interface name if you have multiple adapters
in a system, use the following command:
# ls /sys/class/net/*/device/gnss/*
/sys/class/net/ens1f0/device/gnss/gnss1:
dev device power subsystem type uevent
/sys/class/net/ens2f0/device/gnss/gnss0:
dev device power subsystem type uevent
# cat /dev/gnss0
$GNRMC,182805.00,A,0.0,N,0.0,E,0.082,,050321,,,D,V*14
$GNVTG,,T,,M,0.082,N,0.152,K,D*34
$GNGGA,182805.00,0.0,N,0.0,E,2,12,0.57,11.1,M,32.7,M,,0000*7D
$GNGSA,A,3,18,20,26,23,16,29,07,15,27,10,,,1.07,0.57,0.90,1*09
$GNGSA,A,3,81,79,72,82,80,78,65,88,87,,,,1.07,0.57,0.90,2*0C
$GNGSA,A,3,02,30,04,36,11,,,,,,,,1.07,0.57,0.90,3*0E
[…]
Note: If two applications, like gpsd and ts2phc need to be run at the same time, you might
encounter issues regarding one application taking over the GNSS interface. A workaround
would be to run gpspipe on local port, modify the config file of ts2phc, and use a local port
to provide access to NMEA messages through TCP:
# socat EXEC:'gpspipe -r' TCP-LISTEN:2948,reuseaddr,fork
# cat configs/ts2phc-nmea.cfg
...
ts2phc.nmea_remote_host 127.0.0.1
ts2phc.nmea_remote_port 2948
…
ts2phc is now capable of using the local port 2948 to retrieve NMEA messages.
Note: Make sure that you are using /dev/gnssX in your .cfg file for linuxptp if using the ts2phc
tool.
Note: The QS samples contain prototype firmware, which expired on December 26, 2021.
Pre-production samples in use at that time stop (no longer sync/lock to GNSS) and output a
text message stating that the firmware has expired. An update is required to resolve. See
more details in the Dear Customer Letter.
Note: Intel recommends disabling UART1 and UART2 interfaces (see Appendix A).