Forum Discussion
"DMA engine initialization failed" error when EMAC uses GMII interface
I am seeing the error given here when I boot the Agilex A5 (Quartus 24.3).
This doc recommends to connect mac_tx_clk_i to a 2.5/25 MHz clock source 'correctly'. What does it mean, 'correctly'?
There is a field in the HPS docs for this signal here, but this also does not specify what 'correctly' means.
For further reference, I am trying to connect EMAC0 to EMAC1. Also here is the .dts:
&gmac0 { status = "okay"; mac-mode = "gmii"; phy-mode = "gmii"; fixed-link { speed = <1000>; full-duplex; }; }; &gmac1 { status = "okay"; mac-mode = "gmii"; phy-mode = "gmii"; fixed-link { speed = <1000>; full-duplex; }; };
Many thanks!
K
3 Replies
- KianHinT_altera
Frequent Contributor
Hi K,
Since we already have another duplicate thread, I will proceed to transition this thread to community support and continue the discussion on the other thread.
Thanks
Regards
Kian
- NiravR_Altera
New Contributor
Hello K,
Thank you for reaching out. Since you've already provided detailed information about your design and the issue you're facing in this thread (Agilex 5 EMAC to EMAC : Driver error), we recommend continuing the discussion there instead of starting a new one. This helps ensure that everyone assisting you has full context and background on the problem you're facing.
Thanks- K606
Contributor
Ok! Thanks for telling me. Do fell free to delete the post.
K