System Version
Not specified
Status
basic
Last Update
2024-06-21
Armbian VisionFive Test Report
Test Environment
System Information
- System Version: Armbian
- Download Link: https://www.armbian.com/vision-five/
- Reference Installation Document: https://docs.armbian.com/User-Guide_Getting-Started/
Hardware Information
- StarFive VisionFive
- Power Adapter
- A microSD Card
- A USB to UART Debugger
Installation Steps
Flashing Image
Use unxz
to decompress the image.
Use dd
to write the image to the microSD card.
unxz /path/to/Armbian_community.img.xz
sudo dd if=/path/to/Armbian_community.img of=/dev/your-device bs=1M status=progress
Updating/Booting u-boot
If u-boot fails to boot and enters the command line, you need to update u-boot (see: (pr 31) [https://github.com/starfive-tech/u-boot/pull/31]):
Official Documentation: https://starfivetech.com/uploads/VisionFive%20Single%20Board%20Computer%20Quick%20Start%20Guide.pdf
u-boot Download: https://github.com/starfive-tech/Fedora_on_StarFive/releases
Alternatively, manually enter the following commands to boot the system:
ext4load mmc 0:1 0x84000000 /boot/Image
ext4load mmc 0:1 0x88000000 /boot/dtb/starfive/jh7100-starfive-visionfive-v1.dtb
setenv bootargs "root=/dev/mmcblk0p1 console=ttyS0,115200n8 console=tty0 earlycon=sbi rootflags=data=writeback stmmaceth=chain_mode:1 rw rw no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 splash plymouth.ignore-serial-consoles"
booti 0x84000000 - 0x88000000
Logging into the System
Logging into the system via the serial port.
On the first login, you will be prompted to set up a user and password.
Expected Results
The system should boot up normally and allow login through the onboard serial port.
Actual Results
The system booted up normally, and login via the onboard serial port was successful.
Boot Log
Screen recording (From flashing the image to logging into the system):
Welcome to Armbian_community!
Documentation: https://docs.armbian.com | Community support: https://community.armbian.com/
IP address:
Create root password: IP address:
Create root password: *********
Repeat root password:
Armbian_community 24.5.0-trunk.278 Noble hvc0
visionfive login: ****
Rejected - passwords do not match. Try again [3].
Create root password: **********
Repeat root password: **********
WARNING!
You are using an automated build meant only for developers to provide
constructive feedback to improve build system, OS settings or UX.
If this does not apply to you, STOP NOW! Especially don't use this
image for production since things might not work as expected or at
all. They may break anytime with next update.
Shell: BASH
Creating a new user account. Press <Ctrl-C> to abort
Please provide a username (eg. your first name): armbian
Create user (armbian) password: **********
Repeat user (armbian) password: **********
Please provide your real name: Armbian
Dear Armbian, your account armbian has been created and is sudo enabled.
Please use this account for your daily work from now on.
Internet connection was not detected.
Connect via wireless? [Y/n] n
n
Detected timezone:
Set user language based on your location? [Y/n] n
n
At your location, more locales are possible:
1) aa_DJ.UTF-8 170) it_IT.UTF-8
2) aa_ER 171) iu_CA
3) aa_ET 172) ja_JP.UTF-8
4) af_ZA.UTF-8 173) kab_DZ
5) agr_PE 174) ka_GE.UTF-8
6) ak_GH 175) kk_KZ.UTF-8
7) am_ET 176) kl_GL.UTF-8
8) an_ES.UTF-8 177) km_KH
9) anp_IN 178) kn_IN
10) ar_AE.UTF-8 179) kok_IN
11) ar_BH.UTF-8 180) ko_KR.UTF-8
12) ar_DZ.UTF-8 181) ko_KR.UTF-8
13) ar_EG.UTF-8 182) ks_IN
14) ar_IN 183) ks_IN@devanagari
15) ar_IQ.UTF-8 184) ks_IN@devanagari
16) ar_JO.UTF-8 185) ku_TR.UTF-8
17) ar_KW.UTF-8 186) kv_RU
18) ar_LB.UTF-8 187) kw_GB.UTF-8
19) ar_LY.UTF-8 188) ky_KG
20) ar_MA.UTF-8 189) lb_LU
21) ar_OM.UTF-8 190) lg_UG.UTF-8
22) ar_QA.UTF-8 191) li_BE
23) ar_SA.UTF-8 192) lij_IT
24) ar_SD.UTF-8 193) li_NL
25) ar_SS 194) ln_CD
26) ar_SY.UTF-8 195) lo_LA
27) ar_TN.UTF-8 196) lt_LT.UTF-8
28) ar_YE.UTF-8 197) lv_LV.UTF-8
29) as_IN 198) lzh_TW
30) ast_ES.UTF-8 199) mag_IN
31) ayc_PE 200) mai_IN
32) az_AZ 201) mai_NP
33) az_IR 202) mfe_MU
34) be_BY.UTF-8 203) mg_MG.UTF-8
35) be_BY@latin 204) mhr_RU
36) be_BY@latin 205) mi_NZ.UTF-8
37) bem_ZM 206) miq_NI
38) ber_DZ 207) mjw_IN
39) ber_MA 208) mk_MK.UTF-8
40) bg_BG.UTF-8 209) ml_IN
41) bhb_IN.UTF-8 210) mni_IN
42) bho_IN 211) mn_MN
43) bho_NP 212) mnw_MM
44) bi_VU 213) mr_IN
45) bn_BD 214) ms_MY.UTF-8
46) bn_IN 215) mt_MT.UTF-8
47) bo_CN 216) my_MM
48) bo_IN 217) nan_TW
49) br_FR.UTF-8 218) nan_TW@latin
50) brx_IN 219) nan_TW@latin
51) bs_BA.UTF-8 220) nb_NO.UTF-8
52) byn_ER 221) nds_DE
53) ca_AD.UTF-8 222) nds_NL
54) ca_ES.UTF-8 223) ne_NP
55) ca_ES@valencia 224) nhn_MX
56) ca_ES@valencia 225) niu_NU
57) ca_FR.UTF-8 226) niu_NZ
58) ca_IT.UTF-8 227) nl_AW
59) ce_RU 228) nl_BE.UTF-8
60) chr_US 229) nl_NL.UTF-8
61) ckb_IQ 230) nn_NO.UTF-8
62) cmn_TW 231) nr_ZA
63) crh_RU 232) nso_ZA
64) crh_UA 233) oc_FR.UTF-8
65) csb_PL 234) om_ET
66) cs_CZ.UTF-8 235) om_KE.UTF-8
67) cv_RU 236) or_IN
68) cy_GB.UTF-8 237) os_RU
69) da_DK.UTF-8 238) pa_IN
70) de_AT.UTF-8 239) pap_AW
71) de_BE.UTF-8 240) pap_CW
72) de_CH.UTF-8 241) pa_PK
73) de_DE.UTF-8 242) pl_PL.UTF-8
74) de_IT.UTF-8 243) ps_AF
75) de_LI.UTF-8 244) pt_BR.UTF-8
76) de_LU.UTF-8 245) pt_PT.UTF-8
77) doi_IN 246) quz_PE
78) dsb_DE 247) raj_IN
79) dv_MV 248) rif_MA
80) dz_BT 249) ro_RO.UTF-8
81) el_CY.UTF-8 250) ru_RU.UTF-8
82) el_GR.UTF-8 251) ru_UA.UTF-8
83) en_AG 252) rw_RW
84) en_AU.UTF-8 253) sah_RU
85) en_BW.UTF-8 254) sa_IN
86) en_CA.UTF-8 255) sat_IN
87) en_DK.UTF-8 256) sc_IT
88) en_GB.UTF-8 257) sd_IN
89) en_HK.UTF-8 258) sd_IN@devanagari
90) en_IE.UTF-8 259) sd_IN@devanagari
91) en_IL 260) sd_PK
92) en_IN 261) se_NO
93) en_NG 262) sgs_LT
94) en_NZ.UTF-8 263) shn_MM
95) en_PH.UTF-8 264) shs_CA
96) en_SC.UTF-8 265) sid_ET
97) en_SG.UTF-8 266) si_LK
98) en_US.UTF-8 267) sk_SK.UTF-8
99) en_ZA.UTF-8 268) sl_SI.UTF-8
100) en_ZM 269) sm_WS
101) en_ZW.UTF-8 270) so_DJ.UTF-8
102) eo_US.UTF-8 271) so_ET
103) es_AR.UTF-8 272) so_KE.UTF-8
104) es_BO.UTF-8 273) so_SO.UTF-8
105) es_CL.UTF-8 274) sq_AL.UTF-8
106) es_CO.UTF-8 275) sq_MK
107) es_CR.UTF-8 276) sr_ME
108) es_CU 277) sr_RS
109) es_DO.UTF-8 278) sr_RS@latin
110) es_EC.UTF-8 279) sr_RS@latin
111) es_ES.UTF-8 280) ssy_ER
112) es_GT.UTF-8 281) ss_ZA
113) es_HN.UTF-8 282) st_ZA.UTF-8
114) es_MX.UTF-8 283) su_ID
115) es_NI.UTF-8 284) sv_FI.UTF-8
116) es_PA.UTF-8 285) sv_SE.UTF-8
117) es_PE.UTF-8 286) sw_KE
118) es_PR.UTF-8 287) sw_TZ
119) es_PY.UTF-8 288) szl_PL
120) es_SV.UTF-8 289) ta_IN
121) es_US.UTF-8 290) ta_LK
122) es_UY.UTF-8 291) tcy_IN.UTF-8
123) es_VE.UTF-8 292) te_IN
124) et_EE.UTF-8 293) tg_TJ.UTF-8
125) et_EE.UTF-8 294) the_NP
126) eu_ES.UTF-8 295) th_TH.UTF-8
127) eu_FR.UTF-8 296) ti_ER
128) fa_IR 297) ti_ET
129) ff_SN 298) tig_ER
130) fi_FI.UTF-8 299) tk_TM
131) fil_PH 300) tl_PH.UTF-8
132) fo_FO.UTF-8 301) tn_ZA
133) fr_BE.UTF-8 302) to_TO
134) fr_CA.UTF-8 303) tpi_PG
135) fr_CH.UTF-8 304) tr_CY.UTF-8
136) fr_FR.UTF-8 305) tr_TR.UTF-8
137) fr_LU.UTF-8 306) ts_ZA
138) fur_IT 307) tt_RU
139) fy_DE 308) tt_RU@iqtelif
140) fy_NL 309) tt_RU@iqtelif
141) ga_IE.UTF-8 310) ug_CN
142) gbm_IN 311) ug_CN@latin
143) gd_GB.UTF-8 312) ug_CN@latin
144) gez_ER 313) uk_UA.UTF-8
145) gez_ER@abegede 314) unm_US
146) gez_ER@abegede 315) ur_IN
147) gez_ET 316) ur_PK
148) gez_ET@abegede 317) uz_UZ.UTF-8
149) gez_ET@abegede 318) uz_UZ@cyrillic
150) gl_ES.UTF-8 319) uz_UZ@cyrillic
151) gu_IN 320) ve_ZA
152) gv_GB.UTF-8 321) vi_VN
153) hak_TW 322) wa_BE.UTF-8
154) ha_NG 323) wae_CH
155) he_IL.UTF-8 324) wal_ET
156) hif_FJ 325) wo_SN
157) hi_IN 326) xh_ZA.UTF-8
158) hne_IN 327) yi_US.UTF-8
159) hr_HR.UTF-8 328) yo_NG
160) hsb_DE.UTF-8 329) yue_HK
161) ht_HT 330) yuw_PG
162) hu_HU.UTF-8 331) zgh_MA
163) hy_AM 332) zh_CN.UTF-8
164) ia_FR 333) zh_HK.UTF-8
165) id_ID.UTF-8 334) zh_SG.UTF-8
166) ig_NG 335) lzh_TW
167) ik_CA 336) zh_TW.UTF-8
168) is_IS.UTF-8 337) zu_ZA.UTF-8
169) it_CH.UTF-8 338) Skip generating locales
Please enter your choice:338
root@visionfive:~# uname -a
Linux visionfive 6.1.82-edge-starfive #2 SMP Fri Mar 15 18:27:50 UTC 2024 riscv64 riscv64 riscv64 GNU/Linux
root@visionfive:~# cat /etc/os-release
PRETTY_NAME="Armbian_community 24.5.0-trunk.278 noble"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04 (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://github.com/armbian/build"
SUPPORT_URL="https://community.armbian.com/"
BUG_REPORT_URL="https://github.com/armbian/community/issues"
PRIVACY_POLICY_URL="https://duckduckgo.com/"
UBUNTU_CODENAME=noble
LOGO="armbian-logo"
ARMBIAN_PRETTY_NAME="Armbian_community 24.5.0-trunk.278 noble"
root@visionfive:~#
Test Criteria
Successful: The actual result matches the expected result.
Failed: The actual result does not match the expected result.
Test Conclusion
Test partially successful.
Source: Support Matrix