Hi Stefan,
On Fri, Oct 22, 2021 at 05:35:50PM +0200, Stefan Wahren wrote:
Hi Maxime,
Am 22.10.21 um 16:33 schrieb Maxime Ripard:
quoted
Hi Florian, Doug,
I'm currently trying to make the RaspberryPi CM4 IO board probe its
ethernet controller, and it looks like genet doesn't manage to find its
PHY and errors out with:
[ 3.240435] libphy: Fixed MDIO Bus: probed
[ 3.248849] bcmgenet fd580000.ethernet: GENET 5.0 EPHY: 0x0000
[ 3.259118] libphy: bcmgenet MII bus: probed
[ 3.278420] mdio_bus unimac-mdio--19: MDIO device at address 1 is missing.
[ 3.285661] unimac-mdio unimac-mdio.-19: Broadcom UniMAC MDIO bus
....
[ 13.082281] could not attach to PHY
[ 13.089762] bcmgenet fd580000.ethernet eth0: failed to connect to PHY
[ 74.739621] could not attach to PHY
[ 74.746492] bcmgenet fd580000.ethernet eth0: failed to connect to PHY
Here's the full boot log:
https://pastebin.com/8RhuezSn
looks like you are using the vendor DTB, please use the upstream DTB
from linux-next:
bcm2711-rpi-cm4-io.dtb
I thought upstream_kernel would be enough, but following your message
I forced it using device_tree, and indeed it works.
But I'm confused now, I don't have any other DTB for the CM4 on that
boot partition, where is that other device tree coming from?
Maxime