← Back to Milk-V Duo (256M)
Using
Debian @ Milk-V Duo (256M) Test Report
System Version
13.0
Status
BASIC
Last Update
2025-05-28
Debian Milk-V Duo 256M Test Report
Test Environment
Operating System Information
- System Version: Debian 13.0
- Download Link: https://github.com/scpcom/sophgo-sg200x-debian/releases/download/v1.6.23/duo256-e_sd.img.lz4
- Reference Installation Document: https://github.com/scpcom/sophgo-sg200x-debian/
Note
This image is provided by community developers and is not an official image.
Hardware Information
- Milk-V Duo 256M
- A USB-A to C or USB C to C cable
- A microSD card
- A USB to UART debugger (e.g., CH340, CH341, FT2232, etc.)
- Optional: Milk-V Duo IOB (Baseboard)
Installation Steps
Using dd
to Flash Image to microSD Card
wget https://github.com/scpcom/sophgo-sg200x-debian/releases/download/v1.6.23/duo256-e_sd.img.lz4
lz4 -d duo256-e_sd.img.lz4
sudo dd if=duo256-e_sd.img of=/dev/your/device bs=1M status=progress
Logging into the System
Logging into the system via the serial port.
Username: root
Password: rv
Expected Results
The system should boot normally and allow login via the serial port.
Actual Results
The system booted successfully, and login via the serial port was also successful.
Boot Log
[ 25.075962] communicate with rtos fail
[ OK ] Finished load-systemko.service - Load System Modules.
Starting sensor-config.service - Configure Sensor...
[ OK ] Finished sensor-config.service - Configure Sensor.
Starting device-key.service - Store Device Key...
[ OK ] Finished device-key.service - Store Device Key.
Starting usb-device.service - USB Device...
[ OK ] Finished usb-device.service - USB Device.
Starting enable-backlight.service - Enable backlight...
[ OK ] Finished enable-backlight.service - Enable backlight.
Starting load-fb.service - Load fb...
[ OK ] Finished load-fb.service - Load fb.
Starting load-tp.service - Load tp...
[ OK ] Finished load-tp.service - Load tp.
Starting device-uuid.service - Set MAC address...
[ OK ] Finished device-uuid.service - Set MAC address.
Starting load-wifimod.service - Load wifimod...
[ OK ] Started systemd-hostnamed.service - Hostname Service.
Starting NetworkManager-dispatcher…anager Script Dispatcher Service...
[ OK ] Started NetworkManager.service - Network Manager.
[ OK ] Started NetworkManager-dispatcher.… Manager Script Dispatcher Service.
[ OK ] Finished load-wifimod.service - Load wifimod.
Starting gadget-nic.service - Start Gadget NIC...
[ OK ] Started ifup@end0.service - ifup for end0.
[ OK ] Finished gadget-nic.service - Start Gadget NIC.
[ OK ] Reached target network.target - Network.
Starting gadget-nic-usb0.service - USB NIC DHCP Gadget Support...
Starting lldpd.service - LLDP daemon...
Starting systemd-user-sessions.service - Permit User Sessions...
[ OK ] Started gadget-nic-usb0.service - USB NIC DHCP Gadget Support.
[ OK ] Finished systemd-user-sessions.service - Permit User Sessions.
[ OK ] Started getty@tty1.service - Getty on tty1.
[ OK ] Started serial-getty@ttyS0.service - Serial Getty on ttyS0.
[ OK ] Reached target getty.target - Login Prompts.
[ OK ] Finished e2scrub_reap.service - Re…line ext4 Metadata Check Snapshots.
[ OK ] Started lldpd.service - LLDP daemon.
Debian GNU/Linux 13 duo256-22ef ttyS0
duo256-22ef login: debian
Password:
Linux duo256-22ef 5.10.235-20250430-6+duo256 #1 PREEMPT Sun May 25 13:35:00 UTC 2025 riscv64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
debian@duo256-22ef:~$ uname -a
Linux duo256-22ef 5.10.235-20250430-6+duo256 #1 PREEMPT Sun May 25 13:35:00 UTC 2025 riscv64 GNU/Linux
debian@duo256-22ef:~$ cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.0
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
debian@duo256-22ef:~$ cat /proc/cpuinfo
processor : 0
hart : 0
isa : rv64imafdvcsu
mmu : sv39
Test Criteria
Successful: The actual result matches the expected result.
Failed: The actual result does not match the expected result.
Test Conclusion
Test successful.
Source: Support Matrix