Kernels and firmware in Sisyphus
The board is supported by the sf-un kernel, with plans for partial support in un-def kernels.
images
Just 2023-04-22
linux 5.15.0-sf-un
xorg-server 21.1.8
firefox 112.0.1
LibreOffice 7.4.2.3
Get the image in img format, extract it and save it to the SD card, for example using dd.
Hardware support
Corresponds to the level of support in the kernels from the vendor.
Tested and working
card reader
USB3
ethernet
GPIO (UART used; pwm tested)
Video driver
HDMI works, there is sound. However:
the picture is a bit “wavy” when updating
when moving a window sometimes the picture hangs for 2-5 seconds while the X server uses about 60% of one CPU core
Panel operation not tested.
audio driver
There is sound through the minijack on the board and it generally works, sometimes depending on the source, problems can be observed.
I turn it off
Most likely the hardware on the board doesn’t know how to shut down. Rebooting works.
Not tested/not supported
All SoC ip blocks requiring proprietary drivers, incl
3d accelerator (Imagination. Plans to do something with it)
video and jpeg decoders.
Docker is an open platform for developing, shipping, and running applications.
Installation
To install docker, run:
apt-get install docker-engine
If you want docker to work from user (not from root) add user to group docker:
usermod USERNAME -aG docker
Then start and enable docker service:
systemctl enable --now docker
Test:
docker run hello-world
[ivantchoff@altlinuxvf2 ~]$ sudo docker ps -a
[sudo] password for ivantchoff:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
176301e6ecf4 debian:unstable “bash” 36 minutes ago Up 24 minutes goofy_cerf
67c0d4726727 hello-world “/hello” 41 minutes ago Exited (0) 41 minutes ago wizardly_kalam
Just flashed img.xz to 128 Gb microsd card using Gnome Disks.
Then booted it on my VF2 V1.2a with 8 Gb RAM. Note: If one have connected UART and want to login to ttyS0 - you can use root as login and altlinux as password. But this is not really needed (see setup wizard below).
Below is a short review with screenshots from USB screen-capture device.
With connected HDMI display one will get initial setup wizard with the following steps:
I have just flashed 3.1.5 bootloaders and wrote starfive-jh7110-202306-nvme-minimal-desktop.img.bz2 to NVMe, and the board boots directly from NVMe without any image modifications.
@ivantchoff if possible please support NVMe boot in the next version of Altlinux for StarFive VisionFive v2.