Intel® SoC FPGA Embedded Development Suite
Support for SoC FPGA Software Development, SoC FPGA HPS Architecture, HPS SoC Boot and Configuration, Operating Systems
569 Discussions

"DMA engine initialization failed" error when EMAC uses GMII interface

K606
New Contributor III
847 Views

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

0 Kudos
3 Replies
NiravR_Altera
Employee
740 Views

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
New Contributor III
722 Views

Ok! Thanks for telling me. Do fell free to delete the post.

 

K

0 Kudos
khtan
Employee
548 Views

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

Reply