Logo RuyiSDK
← Back to Milk-V Duo (256M)
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

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.