How to Retain the PXI-668x IEEE 1588 Configuration in Real Time

Updated Dec 20, 2024

Environment

Hardware

  • PXI-668XH
  • PXIe-668X

Driver

  • NI-Sync

This article will guide you in configuring the Timing and Synchronization modules in Real Time Operating System.  To configure Timing and Synchronization modules in Windows Operating System you can refer to this article. Basically from the NI MAX also you can configure the IEEE 1588 but once the Real-Time system has been restarted it will reset the configuration to default. In order to have fixed configuration you may need SSH to the used chassis. Kindly refer to below steps:

1) Type the command nisyncloc, and you will see these two files. One is persistent configuration and the other one is the runtime.

1588f1 

2) Do recommend you to use the configgen as the command below: 

 1588f2

3) Get the list of disabled and enabled time references as below example:

1588f3 (1).png 
4) Set the mobileMode (key) from GPS_1 (trInstId) to true (value),  you can refer below example for your reference:
1588f4 (1).png

For the other keys, you may need to open up the tsm.json to see.

Lastly, you may need to reboot or restart the nitsmd (and other services in sequence):

  • /etc/init.d/nisync6683-ledd stop; /etc/init.d/nitsmd stop; /etc/init.d/niroco stop;
  • /etc/init.d/niroco start; /etc/init.d/nitsmd start; /etc/init.d/nisync6683-ledd start;