LAN8742A Ethernet PHY Not Responding After Software/Hardware Reset (STM32F407)
- May 21, 2025
- 1 reply
- 708 views
Dear ST team,
I’m facing an issue with my STM32F407-based system connected to a LAN8742A Ethernet PHY. After performing either a software reset or hardware reset, the device fails to respond to ping requests. Sometimes it works after a reset, but most of the time, it doesn’t.
What Happens:
After reset, the LAN8742A doesn't respond to ping.
Ping resumes only after power cycling (disconnecting and reconnecting power).
This happens consistently after both software and hardware resets.
Setup:
MCU: STM32F407
PHY: LAN8742A (25MHz external crystal)
Stack: LWIP (HAL-based) - multiple thread using same stack(HTTP,UDP,TCP.etc.)
RTOS: FreeRTOS
I have attached the controller & Ethernet schematic file the reference taken from nucleo board STM32F429ZI
How can I make the Ethernet link stable after every reset without needing a full power cycle?
Any suggestions would be very helpful. Thank you!
