1 post / 0 new
System frozen after large time change when NTP is enabled

If there is a large difference in time between the system time and the time provided by your NTP server, in particular if the system time is well ahead of the NTP time, then the system will appear to freeze when you enable NTP. You must re-start the system after enabling NTP to enable correct operation.

The apparent freeze happens because all of the application timers stop triggering when there is a large change in time, especially if the change is back in time. The timers will not start firing again until the time before the change becomes the current time. For example, assuming the system time was 18:00 and when NTP was enabled the time changed back to 10:00, then the timers will not start firing until the system time reaches 18:00 again at which point the recorder will start working normally again. A restart of the system will result in the correct recorder operation immediately.

If you wish to avoid this problem and not have to re-start the system, then please change the system time using the following procedure:

  1. Make sure NTP is disabled and set the system time as close as possible to the NTP time manually.
  2. Once the system time is as close as possible to the NTP time, enable NTP.

It is not necessary to re-start the system if you follow the above procedure.