Intel
®
Ethernet Network Adapter E810-XXVDA4T
User Guide
28 646265-004
Enabling DPLL's 1 filtering:
ethtool --set-priv-flags $ETH extts_filter on
Disabling DPLL's 1 filtering:
ethtool --set-priv-flags $ETH extts_filter off
4.14 GNSS Module Interface
The E810-XXVDA4T driver implements one TTY interfaces for receiving NMEA messages from the
optional GNSS module (codename Horizon Arch). The TTY can be found in /dev/ttyGNSS_BBDD_X.
where:
• BB is the bus number.
• DD is the device number.
• X can be the following:
— The interface is read/write enabled.
Note: ts2phc with the nmea mode and gpsmon might not work together as both of them consume
the NMEA messages from the GNSS.
Note: If more than one TTY interface is needed (like both ts2phc and gpsmon) you can multiplex
the TTY using open source `ttybus` project* - “Use case 1” from their README.
https://github.com/danielinux/ttybus
# cat /dev/ttyGNSS_1800
$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: Make sure that you are using /dev/ttyGNSS_BBDD 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: With gpsmon and gpsd you can check some of the parameters provided by the GNSS
module.
# gpsmon /dev/ttyGNSS_8400
Did this document help answer your questions?