La date sur ma machine x86 devient folle. Quand je démarre, elle est en 1980 (comme prévu puisque la pile CMOS est morte). Je la synchronise donc par NTP sans problème. Quelque temps plus tard (à quelques heures près, voire à quelques minutes près), le système se retrouve autour de l'une des dates suivantes :
Jun 09 00:21:48 UTC 2013 (Just a few days ago...)
Jan 30 14:14:06 UTC 2040 (Back to the future!)
Mar 08 00:08:31 UTC 2105 (Super far into the future)
Je ne pense pas que le NTP soit à l'origine de ce problème, car je n'effectue qu'une seule mise à jour forcée du NTP (lorsqu'il n'est pas dans le laboratoire, le NTP n'est pas une option).
Pour autant que je sache, ces dates n'ont rien de spécial, que ce soit en temps GPS ou UTC. Est-ce que ces dates apparaissent à quelqu'un comme étant proches de la valeur par défaut si je dépasse un format particulier ? Les deux dates futures sont au-delà de l'effondrement de 2038.
Spécificités : il s'agit d'un système embarqué avec une carte x86 exécutant QNX 6.4.1. Il utilise l'heure UTC, sans décalage de fuseau horaire.
Il est très important que la date reste stable. Si c'est juste ce système particulier qui est mauvais, très bien, mauvais matériel ou autre. Mais si c'est systémique, je dois l'isoler et le réparer.
Quelles mesures puis-je prendre pour l'isoler ? Quelqu'un peut-il m'indiquer la bonne direction à suivre ?
Remarque : si ce n'est pas le bon forum pour une question de ce type, veuillez m'aider à trouver le bon.