Ubuntu @ Milk-V Duo S Test Report

System Version

24.04

Status

BASIC

Last Update

2026-09-14

Ubuntu Milk-V Duo S Test Report

Test Environment

Operating System Information

Note: This image is provided by community developers and is not an official image.

Hardware Information

  • Milk-V Duo S (512M, SG2000)
  • A USB power adapter
  • A USB-A to C or USB C to C cable for powering the development board
  • A microSD card
  • A USB card reader
  • A USB to UART Debugger
    • Only CP210x series is recommeneded (e.g. CP2102/CP2104). Be aware you’ll only get garbled text output on WCH CH340/341 series; you can still use other USB-UART chips like FT232 and CH343 series, although you might still get garbled output but only before U-Boot loads, this is expected. If UART isn’t working at all please consider try another USB-UART adaptor.
  • Three DuPont wires

Installation Steps

Using dd to Flash the Image to the microSD Card

sudo dd if=ubuntu-noble-milkv-duos.img of=/dev/sdX bs=1M status=progress

Note: Replace /dev/sdX with the actual SD card device name.

Logging into the System

Logging into the system via the serial port.

Expected Results

The system boots up normally and allows login through the onboard serial port.

Actual Results

The system boots up normally and login through the onboard serial port is successful.

Boot Information

[  OK  ] Started dbus.service - D-Bus System Message Bus.
[  OK  ] Finished e2scrub_reap.service - Re…line ext4 Metadata Check Snapshots.
[  OK  ] Finished sysstat.service - Resets System Activity Logs.
[  OK  ] Finished milkv-usb.service - Milk-V Duo S USB OTG.

Ubuntu 24.04 LTS milkv-duos ttyS0

milkv-duos login: root
Password:
Welcome to Ubuntu 24.04 LTS (GNU/Linux 7.0.6-qkj1-duos riscv64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/pro
root@milkv-duos:~# neofetch
            .-/+oossssoo+/-.               root@milkv-duos
        `:+ssssssssssssssssss+:`           ---------------
      -+ssssssssssssssssssyyssss+-         OS: Ubuntu 24.04 LTS riscv64
    .ossssssssssssssssssdMMMNysssso.       Host: Milk-V Duo S
   /ssssssssssshdmmNNmmyNMMMMhssssss/      Kernel: 7.0.6-qkj1-duos
  +ssssssssshmydMMMMMMMNddddyssssssss+     Uptime: 1 min
 /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/    Packages: 402 (dpkg)
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Shell: bash 5.2.21
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   Terminal: /dev/ttyS0
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   CPU: (1)
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   Memory: 74MiB / 466MiB
+sssshhhyNMMNyssssssssssssyNMMMysssssss+
.ssssssssdMMMNhsssssssssshNMMMdssssssss.
 /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/
  +sssssssssdmydMMMMMMMMddddyssssssss+
   /ssssssssssshdmNNNNmyNMMMMhssssss/
    .ossssssssssssssssssdMMMNysssso.
      -+sssssssssssssssssyyyssss+-
        `:+ssssssssssssssssss+:`
            .-/+oossssoo+/-.

root@milkv-duos:~#

Screen recording:

asciicast

Test Criteria

Successful: The actual result matches the expected result.

Failed: The actual result does not match the expected result.

Test Conclusion

Test successful.