Mellanox ConnectX-6 Dx suffers time drift when setting PTP NIC clock

Solution In Progress - Updated -

Issue

  • Mellanox ConnectX-6 Dx suffers time drift when setting PTP NIC clock
  • Using phc2sys to set the NIC clock on a nVidia Mellanox ConnectX-6 Dx NIC results in increasingly large time drift. This only happens in a Dell system, not in a different HP system. nVidia Mellanox support cannot reproduce this with the same NIC and firmware.

Environment

  • Red Hat Enterprise Linux 8.10
  • kernel-4.18.0-553.22.1.el8_10.x86_64
  • Dell Poweredge R740
  • Mellanox ConnectX-6 Dx [15b3:101d] with firmware 22.39.1002 using mlx5 driver
  • phc2sys -s CLOCK_REALTIME -c ens3f0 -O 0 -u 60 to set PTP clock
  • No PTP timesync on network, no grandmaster
  • chrony syncing system clock using NTP

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content