Jump to content

Succes! Helios4 23.05 Bookworm with ZFS and working fan control


SvenHz

Recommended Posts

Hi all, just a quick note here that I am running 23.05 Bookworm successfully on Helios4 with ZFS. I did a clean install with a self-built image. Why the self-build? For two reasons:

  1. I wanted to have working fancontrol and that required the recent patch of @Heisath - https://github.com/armbian/build/pull/5392
  2. I ran into an issue with not being able to install kernel headers (see below) so I needed to build an image with kernel headers built-in

 

Build steps

 

I wanted the release version so I did this in a clean build environment (WSL2 Ubuntu):

 

git clone --depth=1 --branch=v23.05.2 https://github.com/armbian/build

 

And then manually place this file in your local tree https://github.com/armbian/build/blob/main/patch/kernel/archive/mvebu-6.1/92-mvebu-gpio-remove-hardcoded-timer-assignment.patch.

You need to touch .ignore_changes.

Then run compile.sh INSTALL_HEADERS=yes.

 

Testing

 

After booting the image, I only did the following steps:

 

systemctl disable helios4-wol   # not sure why this service is failing but I do not use this anyway

apt update
apt upgrade
reboot
apt install zfs-dkms
apt install zfsutils-linux 

 

Kernel header issue

 

This is after apt update / apt upgrade / reboot. The repo seems to be out of sync. Also armbian-config fails altogether with a grep error (something with maximum count).

 

root@helios4:~# apt search linux-headers|grep mvebu

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

linux-headers-current-mvebu/bookworm 23.02.2 armhf
  Linux kernel headers for 5.15.93-mvebu on armhf current
linux-headers-edge-mvebu/bookworm 23.02.2 armhf
  Linux kernel headers for 6.1.11-mvebu on armhf edge
root@helios4:~# uname -a
Linux helios4 6.1.36-mvebu #2 SMP Wed Jun 28 11:12:41 CEST 2023 armv7l GNU/Linux
root@helios4:~# cat /etc/armbian-release
# PLEASE DO NOT EDIT THIS FILE
BOARD=helios4
BOARD_NAME="Helios4"
BOARDFAMILY=mvebu
BUILD_REPOSITORY_URL=https://github.com/armbian/build
BUILD_REPOSITORY_COMMIT=961a103
VERSION=23.05.1
LINUXFAMILY=mvebu
ARCH=arm
IMAGE_TYPE=user-built
BOARD_TYPE=conf
INITRD_ARCH=arm
KERNEL_IMAGE_TYPE=zImage
FORCE_BOOTSCRIPT_UPDATE=yes
VENDOR=Armbian
REVISION=23.05.1
BOOTSCRIPT_FORCE_UPDATE="yes"
BOOTSCRIPT_DST="boot.cmd"
root@helios4:~#

 

Link to comment
Share on other sites

@Werner

In Armbian Leaflet #8 from June 8th we read (bold typing by me):

Zitat

We have fixed images that didn’t boot and we decided to hold back the repository update for now. Rest assured, our dedicated team is working tirelessly to identify and resolve any critical bugs within the next two weeks.

Now we are in week 5. Any news about Helios4 23.05 Bookworm?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines