← Back to Milk-V Duo (64M)
archlinux on Milk-V Duo (64M)

System Version

Not specified

Status

basic

Last Update

2024-06-21

Arch Linux Milk-V Duo 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 64M
  • A USB Power Adapter
  • 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.)
  • Three Dupont Wires
  • Milk-V Duo with necessary header pins pre-soldered for debugging
  • Optional: Milk-V Duo IOB (Baseboard)

Installation Steps

Using dd to Flash the Image to the microSD Card

unzip milkv-duo-archlinux-riscv64-2023-10-09-7.0gb-v0.0.3-spiritdude.zip
dd if=milkv-duo-archlinux-riscv64-2023-10-09-7.0gb-v0.0.3-spiritdude.img of=/dev/sdc bs=1M status=progress

Logging into the System

Logging into the system via the serial port.

Username: root Password: milkv

Expected Results

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

Actual Results

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

Boot Log

[root@archlinux ~]# uname -a                                                                                                        
Linux archlinux 5.10.4-tag- #1 PREEMPT Wed Oct 18 17:20:17 CEST 2023 riscv64 GNU/Linux                                              
[root@archlinux ~]# neofetch                                                                                                        
                   -`                                                                                                               
                  .o+`                   --------------                                                                             
                 `ooo/                   OS: Arch Linux riscv64                                                                     
                `+oooo:                  Host: Cvitek. CV180X ASIC. C906.                                                           
               `+oooooo:                 Kernel: 5.10.4-tag-                                                                        
               -+oooooo+:                Uptime: 54 secs                                                                            
             `/:-:++oooo+:               Packages: 143 (pacman)                                                                     
            `/++++/+++++++:              Shell: bash 5.1.16                                                                         
           `/++++++++++++++:             Terminal: /dev/ttyS0                                                                       
          `/+++ooooooooooooo/`           CPU: (1)                                                                                   
         ./ooosssso++osssssso+`          Memory: 23MiB / 54MiB                                                                      
        .oossssso-````/ossssss+`                                                                                                    
       -osssssso.      :ssssssso.                                                                                                   
      :osssssss/        osssso+++.                                                                                                  
     /ossssssss/        +ssssooo/-                                                                                                  
   `/ossssso+/:-        -:/+osssso+-                                                                                                
  `+sso+:-`                 `.-/+oso:                                                                                               
 `++:.                           `-/+/                                                                                              
 .`                                 `/                                                                                              
                                                                                                                                    
[root@archlinux ~]# 

Screen recording (From flashing image to login):

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.