Tizen @ VisionFive 2 Test Report

System Version

Status

BASIC

Last Update

2025-09-18

Tizen Snapshot VisionFive 2 Test Report

Test Environment

System Information

Hardware Information

  • StarFive VisionFive2
  • Power Adapter
  • A microSD card
  • A USB to UART Debugger

Installation Steps

Flashing the Image

Install pv:

sudo apt-get install pv

Fetch the SD card flashing script:

git clone git://review.tizen.org/git/platform/kernel/tizen-fusing-scripts -b tizen
cd tizen-fusing-scripts

Download the boot and platform images (do NOT unzip them):

wget http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Unified-X/reference/images/standard/tizen-boot-riscv64-vf2/tizen-unified-x_20250917.211322_tizen-boot-riscv64-vf2.tar.gz
wget http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Unified-X/reference/images/standard/tizen-headless-riscv64/tizen-unified-x_20250918.035403_tizen-headless-riscv64.tar.gz
# or use headed image instead of headless:
# wget http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Unified-X/reference/images/standard/tizen-headed-riscv64/tizen-unified-x_20250918.035403_tizen-headed-riscv64.tar.gz

Insert your SD card and run the script: (replace /dev/mmcblk0 with your SD card device)

sudo ./tizen-fusing-scripts/scripts/sd_fusing.py -d /dev/mmcblk0 -t vf2 --format
sudo ./tizen-fusing-scripts/scripts/sd_fusing.py -d /dev/mmcblk0 -b tizen-unified-x_20250917.211322_tizen-boot-riscv64-vf2.tar.gz  tizen-unified-x_20250917.211322_tizen-headless-riscv64.tar.gz  -t vf2

Boot Mode Selection

The StarFive VisionFive 2 offers multiple boot modes, configurable via onboard dip switches prior to powering on. Refer to the StarFive official documentation.

The board also has silk-screen labels for guidance.

To boot Tizen, select the SDIO3.0 mode (i.e., RGPIO_0 = 1, RGPIO_1 = 0).

Logging into the System

Login to the system via the serial port.

Default Username: root

Default Password: tizen

Expected Results

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

Actual Results

The system booted up successfully and login through the onboard serial port was successful.

Boot Log

[   20.335661] file system registered
[   20.374657] read descriptors
[   20.390855] read strings
[   20.439559] read descriptors
[   20.445429] read strings

localhost login: root
Password:
[   78.562452] kauditd_printk_skb: 32 callbacks suppressed
[   78.562461] audit: type=1006 audit(978307277.740:16): pid=396 uid=0 subj=User::Shell old-auid=4294967295 auid=0 tty=ttyS0 old-ses=4294967295 ses=3 res=1
Welcome to Tizen[   78.581412] audit: type=1300 audit(978307277.740:16): arch=c00000f3 syscall=64 success=yes exit=1 a0=4 a1=3fd51276e0 a2=1 a3=0 items=0 ppid=1 pid=396 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=ttyS0 ses=3 comm="login" exe="/usr/bin/login" subj=User::Shell key=(null)

[   78.608409] audit: type=1327 audit(978307277.740:16): proctitle=2F62696E2F6C6F67696E002D70002D2D
root:~> cat /etc/os-release
NAME=Tizen
VERSION="10.0.0 (Tizen10.0/Unified)"
ID=tizen
VERSION_ID=10.0.0
PRETTY_NAME="Tizen 10.0.0 (Tizen10.0/Unified)"
ANSI_COLOR="0;36"
CPE_NAME="cpe:/o:tizen:tizen:10.0.0"
BUILD_ID=tizen-unified-x_20250917.211322_tizen-headless-riscv64
root:~> uname -a
Linux localhost 6.6.17-riscv-visionfive2 #1 SMP Wed Sep 17 22:13:06 UTC 2025 riscv64 GNU/Linux

Test Criteria

Successful: The actual result matches the expected result.

Failed: The actual result does not match the expected result.

Test Conclusion

Test successful.