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.

TM4C129XNCZAD: TM4C129X EMAC/SMI communication

Part Number: TM4C129XNCZAD

Is it possible to use the SMI bus to communicate with both the internal PHY and an external Ethernet Switch?  (Or to rephrase, does the EMAC have to be configured for external PHY for the SMI to function correctly for external devices?)

The external Switch is configured for DEV ADDR 0x02 so as not to conflict with internal PHY at ADDR 0x00.

This seems to almost work.  For example, when I command a SMI read from a switch register using the EMACMIIADDR register, I see the transaction on the external EN0MDIO and EN0MDC lines. I also see the Switch response there as expected.  However, I never receive any data other than 0xFFFF in the EMACMIIDATA register after the transaction.

Any advice appreciated.

Danny