NAK/Cmnt: [PATCH 0/1][SRU][N][P] integrated I219-LM network adapter appears to be running too fast, causing synchronization issues when using the I219-LM PTP feature

John Cabaj john.cabaj at canonical.com
Mon Jul 7 18:04:06 UTC 2025


Patch subject doesn't match formatting guidelines here - 
https://canonical-kernel-docs.readthedocs-hosted.com/latest/reference/stable-patch-format/

On 7/7/25 4:30 AM, AceLan Kao wrote:
> From: "Chia-Lin Kao (AceLan)" <acelan.kao at canonical.com>
> 
> BugLink: https://bugs.launchpad.net/bugs/2116072
> 
> [Impcat]

Typo here

> There is an issue on Dell Precision 3591 running. The PHC(PTP Hardware
> Clock) on the integrated I219-LM network adapter appears to be running too
> fast, causing synchronization issues when using the I219-LM PTP feature.
> 
> [Fix]
> Intel submits a patch to fix the clock issue which is included in v6.16-rc3
> 688a0d61b2d7 e1000e: set fixed clock frequency indication for Nahum 11 and Nahum 13
> 
> [Test]
> Installed linuxptp (Version 4.4+snap):
> $ sudo snap install --edge linuxptp
> 
> Run this command to do a sanity check of the PHC (resetting clock to 0.0
> time, waiting for 10 seconds, and then reading time. The time read back
> should be (roughly) 10 seconds):
> $ sudo linuxptp.phc-ctl enp0s31f6 freq 0 set 0.0 wait 10.0 get
> phc_ctl[1461.965]: adjusted clock frequency offset to 0.000000ppb
> phc_ctl[1461.965]: set clock time to 0.000000000 or Thu Jan 1 01:00:00 1970
> phc_ctl[1471.965]: process slept for 10.000000 seconds
> phc_ctl[1471.965]: clock time is 15.998421125 or Thu Jan 1 01:00:15 1970
> 
> The returned time should be around 10 seconds.
> Without the fix, it's around 16 seconds.
> 
> [Where problems could occur]
> Fixed the clock value, and ignore the value from the firmware on mtp, lnp,
> and ptp platforms.
> It won't introduce any issue, because the clock is alwyas 38.4MHz on those
> platforms.
> 
> Vitaly Lifshits (1):
>    e1000e: set fixed clock frequency indication for Nahum 11 and Nahum 13
> 
>   drivers/net/ethernet/intel/e1000e/netdev.c | 14 +++++++++++---
>   drivers/net/ethernet/intel/e1000e/ptp.c    |  8 +++++---
>   2 files changed, 16 insertions(+), 6 deletions(-)
> 




More information about the kernel-team mailing list