Apparently whatever version of Armbian I started with on my Orange Pi 5 is ancient now.
I updated the bootloader, thought I should. Then it wouldn’t boot from NVMe, and read you only need one ext4 partition now. When I installed it, it created a small FAT boot partition.
I checked the SD card, and sure enough, it only has one partition.
Instead of updating the bootloader again from the SD card, delete the FAT partition and use sfdisk /dev/nvme –reorder. You may or may not need to resize it first, if you do, use cfdisk for that, or sfdisk might be able to do that too. Didn’t know how to do that from the terminal, so had to look it up, I usually use Gparted for that stuff.
Expect the IP address to change again, as the MAC address will most likely be different.
Well, I no longer have to manually fix the /boot partition after updating the kernel now. Before, I’d have to delete and copy stuff, and remake the boot.scr file. That’ll be nice, I can just reboot now. Should have looked into it sooner.
And to get hardware encoding working again, this might work. Jellyfin won’t even start, cause /dev/mali0 doesn’t exist, it’s running in a container using Podman.
Still no /dev/mali0. Do I have to reboot? Well, can’t urbackupsrv is removing unknown, cause I kept rebooting while it was backing up, and now the drive only has around 1 TB of free space.
I only need to use hardware encoding from a terminal, it’s a headless server.
How long does it take to “modprobe panthor”? I did rmmod first.
Guess I might be rebooting anyways, as I may have froze it.
Destination Host Unreachable
Well, that was a bad idea, guess you do have to reboot.
Still no mali0 or any other ones. And you have to use the libMali route most likely. But they say to use Gnome. I don’t use any desktop environment or window manager.
Which file do you install if not using GDM or Wayland? The dummy one? Or does the dummy do nothing? Guess I’ll find out.
Rebooting yet again. Hmm, maybe I should uninstall all the crap from the repo with mesa-vulkan-drivers. Including the old crap I probably don’t need, from some other repo.
And /dev/mali0 exists now. But the permissions are root:root. Guess it doesn’t matter, Jellyfin is running.
Download the dummy file if it’s a headless server.
Now to logout on laptop and back in, just ran “gsettings set org.gnome.mutter experimental-features “[‘variable-refresh-rate’]””. VanillaOS uses Gnome. Not sure that’ll solve the weird problem I’m having, of the screen like losing the connection or something for a second. Didn’t see anything in dmesg. So no idea what’s the problem. The AI thing is useless, just says to run that, not to log out and back in.