Other Parts Discussed in Thread: SK-AM62,
Hello,
I'm running the Sitara AM623x custom board with two Ethernet PHYs.
I have there two DP83822IRHBT with the following bootstrap config: FX_EN=0, PHY_AD0=0, AN_1=1, PHY_AD1=0, EEE_EN=0, PHY_AD2=0, FLD_EN=0, PHY_AD3=0, AN_EN=1, PHY_AD4=0, AN_0=1, LED_SPEED=1, LED_CFG=0, RGMII_EN=1, AMDIX_EN=1, XI_50=0, RMII_EN=0.
The only difference for the second PHY is the PHY_AD0=1
Connected the same way as the gigabit on the SK-AM62 EVK, means RGMII Interface TX_D[0:3], TX_CLK, TX_XTRL, RX_D[0:3], RX_CLK, RX_CTRL with 25MHz external clock to XI.
I'm running tisdk-base-image-am62xx-evm.tar.xz
Everything in the system looks fine, it detects connected cable, even Auto-MDIX works, speed is correctly set to 100M, ACT LED is flashing, but no data flow from any side.
dmesg:
[ 5.757522] remoteproc remoteproc0: 5000000.m4fss is available
[ 5.765139] remoteproc remoteproc0: Direct firmware load for am62-mcu-m4f0_0-fw failed with error -2
[ 5.776290] remoteproc remoteproc0: powering up 5000000.m4fss
[ OK ] Started Network Service.
[ 5.784400] random: systemd: uninitialized urandom read (16 bytes read)
[ 5.786144] remoteproc remoteproc0: Direct firmware load for am62-mcu-m4f0_0-fw failed with error -2
[ 5.798062] am65-cpsw-nuss 8000000.ethernet: down msc_sl e0000000 tmo 0
[ 5.811171] random: systemd-journal: uninitialized urandom read (16 bytes read)
[ 5.811792] remoteproc remoteproc0: request_firmware failed: -2
Starting Wait for Network to be Configured...
[ 5.838321] am65-cpsw-nuss 8000000.ethernet: set new flow-id-base 19
[ 5.853845] am65-cpsw-nuss 8000000.ethernet eth1: PHY [8000f00.mdio:01] driver [Generic PHY] (irq=POLL)
[ 5.854404] am65-cpsw-nuss 8000000.ethernet eth1: configuring for phy/rgmii-rxid link mode
[ 5.873332] am65-cpsw-nuss 8000000.ethernet: down msc_sl e0000000 tmo 0
[ 5.901394] am65-cpsw-nuss 8000000.ethernet eth0: PHY [8000f00.mdio:00] driver [Generic PHY] (irq=POLL)
[ 5.901418] am65-cpsw-nuss 8000000.ethernet eth0: configuring for phy/rgmii-rxid link mode
Please be so kind and point me what may be wrong, or what to test.