I can confirm that image has a working ethernet port. It works with my extension board also from here Extention board - 2xUSB2.0, i2s, LRADC and RJ45 - #3 by Kris
Will be glad to hear what’s has been done to that new image as I see the kernel version is the same, dtbs are quite different and are not working with the old image
So I’ve transplanted the kernel from that new image, just copied:
/boot
/lib/modules
and edited /boot/orangepiEnv.txt to reflect the old rootdev and that thing booted. I now got another issue, seems like that internal EPHY and I2C interfere somehow. When eth0 is in use I2c no longer works and if eth0 is not in use (no ip assigned) i2c works without issue. Thanks for the help
That’s because TX5/RX5 are also used for EPHY_LEDS link & speed. So either I have to use other pins for i2c again or somehow disable the ethernet port leds?!
i have the same problem on my box tv, i used dtb from h616-x96
[ 5.389334] dwmac-sun8i 5030000.ethernet: IRQ eth_wake_irq not found
[ 5.395987] dwmac-sun8i 5030000.ethernet: IRQ eth_lpi not found
[ 5.441655] dwmac-sun8i 5030000.ethernet: supply phy-io not found, using dummy regulator
[ 5.497986] dwmac-sun8i 5030000.ethernet: PTP uses main clock
[ 5.504291] dwmac-sun8i 5030000.ethernet: Current syscon value is not the default 58000 (expect 0)
[ 5.529809] dwmac-sun8i 5030000.ethernet: No HW DMA feature register supported
[ 5.537504] dwmac-sun8i 5030000.ethernet: RX Checksum Offload Engine supported
[ 5.544957] dwmac-sun8i 5030000.ethernet: COE Type 2
[ 5.550241] dwmac-sun8i 5030000.ethernet: TX Checksum insertion supported
[ 5.557286] dwmac-sun8i 5030000.ethernet: Normal descriptors
[ 5.563188] dwmac-sun8i 5030000.ethernet: Chain mode enabled
[ 5.747654] dwmac-sun8i 5030000.ethernet: EMAC reset timeout
[ 5.753703] dwmac-sun8i 5030000.ethernet eth0: stmmac_dvr_remove: removing driver
[ 5.838831] dwmac-sun8i: probe of 5030000.ethernet failed with error -110