Ethernet Products
Determine ramifications of Intel® Ethernet products and technologies
5571 Discussions

i225 - Enable 1 PPS output from SDP pins

satyam9876
Beginner
11,233 Views

Hello,

 

We have i225-T1 (version: k92378-001) connected to PCIe slot of Raspberry Pi CM4. Using u-blox GNSS transceiver, we are inputting 1 PPS to SDP0 pin of the NIC and trying to synchronize the clock using ts2phc application.

We are able to enable and sync the PHC through SDP0 pin using the following commands:

echo 1 0 | sudo tee /sys/class/ptp/ptp1/pins/SDP0
echo 0 1 | sudo tee /sys/class/ptp/ptp1/extts_enable
sudo ts2phc -f ptp.config -s nmea -m -q -l 7 > ts2phc.log &

---ptp.config---

[global]
ts2phc.nmea_serialport /dev/ttyACM0
leapfile /usr/share/zoneinfo/leap-seconds.list
tx_timestamp_timeout 100
[/dev/ptp1]
ts2phc.extts_polarity both
-----------------

We are also able to generate 1pps out from SDP0 using testptp.

https://github.com/torvalds/linux/blob/master/tools/testing/selftests/ptp/testptp.c

# Configure SDP0 pin for periodic output
sudo ./testptp -d /dev/ptp1 -L 0,2
# Generate pulse of width 1us every second
sudo ./testptp -d /dev/ptp1 -p 1000000000

However, we are not able to achieve both sync-in and sync-out simultaneously.

We want 1 PPS output from other SDP pins (SDP1, SDP2, SPD3).

Please help us out how to configure this.

 

We also came across other forum link which says its not possible to output 1 PPS from any SDP pins, but we are able to do the above. Has there been any updates to the drivers which enabled these features?

https://community.intel.com/t5/Ethernet-Products/i225-Enable-1-PPS-output-to-ososcilloscope/td-p/1388572

Other Details:

user@raspberrypi:~ $ sudo ethtool -i eth1
driver: igc
version: 6.6.31+rpt-rpi-v8
firmware-version: 1057:8754
expansion-rom-version:
bus-info: 0000:01:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes

user@raspberrypi:~ $ uname -a
Linux raspberrypi 6.6.31+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.6.31-1+rpt1 (2024-05-29) aarch64 GNU/Linux

0 Kudos
3 Replies
Poojitha
Employee
10,497 Views

Hi satyam9876,


Greetings for the day!


Thank you for posting in the Intel Community. We sincerely apologize for the delay in our response. We have received your concern and would like to assure you that assisting you is our top priority.

 

Could you kindly let us know if the issue has been resolved, or if you require further assistance from us? Your prompt response will greatly help us in diagnosing and resolving the issue as quickly as possible.

 

We appreciate your patience and understanding, and we look forward to hearing from you soon.


Regards,

Poojitha

Intel Customer Support Technician


0 Kudos
Poojitha
Employee
10,480 Views

Hi satyam9876,

Greetings for the day! 

We are following up to check if you were able to find the information we requested. Kindly confirm at your earliest convenience, so that we can continue assisting you in resolving this matter.

Could you please confirm if your query is related to the use of Intel products and solutions in regard to military, intelligence, nuclear/biochemical, defense, or space (MINDS) items?


We appreciate your understanding!

Regards,

Poojitha

Intel Customer Support Technician


0 Kudos
Poojitha
Employee
10,449 Views

Hi satyam9876,


Greetings for the day! 


We are following up to check if you were able to find the information we requested. Kindly confirm at your earliest convenience, so that we can continue assisting you in resolving this matter.

Could you please confirm if your query is related to the use of Intel products and solutions in regard to military, intelligence, nuclear/biochemical, defense, or space (MINDS) items?


We appreciate your understanding!

Regards,

Poojitha

Intel Customer Support Technician


0 Kudos
Reply