Part Number: TMDS64EVM
Device: AM642 EVM
Kernel: 6.10.0
Buildroot version: master (commit c17d110b10, 2026-05-22)
Hello,
I am bringing up a custom Buildroot image on the AM642 EVM. The Ethernet interface (eth0) is detected, but the link remains down with NO-CARRIER.
Current observations:
-
ip ashows:-
eth0as<NO-CARRIER,BROADCAST,MULTICAST,UP> -
IP address assigned:
192.168.1.10/24
-
-
Ping fails with 100% packet loss.
-
/sys/class/net/eth0/carrierreturns0 -
/sys/class/net/eth0/operstatereturnsdown
Device Tree configuration:
phy-mode = "rgmii-rxid";
ethernet-phy@0 {
bootph-all;
reg = <0x00>;
ti,rx-internal-delay = <0x07>;
ti,fifo-depth = <0x01>;
phandle = <0x18>;
};
Relevant dmesg logs:
dmesg | grep -i eth
[ 1.610397] am65-cpsw-nuss 8000000.ethernet: initializing am65 cpsw nuss version 0x6BA00903, cpsw version 0x6BA80903 Ports: 3 quirks:00000002
[ 1.623332] am65-cpsw-nuss 8000000.ethernet: initialized cpsw ale version 1.4
[ 1.630477] am65-cpsw-nuss 8000000.ethernet: ALE Table size 512
[ 1.650571] am65-cpsw-nuss 8000000.ethernet: set new flow-id-base 16
[ 295.479596] am65-cpsw-nuss 8000000.ethernet eth0: PHY [8000f00.mdio:00] driver [TI DP83867] (irq=POLL)
[ 295.488951] am65-cpsw-nuss 8000000.ethernet eth0: configuring for phy/rgmii-rxid link mode
dmesg | grep -i phy
[ 1.602221] davinci_mdio 8000f00.mdio: phy[0]: device 8000f00.mdio:00, driver TI DP83867
[ 295.479596] am65-cpsw-nuss 8000000.ethernet eth0: PHY [8000f00.mdio:00] driver [TI DP83867] (irq=POLL)
[ 295.488951] am65-cpsw-nuss 8000000.ethernet eth0: configuring for phy/rgmii-rxid link mode
The PHY appears to be correctly detected as TI DP83867, and the DTS configuration seems aligned with the hardware setup. However, the interface never establishes carrier.
Any guidance on additional checks or possible configuration issues would be appreciated.
Thank you.