- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I post my query to Intel Community/Product Support Forums/Ethernet Products. They said Embedded Products is more accurate for me. Here is what we discussed earlier. Thanks for your supporting!
---start---
We are testing preemption compatibility. We want to know our NIC's preemption function with other company's preemption function can transfer packet correctly. So we bought the Advantech's UNO-148 (which has I225LM with TSN function). Here is our testing details.
UNO-148: Yocto/NIC: I225-LM Rev 03/Linux kernel: 5.10.109-rt65-intel-ese-standard-its-rte
OUR_ENV: Ubuntu: 22.04/NIC: OUR_NIC/Linux kernel: 6.8.0-31-generic
Topology: I225LM<--->OUR_NIC, connect directly.
Testing step: open both NIC preemption function, and use Linux kernel packet generator to let both side achieve TX/RX packet transfer.
Issue: When I225 TX to OUR_NIC RX and OUR_NIC TX to I225 RX at the same time. I225 TX to OUR_NIC RX will stop immediately. And #dmesg -w shows: igc 0000:03:00.0 enp3s0: Detected Tx Unit Hang, but OUR_NIC TX to I225 RX can send packet to I225 continuously (No impact). It seems like I225 TX Hang cause the system can't sent packet down.
Question: Does I225-LM Rev 03 with Linux kernel: 5.10 cause the issue happen? Is this a known issue? Do I need to upgrade the kernel to fix this problem? How can i fix the issue?
Regards,
JamesHuang
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello @ASIX_JamesHuang,
Thank you for contacting Intel Embedded Community.
Recently, all Ethernet related topics should be asked in the Ethernet community, my apologies for the confusion they may have caused by referring you here.
I have been checking what you have shared, kernel 5.10 is supported in the i225.
Being an Advantech product, it may be best if you make the consultation to them, there may be a possibility that the feature is not available in that board.
We have a document for TSN features, it is document #616446 - Ethernet Time-Sensitive Networking on Linux* for Intel® Processors & Ethernet Controller i225/i226 in RDC, you will need a Premier account to get access to it.
Best regards,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Diego_INTEL
The NIC on UNO-148 does have TSN function. When I follow the preemption test step Advantech they gave me. TX/RX can work successfully. But only sent litte numbers of packet (like 100 packet).
My real question is when I want to sent continuously packet from I225-LM. The system message will show figure below. Once the message show, the I225-LM TX will stop immediately. How can I solve this problem?
I have already asked Advantech a few weeks ago. They said they have been check NIC preemption function is ok. The issue TX "Unit Hang" is belong to system. So they suggest me to query here.
Best regards,
JamesHuang

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page