ArchLinux @ VisionFive 2 测试报告

支持状态

BASIC

最后更新

2024-10-25

Arch Linux VisionFive 2 版本测试报告

测试环境

操作系统信息

此镜像为社区开发者提供,非官方镜像。Arch Linux RISC-V 目前仅提供 rootfs

硬件信息

  • StarFive VisionFive 2
  • USB 电源适配器一个
  • USB-A to C 或 C to C 线缆一条
  • microSD 卡一张
  • USB to UART 调试器一个(如:CH340, CH341, FT2232 等)
  • 杜邦线三根

安装步骤

解压并刷写镜像到 microSD 卡

假定 /dev/sdc 为存储卡。

zstd -d ArchLinux-VF2_6.6_v5.13.1-cwt23.img.zst
sudo dd if=ArchLinux-VF2_6.6_v5.13.1-cwt23.img of=/dev/sdX bs=4M status=progress

引导模式选择

StarFive VisionFive 2 提供了多种引导模式,可在上电前通过板载拨码开关进行配置;开发板本体上亦有丝印标注。

为了启动 Arch 镜像,可以选择 1-bit QSPI Nor Flash 模式(即:RGPIO_0 = 0, RGPIO_1 = 0)。注意,此模式可能需要提前更新 Flash 内的固件,若您启动不成功,请参考官方文档进行固件升级:更新 SPL 和 U-Boot

登录系统

通过串口登录系统。

用户名:root 默认密码:archriscv

或者

用户名:user 密码:user

预期结果

系统正常启动,能够通过串口登录。

实际结果

系统正常启动,成功通过串口登录。

启动信息

Arch Linux 6.6.32-cwt-5.13.1-1 (ttyS0)

ArchVF2 login: root
Password: 
[root@ArchVF2 ~]# uname -a
Linux ArchVF2 6.6.32-cwt-5.13.1-1 #1 SMP PREEMPT_DYNAMIC Mon Sep 30 16:40:34 +07 2024 riscv64 GNU/Linux
[root@ArchVF2 ~]# cat /etc/os-release 
NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://archlinux.org/"
DOCUMENTATION_URL="https://wiki.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo
[root@ArchVF2 ~]# cat /proc/cpuinfo 
processor	: 0
hart		: 2
isa		: rv64imafdc_zicntr_zicsr_zifencei_zihpm_zba_zbb
mmu		: sv39
uarch		: sifive,u74-mc
mvendorid	: 0x489
marchid		: 0x8000000000000007
mimpid		: 0x4210427

processor	: 1
hart		: 1
isa		: rv64imafdc_zicntr_zicsr_zifencei_zihpm_zba_zbb
mmu		: sv39
uarch		: sifive,u74-mc
mvendorid	: 0x489
marchid		: 0x8000000000000007
mimpid		: 0x4210427

processor	: 2
hart		: 3
isa		: rv64imafdc_zicntr_zicsr_zifencei_zihpm_zba_zbb
mmu		: sv39
uarch		: sifive,u74-mc
mvendorid	: 0x489
marchid		: 0x8000000000000007
mimpid		: 0x4210427

processor	: 3
hart		: 4
isa		: rv64imafdc_zicntr_zicsr_zifencei_zihpm_zba_zbb
mmu		: sv39
uarch		: sifive,u74-mc
mvendorid	: 0x489
marchid		: 0x8000000000000007
mimpid		: 0x4210427

[root@ArchVF2 ~]# 

屏幕录像(从刷写镜像到登录系统): asciicast

测试判定标准

测试成功:实际结果与预期结果相符。

测试失败:实际结果与预期结果不符。

测试结论

测试成功。