I am having some trouble with the Debian: Getting Started with the ODYSSEY-STM32MP157C guide. During system boot from sd-card, eth0 is not recognised. The systems works fine with the image provided by Seeed, so it shouldn’t be a hardware problem. The output of “dmesg | grep eth” is:
[ 0.000000] psci: probing for conduit method from DT.
[ 3.458768] stm32-dwmac 5800a000.ethernet: IRQ eth_wake_irq not found
[ 3.463845] stm32-dwmac 5800a000.ethernet: IRQ eth_lpi not found
[ 3.471032] stm32-dwmac 5800a000.ethernet: User ID: 0x40, Synopsys ID: 0x42
[ 3.476831] stm32-dwmac 5800a000.ethernet: DWMAC4/5
[ 3.481740] stm32-dwmac 5800a000.ethernet: DMA HW capability register supported
[ 3.489039] stm32-dwmac 5800a000.ethernet: RX Checksum Offload Engine supported
[ 3.496346] stm32-dwmac 5800a000.ethernet: TX Checksum insertion supported
[ 3.503238] stm32-dwmac 5800a000.ethernet: Wake-Up On Lan supported
[ 3.509672] stm32-dwmac 5800a000.ethernet: TSO supported
[ 3.514811] stm32-dwmac 5800a000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[ 3.522637] stm32-dwmac 5800a000.ethernet: device MAC address ea:5d:a3:fa:ac:2e
[ 3.530048] stm32-dwmac 5800a000.ethernet: Enabled L3L4 Flow TC (entries=2)
[ 3.536907] stm32-dwmac 5800a000.ethernet: Enabled RFS Flow TC (entries=8)
[ 3.543772] stm32-dwmac 5800a000.ethernet: TSO feature enabled
[ 3.549605] stm32-dwmac 5800a000.ethernet: Using 32 bits DMA width
[ 17.150332] stm32-dwmac 5800a000.ethernet eth0: no phy found
[ 17.156419] stm32-dwmac 5800a000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[ 17.347647] stm32-dwmac 5800a000.ethernet eth0: no phy found
[ 17.352019] stm32-dwmac 5800a000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[ 17.499556] stm32-dwmac 5800a000.ethernet eth0: no phy found
[ 17.503864] stm32-dwmac 5800a000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[ 17.708364] stm32-dwmac 5800a000.ethernet eth0: no phy found
[ 17.712704] stm32-dwmac 5800a000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[ 17.886465] stm32-dwmac 5800a000.ethernet eth0: no phy found
[ 17.890793] stm32-dwmac 5800a000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
I assume there is an issue in the device tree, but I can’t find out. Did anybody have the same problem, or any clue how to solve the issue?
Thanx and kind regards, Timo