Hi,
i use dts and airoha phy driver from immortalwrt and try to get network working.
U-Boot 2024.01-bpi-r3mini-00008-g9448f7a5c567-dirty (Jan 17 2024 - 22:57:09 +0100)
CPU: MediaTek MT7986
Model: Bananapi BPi-R3 Mini
DRAM: 2 GiB
Core: 44 devices, 19 uclasses, devicetree: separate
MMC: mmc@11230000: 0
Loading Environment from MMC... *** Warning - bad CRC, using default environment
In: serial@11002000
Out: serial@11002000
Err: serial@11002000
Net: PHY = 3a2 - a411
EN8811H PHY ready!
EN8811H Mode 1 !
Tx, Rx Polarity(0xca0f8): 01a01501
MD32 FW Version(0x3b3c) : 23051209
LED initialize OK !
EN8811H initialize OK ! (v1.0.4)
Warning: ethernet@15100000 (eth0) using random MAC address - 3e:6b:b9:29:93:16
eth0: ethernet@15100000
Hit any key to stop autoboot: 0
BPI-R3M>
BPI-R3M> printenv ipaddr
ipaddr=192.168.0.19
BPI-R3M> setenv ipaddr 192.168.90.2
BPI-R3M> printenv ethadddr
## Error: "ethadddr" not defined
BPI-R3M> printenv ethaddr
ethaddr=3e:6b:b9:29:93:16
BPI-R3M> setenv ethaddr 00:e0:4c:68:01:1b
BPI-R3M> printenv ethaddr
ethaddr=00:e0:4c:68:01:1b
BPI-R3M> ping 192.168.90.1
Using ethernet@15100000 device
ARP Retry count exceeded; starting again
ping failed; host 192.168.90.1 is not alive
BPI-R3M>
it is based on this PR: mediatek: add support for Bananapi BPi-R3 Mini support by 1715173329 · Pull Request #1100 · immortalwrt/immortalwrt · GitHub
i do not see anything in tcpdump on the other side, not even any arp packets
btw. in linux i got network/nvme working with the help from eric using this code: