Re: [PATCH v4 0/5] Add initial Milk-V Duo S board support

From: Michael Opdenacker

Date: Sun Mar 29 2026 - 18:33:23 EST


Hi Joshua

On 3/28/26 6:34 PM, Joshua Milas wrote:
This adds an initial device tree for the Milk-V Duo S board
with support for reading from the SD card and network over
Ethernet. This is continued work from Michael Opdenacker's
v6 series [1] on the ARM64 and RISCV side. It has been tested
with ARM64 and RISCV64 to boot from an SD card, have networking,
and read I2C slave devices over i2c4.

I could test successfully on RISC-V, booting from MMC on a command line shell, and testing i2c4. However, I have an issue with Ethernet. When I add "ip=172.24.0.2" (for example) to the kernel command line, I'm getting this:

[    2.586984] stmmaceth 4070000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[    2.596428] stmmaceth 4070000.ethernet eth0: cannot attach to PHY (error: -ENODEV)
[    2.627351] IP-Config: Failed to open eth0
[    2.631859] IP-Config: No network devices available

However, "eth0" appears in the list of networking devices.
Does this work on your side?
Cheers
Michael.

--
Root Commit
Embedded Linux Training and Consulting
https://rootcommit.com