I am using it by porting 18.12 to the LS1012A custom board.
We are conducting throughput tests by linking our equipment with a test instrument (MTS-8000).
We are doing a 150Mbps bi-directional test, and when normal, Tx/Rx operates at 150Mbps/150Mbps each without a problem.
However, when you unplug the Ethernet cable and reconnect it, the speed decreases by half, like 75Mbps/150Mbps. If you unplug and reconnect, it may return to normal.
There seems to be a problem when reconnecting the link. Please give me some advice.
Solved! Go to Solution.
Please provide more details as below.
output of "ethtool <eth>" and "ethtool -S <eth>", included before and after unplug the cable.
I want to get the port speed and duplex info.
you could try the command ifconfig eno1 down ; sleep 2 ; ifconfig eno1 up
in order to restart the adapter.
And as I suggested you in my last message "try to use the LSDK 21.08 instead the version 18"
Even if I try setting it to "ifconfig eth1 down ; sleep 2 ; ifconfig eth1 up ", the same symptoms still appear.
I also tested it by copying and porting the fsl_ppfe folder from LSDK 21.08 to 18.12.
However, the symptoms did not resolve.
Among the latest SDKs, there is LLDP. Will it be replaced by LLDP in the future instead of LSDK 21.08?
Would it be better to try porting LLDP?
We ported LSDK version 21.08 and confirmed that Ethernet was operating normally.
It took a lot of trial and error, but eventually the problem was solved.
How do you have the ethernet port configured?
What do you mean "There seems to be a problem when reconnecting the link"? What happens? Do you get error messages? Do you know noticed lights blinking on the port?
Thank you for answering.
I also want to know why this happens.
The LED is blinking normally, and packets are being received well.
However, the problem is that the speed is reduced by half when reconnected.
As of now, it appears that autoneg fails upon reconnection and operates in half duplex.
The ethernet phy chip is AR8033-AL1B.
Is this a pfe driver bug? I'm looking for a solution.