This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM8107 EMAC0 Interface not working in RGMII mode



Hi,

We have a design which configures DM8107's EMAC0 interface in RGMII mode.  We have connected this RGMII interface to KSZ9031RNX Gigabit Ethernet PHY. 

- We are able to communicate with KSZ9031 device via MDIO interface successfully. and we get correct link status, speed details as well after connecting to external network.

- When we run "DHCP" to get an IP address automatically for our board; we get correct speed clock waveforms as per link on both TX and RX clock signals, we are also able to see some data on RX data signals; but we do not get any data on TX data signals as well as TX_EN signal of this interface.  Due to this, the Ethernet port does not work.  

- We have also checked and verified Pin muxing control for this interface, boot mode settings related to EMAC0, driver software configurations related to EMAC0 interface; and all of them seem to be fine.

We are not able to understand this behavior of the RGMII interface.  Can somebody please throw some light on this?

Thanks & regards

Faiyaz Pisuwala