Is there any code example of how to access and configure the SDP on the i210 (or any other variant)? I want to update the kernel driver to make special behavior over the SDP.
I have four i210 and I want to update the time on them simultaneously. Which can never be done by the software by itself. I want to update the time on on of the i210 and cause to trigger and SDP to update the time on .
Thank you all
Thank you for contacting the Intel Embedded Community.
Could you please confirm if this forum is related to the forum
Thanks in advance for your clarification.
Thanks for your update.
The information that may help you is stated at the following web sites:
http://sourceforge.net/p/e1000/mailman/message/30904913/ Intel Ethernet Drivers and Utilities / Mailing Lists
http://lists.openwall.net/netdev/2014/11/21/57 netdev - Re: [PATCH net-next V2 4/4] igb: enable auxiliary PHC functions for the i210.
http://comments.gmane.org/gmane.linux.network/339394 Linux network development
http://code.metager.de/source/history/linux/stable/drivers/net/ethernet/intel/igb/igb_ptp.c Cross Reference: /linux/stable/drivers/net/ethernet/intel/igb/igb_ptp.c
Please let us know if this information is useful to you.
We are using the I210 in our future product.
I would like to find a way of programing the SDP.
Is there a way to do it from user space or driver?
I looked at the I210 driver (IGB) to try to figure if I can use it to configure the SDP.
I found this routine igb_pin_extts() in igb_ptp.c that does some manipulation on the SDP
The function is called by igb_ptp_feature_enable_i210()
adapter->ptp_caps.enable = igb_ptp_feature_enable_i210;
but I didn’t find a way of calling this routine
- Who calls igb_ptp_feature_enable_i210? (I didn’t figure it out)? Can it be called from user space or other KO?
- What was the use of igb_pin_extts()? Why PTP needs the ability to program the SDP?
- Can I please get some material on the SDP programming?
- I can write a Linux module that handles the SDP, but I don’t want it to collide with the igb driver
but if the igb driver not really using the igb_pin_extts(), I guess it is possible.
Thank you for contacting Intel Embedded Community.
You may find information that may help you in the communication stated on November, 10th 2015 on this thread.
Also, you should review the information stated in section 1.4.9, on page 11 of the Intel® Ethernet Controller I210 Datasheet that you can find on the following website:
Thanks for the quick reply.
I have already gone over the datasheet and all the threads here and did not find the answer for my questions.
Is there someone in Intel who can give support regarding at least the two first questions?
Thanks in advance,
Thanks for your reply.
Reviewing the readme file of the Intel® Network Adapter Driver for 82575/6, 82580, I350, and I210/211-Based Gigabit Network Connections for Linux*, your consultations should be addressed to the email email@example.com. You can find the cited document on the following website: