Thanks for the fast response!
I don’t have that in the repositories. Do you mean that I should clone the gitlab repository for it and install from there?
$ sudo apt upgrade reform-tools
reform-tools is already the newest version (1.66-1+reform1).
No, I did not. I am a bit scared of making changes that could result in an unbootable system. I was more experimental in the past, but now any lost time seems scary. I have my boot partition on the SD card, but the rest of the system on the SSD (via reform-migrate):
$ cat /etc/fstab
/dev/nvme0n1p1 / auto errors=remount-ro 0 1
/dev/mmcblk1p1 /boot auto errors=remount-ro 0 1
This resulted in these partitions:
$ ls /dev/mmc*
/dev/mmcblk0 /dev/mmcblk0boot0 /dev/mmcblk0boot1 /dev/mmcblk0p1 /dev/mmcblk0rpmb /dev/mmcblk1 /dev/mmcblk1p1 /dev/mmcblk1p2
$ ls /dev/nvm*
/dev/nvme0 /dev/nvme0n1 /dev/nvme0n1p1
I don’t know how I can make a choice in that regard. I have never manually symlinked a dtb
to mess things up (I don’t even know what a dtb is).
$ ls -ld /boot/dtb*
lrwxrwxrwx 1 root root 67 Feb 13 12:23 /boot/dtb -> dtbs/6.12.13-mnt-reform-arm64/freescale/imx8mq-mnt-reform2-hdmi.dtb
lrwxrwxrwx 1 root root 67 Oct 2 10:31 /boot/dtb-6.10.11-mnt-reform-arm64 -> dtbs/6.10.11-mnt-reform-arm64/freescale/imx8mq-mnt-reform2-hdmi.dtb
lrwxrwxrwx 1 root root 67 Jan 24 01:29 /boot/dtb-6.12.10-mnt-reform-arm64 -> dtbs/6.12.10-mnt-reform-arm64/freescale/imx8mq-mnt-reform2-hdmi.dtb
lrwxrwxrwx 1 root root 67 Feb 13 12:23 /boot/dtb-6.12.13-mnt-reform-arm64 -> dtbs/6.12.13-mnt-reform-arm64/freescale/imx8mq-mnt-reform2-hdmi.dtb
drwxr-xr-x 20 root root 1024 Feb 13 12:04 /boot/dtbs
Other than these symlinks I wouldn’t know how to select a device tree and I don’t know how the one currently loaded was loaded.
That is a bummer. I have struggled really hard with debian SID. It’s really very unstable. For a while emacs didn’t work and crashed often. So, I tried to make upgrades as soon as possible to get through the emacs problems. Maybe the older kernels would have been fine.
I think that perhaps I should try to install a different distribution. But, I cannot imagine that I could ever scratch together enough time to understand how to install Alpine or something similar on this device (with somewhat complicated boot procedures).
Too scary. I used to run gentoo in the past and would like to not install custom kernels if it can be avoided.
TARGET SOURCE FSTYPE OPTIONS
/ /dev/nvme0n1p1 ext4 rw,relatime,errors=remount-ro
├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
│ ├─/sys/kernel/security securityfs securityfs rw,nosuid,nodev,noexec,relatime
│ ├─/sys/fs/cgroup cgroup2 cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
│ ├─/sys/fs/pstore pstore pstore rw,nosuid,nodev,noexec,relatime
│ ├─/sys/fs/bpf bpf bpf rw,nosuid,nodev,noexec,relatime,mode=700
│ ├─/sys/kernel/debug debugfs debugfs rw,nosuid,nodev,noexec,relatime
│ ├─/sys/kernel/tracing tracefs tracefs rw,nosuid,nodev,noexec,relatime
│ ├─/sys/fs/fuse/connections fusectl fusectl rw,nosuid,nodev,noexec,relatime
│ └─/sys/kernel/config configfs configfs rw,nosuid,nodev,noexec,relatime
├─/proc proc proc rw,nosuid,nodev,noexec,relatime
│ └─/proc/sys/fs/binfmt_misc systemd-1 autofs rw,relatime,fd=37,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_i
│ └─/proc/sys/fs/binfmt_misc binfmt_misc binfmt_misc rw,nosuid,nodev,noexec,relatime
├─/dev udev devtmpfs rw,nosuid,relatime,size=1725100k,nr_inodes=431275,mode=755,inode64
│ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000
│ ├─/dev/shm tmpfs tmpfs rw,nosuid,nodev,inode64
│ ├─/dev/hugepages hugetlbfs hugetlbfs rw,nosuid,nodev,relatime,pagesize=2M
│ └─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime
├─/run tmpfs tmpfs rw,nosuid,nodev,noexec,relatime,size=401736k,mode=755,inode64
│ ├─/run/lock tmpfs tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k,inode64
│ ├─/run/credentials/systemd-journald.service
│ │ tmpfs tmpfs ro,nosuid,nodev,noexec,relatime,nosymfollow,size=1024k,nr_inodes=1024,
│ ├─/run/user/1000 tmpfs tmpfs rw,nosuid,nodev,relatime,size=401732k,nr_inodes=100433,mode=700,uid=10
│ │ └─/run/user/1000/doc portal fuse.portal rw,nosuid,nodev,relatime,user_id=1000,group_id=1000
│ ├─/run/credentials/getty@tty1.service
│ │ tmpfs tmpfs ro,nosuid,nodev,noexec,relatime,nosymfollow,size=1024k,nr_inodes=1024,
│ └─/run/credentials/serial-getty@ttymxc0.service
│ tmpfs tmpfs ro,nosuid,nodev,noexec,relatime,nosymfollow,size=1024k,nr_inodes=1024,
├─/gnu/store /dev/nvme0n1p1[/gnu/store] ext4 ro,relatime,errors=remount-ro
├─/tmp tmpfs tmpfs rw,nosuid,nodev,size=2008668k,nr_inodes=1048576,inode64
└─/boot /dev/mmcblk1p1 ext2 rw,relatime,errors=remount-ro
I have so far not made any partitions myself (or cannot remember doing so). All were created automatically, if memory serves (which it often doesn’t - I’m very tired - recently had kids).
I’m really sorry for my lack of skill/knowledge.
It’s OK for me to wait a bit until fixes arrive in the repositories, if that is planned. I’m guessing that the fixed kernel will at some point end up in the reform repo, right?
The HDMI did not work for many months now. I can keep working around that issue for a while longer.