Embedded Connectivity
Intel network controllers, Firmware, and drivers support systems

i210 looses Timestamps

KilianBrunner
Beginner
2,896 Views

Dear intel community

We currently update our IEEE802.1AS stack to the 2020 version to support future time synchronization. Our current test device is the APU2 form www.pcengines.ch.  The device has 3 i210 PHYs that support HW-timestamping.

I have 2 problems in our implementation. We use a standard Debian (non-RT). 

1) We loose from time to time TX-Timestamps for packets. If this situation occurs, sometimes it heals itself, but other times it needs a reboot. What can be done to solve this issue?

2) We measure sometimes negative delays when we have 2 devices close to each other. Negative numbers are in range -20ns. We realized that this comes from the static internal delay-subtraction from the PHY in the driver. Do you have a datasheet where you show all internal PHY-delays?

 

Best regards

Kilian

 

For all PHYs we get this info:

lspice:

01:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)

lspci -v

01:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
Subsystem: Intel Corporation I210 Gigabit Network Connection
Flags: bus master, fast devsel, latency 0, IRQ 30
Memory at fe600000 (32-bit, non-prefetchable) [size=128K]
I/O ports at 1000 [size=32]
Memory at fe620000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
Capabilities: [70] MSI-X: Enable+ Count=5 Masked-
Capabilities: [a0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 00-0d-b9-ff-ff-54-32-e4
Capabilities: [1a0] Transaction Processing Hints
Kernel driver in use: igb
Kernel modules: igb

0 Kudos
8 Replies
Mike_Intel
Moderator
2,875 Views

Hello KilianBrunner,


Thank you for posting in Intel Ethernet Communities. 


Before we proceed, let me check. Are you designing a system with embedded i210?


If you have questions, please let us know. In case we do not hear from you, we will make a follow up after 3 workings days. Thank you.


Best regards,

Michael L.

Intel® Customer Support Technician


0 Kudos
KilianBrunner
Beginner
2,869 Views

Hi Michael 

 

Thanks for your fast repy. I think I got a norml i210. The device has written WGI210AT. (see attached image)

 

Best regards,

Kilian

0 Kudos
Mike_Intel
Moderator
2,854 Views

Hello KilianBrunner,


Base on your inquiry, we have specific forum for these issues and I will be transferring this thread for faster response. 


Please wait for their reply within 1 to 2 business days.


Thank you and stay safe.


Best regards,

Michael L.

Intel® Customer Support Technician


0 Kudos
CarlosAM_INTEL
Moderator
2,838 Views

Hello, @KilianBrunner:

Thank you for contacting Intel Embedded Community.

You need to have a Resource and Design Center (RDC) privileged account to have access to the information that may help you.

The RDC Account Support form is the channel to process your account update process by filling out the form stated on the following website:

https://www.intel.com/content/www/us/en/forms/support/my-intel-sign-on-support.html

You should use a business email address to evade any inconvenience. Please avoid the free email provider's address (such as the provided by Hotmail, Gmail, Yahoo, or others).

Best regards,

@CarlosAM_INTEL.

0 Kudos
CarlosAM_INTEL
Moderator
2,812 Views

Hello, @KilianBrunner:

Thank you for contacting Intel Embedded Community.

Based on your first communication, could you please clarify if the affected Intel Ethernet controllers are part of the third-party device listed at the beginning of your message?

We are waiting for your answer.

Best regards,

@CarlosAM_INTEL

0 Kudos
KilianBrunner
Beginner
2,792 Views

Hi @CarlosAM_INTEL

 

We use the APU2e4 with 3 i210AT LAN / AMD GX-412TC CPU / 4 GB DRAM (https://www.pcengines.ch/apu2.htm)

 

I try to get my account to be Resource and Design Center (RDC) .

 

We have our own TSN stacks for 1588 and 802.1AS, that needs to be updated to 802.1AS-2020. We work together with a known

switch manufacturer.

https://www.zhaw.ch/en/engineering/institutes-centres/ines/communication-network-engineering/high-precision-time-synchronization-with-ptp-and-gptp/

 

Best regards 

Kilian

0 Kudos
CarlosAM_INTEL
Moderator
2,779 Views

Hello, @KilianBrunner:

Thanks for your clarification.

Based on your last communication, we suggest addressing your questions related to the third-party device related to this situation as a reference to the channel listed on the following websites:

https://forum.pcengines.dev/

https://www.pcengines.ch/support.htm

Best regards,

@CarlosAM_INTEL.

0 Kudos
RikusW
Beginner
2,398 Views

Here is a patch to fix this issue: https://sourceforge.net/p/e1000/patches/41/

0 Kudos
Reply