Hi, I'm trying to setup PTP on my 82579V, and it seems that clock speed is 3.84 times faster than expected.
$ phc_ctl /dev/ptp0 -- get wait 1 get phc_ctl[33374.657]: clock time is 1479697143.971579879 or Mon Nov 21 05:59:03 2016 phc_ctl[33375.657]: process slept for 1.000000 seconds phc_ctl[33375.657]: clock time is 1479697147.811930581 or Mon Nov 21 05:59:07 2016 $ python -c "print 1479697147.811930581 - 1479697143.971579879" 3.84035086632 Most likely, this device has 96MHz clock instead of 25MHz (these values are taken from ./drivers/net/ethernet/intel/e1000e/netdev.c file). How could I fix that? The kernel is Debian 4.8.5-1. Relevant dmesg lines: [ 1.287909] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k [ 1.561681] e1000e 0000:00:19.0 eth0: MAC: 10, PHY: 11, PBA No: FFFFFF-0FF Relevant lsusb lines: 00:19.0 0200: 8086:1503 (rev 04) DeviceName: LU1 Subsystem: 8086:2031 ------------------------------------------------------------------------------ _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired