timemaster - time stamping not supported on sfc
Environment
- Red Hat Enterprise Linux (RHEL) 8
- Red Hat Enterprise Linux (RHEL) 9
- Solarflare
sfcdriver
Issue
- The software-transmit capability is missing for
sfcdriver
Resolution
Red Hat is aware of this feature request, currently under review in RFE RHEL-74331. If this feature is required, open a support case on the Red Hat Customer Portal referring to this solution.
Root Cause
The software-transmit capability is missing for sfc driver:
Non-working:
$ cat sos_commands/networking/ethtool_-T_dh0
Time stamping parameters for dh0:
Capabilities:
software-receive
software-system-clock
PTP Hardware Clock: none
Hardware Transmit Timestamp Modes: none
Hardware Receive Filter Modes: none
Working:
# ethtool -T dh0
Time stamping parameters for dh0:
Capabilities:
software-transmit <<<-----------------
software-receive
software-system-clock
PTP Hardware Clock: none
Hardware Transmit Timestamp Modes: none
Hardware Receive Filter Modes: none
Diagnostic Steps
The below error appears when starting timemaster:
Jan 05 20:56:51 hostname systemd[1]: Started Synchronize system clock to NTP and PTP time sources.
Jan 05 20:56:51 hostname timemaster[613234]: timemaster[4356543.005]: time stamping not supported on dh0
Jan 05 20:56:51 hostname systemd[1]: timemaster.service: Main process exited, code=exited, status=1/FAILURE
Jan 05 20:56:51 hostname systemd[1]: timemaster.service: Failed with result 'exit-code'.
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.
Comments