Tool/software:
We have a custom board based on the STM32H7 and a DP83848 as PHY.
We can configure the PHY without problems, all status and configuration register are as expected, the PHY reacts on changes of link speed etc.
PHY loopback mode is working too, we can receive the data we sent.
The Link is established when connected to an Ethernet partner (PC) and we can receive data from Ethernet partner.
When sending data (without loopback mode) to the ethernet partner we see the RJ45 LED toggling and we can see (a soft) toggling of the RJ45 LED of the partner. But no data is received, no logs in Wireshark and when connecting a uC as partner and evaluating low level register of the Ethernet driver we receive nothing.
We did also a hardware loopback, same results, no signal received. As cross check we used a STMF6 eval board to verify the test setup, with the eval board all is working as expected.
We did a bunch of measurements but don't see anything suspicious in the TD path. Even after the 74990101210 the signals seems to be at least physically correct.
Any ideas about that? Why do we have Link status when TD is not working correctly.? Any hint or tip would be very appreciated.