OpenBSD @ VisionFive 测试报告
支持状态
BASIC
最后更新
2024-06-21
OpenBSD 7.5 VisionFive 测试报告
测试环境
系统信息
- 系统版本:OpenBSD SnapShot
- 下载链接:https://cdn.openbsd.org/pub/OpenBSD/snapshots/riscv64/
- 参考安装文档:https://cdn.openbsd.org/pub/OpenBSD/snapshots/riscv64/INSTALL.riscv64
硬件信息
- StarFive VisionFive
- 电源适配器
- microSD 卡一张
- USB to UART 调试器一个
- Internet 有线网连接
安装步骤
提取 dtb 文件
将 Fedora 镜像解压后,mount boot 分区,在 dtb 文件夹下复制出 jh7100-starfive-visionfive-v1.dtb
文件。
刷写安装镜像
使用 gzip
解压镜像。
使用 dd
将镜像写入 microSD 卡。
wget https://cdn.openbsd.org/pub/OpenBSD/snapshots/riscv64/install75.img
sudo dd if=install75.img of=/dev/your-device bs=1M status=progress
将 dtb 文件放入 EFI 根目录中:
mkdir -p mnt
sudo mount /dev/your-device-p1 mnt
cp jh7100-starfive-visionfive-v1.dtb mnt/
sudo umount mnt
启动系统
手动中断 u-boot 流程,并输入启动命令:
load mmc 0:1 0x88000000 jh7100-starfive-visionfive-v1.dtb
load mmc 0:1 0x84000000 efi/boot/bootriscv64.efi
bootefi 0x84000000 0x88000000
跟随流程安装,然后将 dtb 再次放入 EFI 根目录内(若其被覆盖)。
持久化 uboot
env default -a -f
setenv bootcmd "load mmc 0:1 0x88000000 jh7100-starfive-visionfive-v1.dtb; load mmc 0:1 0x84000000 efi/boot/bootriscv64.efi; bootefi 0x84000000 0x88000000"
saveenv
登录系统
通过串口登录系统。
用户和密码在安装时被设置。
预期结果
系统正常启动,能够通过板载串口登录。
实际结果
系统正常启动,成功通过板载串口登录。
启动信息
屏幕录像(从刷写镜像到登录系统):
Sat Mar 23 10:02:30 CST 2024
OpenBSD/riscv64 (plct.my.domain) (console)
login: root
Password:
OpenBSD 7.5 (GENERIC.MP) #1: Fri Mar 22 19:01:44 MDT 2024
Welcome to OpenBSD: The proactively secure Unix-like operating system.
Please use the sendbug(1) utility to report bugs in the system.
Before reporting a bug, please try to reproduce it with the latest
version of the code. With bug reports, please try to ensure that
enough information to reproduce the problem is enclosed, and if a
known fix for it exists, include that as well.
You have new mail.
plct# uname -a
OpenBSD plct.my.domain 7.5 GENERIC.MP#1 riscv64
plct#
测试判定标准
测试成功:实际结果与预期结果相符。
测试失败:实际结果与预期结果不符。
测试结论
测试部分成功。
来源: 支持矩阵