Ethernet Products
Determine ramifications of Intel® Ethernet products and technologies
Announcements
For support on Altera products please visit the Altera Community Forums.
5821 Discussions

X520 report “Detected Tx Unit Hang”

lzjie-tchip
Beginner
1,152 Views

Hi,

When I use the X520 module on my embedded device,I try to use iperf3 to test speed,but it report “Detected Tx Unit Hang” like:

root@firefly:/# iperf3 -c 192.168.1.100 -p 8000                                                                                                                                                                      
Connecting to host 192.168.1.100, port 8000
[  5] local 192.168.1.101 port 41072 connected to 192.168.1.100 port 8000
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  1.15 GBytes  9.88 Gbits/sec    0   1.76 MBytes       
[  5]   1.00-2.00   sec   822 MBytes  6.90 Gbits/sec    0   8.74 KBytes       
[  5]   2.00-3.00   sec  0.00 Bytes  0.00 bits/sec    0   8.74 KBytes       
[  5]   3.00-4.00   sec  0.00 Bytes  0.00 bits/sec    0   8.74 KBytes       
[  5]   4.00-5.00   sec  0.00 Bytes  0.00 bits/sec    0   8.74 KBytes       
[  5]   5.00-6.00   sec  0.00 Bytes  0.00 bits/sec    0   8.74 KBytes       
[  5]   6.00-7.00   sec  0.00 Bytes  0.00 bits/sec    0   8.74 KBytes       
[  622.835133] ixgbe 0000:01:00.0 eth2: Detected Tx Unit Hang
[  622.835133]   Tx Queue             <7>
[  622.835133]   TDH, TDT             <17d>, <1b3>
[  622.835133]   next_to_use          <1b3>
[  622.835133]   next_to_clean        <17d>
[  622.835133] tx_buffer_info[next_to_clean]
[  622.835133]   time_stamp           <1000133f5>
[  622.835133]   jiffies              <100013998>
[  622.835190] ixgbe 0000:01:00.0 eth2: tx hang 1 detected on queue 7, resetting adapter
[  622.835318] ixgbe 0000:01:00.0 eth2: Reset adapter
[  622.868589] ixgbe 0000:01:00.0 eth2: TXDCTL.ENABLE for one or more queues not cleared within the polling period
[  623.045332] ixgbe 0000:01:00.0 eth2: PCIe transaction pending bit also did not clear.
[  623.045352] ixgbe 0000:01:00.0: primary disable timed out
[  623.255035] ixgbe 0000:01:00.0 eth2: detected SFP+: 5
[  5]   7.00-8.00   sec  0.00 Bytes  0.00 bits/sec    1   8.74 KBytes       
[  5]   8.00-9.00   sec  0.00 Bytes  0.00 bits/sec    0   8.74 KBytes       
[  628.848637] ixgbe 0000:01:00.0 eth2: NIC Link is Up 10 Gbps, Flow Control: RX/TX
[  631.507021] ixgbe 0000:01:00.0 eth2: Detected Tx Unit Hang

My linux kernel version is 6.1, and I use the latest driver: https://www.intel.cn/content/www/cn/zh/download/14302/intel-network-adapter-driver-for-pcie-intel-10-gigabit-ethernet-network-connections-under-linux.html

How to fix it?  

0 Kudos
2 Replies
lzjie-tchip
Beginner
1,145 Views

what will cause this problem?

0 Kudos
pujeeth
Employee
865 Views

Hello lzjie-tchip,


Greetings!!


Thank you for bringing the issue to our attention,


Regarding the issue you encountered with the X520 module on your embedded device while running iperf3 (error: "Detected Tx Unit Hang"), we recommend opening a support case through the Intel® Premier Support (IPS) platform for further assistance.


You can register and open a case at the following link:

https://premiersupport.intel.com


Regards,

Pujeeth

Intel Customer Support Technician


0 Kudos
Reply