Thank you for your reply.
To answer your question:
- No, there is no retimer. That was my mistake.
- Yes, the L2SW supports XFI.
I confirmed the signal waveform using a high-speed oscilloscope and found no issues. Additionally, the L2SW did not receive any badOctects, so it doesn't seem to be a signal quality problem as I initially thought. I apologize for the confusion.
After updating the settings of the L2SW to force XFI connection, all boards (100%) were able to establish a stable XFI connection and successful pings were observed. However, the network performance remains unstable.
Currently, I am encountering the following issues:
In U-Boot and Linux, I can use commands like ping and tftp. However, after continuously transmitting tftp for a while, the network on some boards stops working. In such cases, I can bring the XFI MAC down using ifconfig and then bring it up again to restore functionality.
During iperf testing in Linux, I observed the following problems:
- TCP operates at near maximum speed.
- UDP speed is extremely slow, approximately 1 Mb/s.
I referred to the following forum post: LS1021A-TWR UDP packet loss - NXP Community
I tried disabling CONFIG_NETFILTER and CONFIG_CPU_FREQ as suggested, but it did not improve the situation.
For the fman firmware, I only used fsl_fman_ucode_ls1046_r1.0_108_4_9.bin. Is this firmware not sufficient, or am I using it incorrectly?