IMO easiest solution is to downgrade the kernel, bc you had a working system with kernel < 6.6.44
Or investigate more, trying to fix the overlay, which is out of my knowledge.
So check for available kernels, download it and modify dietpiEnv.txt to load the correct
Thanks for the suggestions.
That directory doesn’t exist on my system,
# ls /proc/device-tree/
'#address-cells' aliases compatible hdmi-connector model opp-table-gpu pmu soc thermal-zones
'#size-cells' backlight cpus interrupt-parent name osc24M-clk psci sound timer
__symbols__ chosen display-engine memory opp-table-cpu osc32k-clk serial-number sound_hdmi wifi_pwrseq
root@Squeezebox:~# ls /proc/device-tree/overlays
ls: cannot access '/proc/device-tree/overlays': No such file or directory
root@Squeezebox:~# locate overlays
but what I’m going to do is to start with my latest working image, which was Armbian with kernel 5.10.4 and work forwards til it breaks, then try to locate the inage and dtb deb files for the kernel before that and install it to my broken DietPi system to se if it fixes it. Then I can try to diff the device tree and overlays between the last working and first broken versions to see what changed. Unfortunately I don’t
have much time for this any more, so it might take a while.
I didn’t find a source for lagacy kernels for DietPi, but hope to be able to roll forward in Armbian and save the .deb’s
I won’t have access to the machine for the next week, but have identified that the problem started somewhere between kernels 6.1.104, Armbian version 02/02/25 and 6.6.750 03/02/25 (dd/MM/yy).
The kernels were sourced through armbian-config, and there were no versions between them, so I’ll need to dig some more to find out exactly where the problem arose, then maybe do some diffing of the device tree and kernel configs and modules.
For now, freezing the kernel at 6.1.104 evades the issue.