"Deloptes" <
delo...@gmail.com> wrote in message
news:s2dod2$rcl$1...@dont-email.me...
Are old kernels saved anywhere when one is updated during an apt
full-upgrade? Is there a way of looking at what kernel version a given
(saved) file relates to? Or do I just do it by timestamp - choose the newest
archive one that is older than the one in /boot?
/boot contains:
-rwxr-xr-x 1 root root 6320896 Mar 4 11:24 kernel7.img
-rwxr-xr-x 1 root root 6694536 Mar 4 11:24 kernel7l.img
-rwxr-xr-x 1 root root 7758284 Mar 4 11:24 kernel8.img
-rwxr-xr-x 1 root root 5981936 Mar 4 11:24 kernel.img
Where 4 March is the date when I did the apt full-upgrade. I presume
kernel7l.img is the one I'd want to overwrite with an earlier version, since
uname -a gives the version as 5.10.17-v7l (ie with "7l" on the end).
Am I right that with UNIX, all device drivers are part of the kernel and
there aren't any other file that would have to be patched? I know about
/lib/firmware files. but the one for my DVB-S tuner hasn't changed.
When the Pi's (3 and 4) have finished recording and can be rebooted or I can
move the tuner from one to the other, I'll first make sure that the Pi 4
with the latest disk image that I saved (writing to a new card) does
definitely run OK. I'll keep the SD card that the Pi is currently using so I
can do diagnostic investigations as you suggest - once I know where the old
kernels are saved. Then I'll reinstall RaspiOS onto the new card, firstly to
guarantee a clean installation and secondly to get round the 16 GB and NOOBS
legacy. Lucky I kept copious notes of everything I customised and
configured, so I can follow them to reinstall.
It's a weird symptom. It's not an outright failure: it's more insidious.
Intriguingly, TVHeadend reports SNR and signal strength stats for an in-use
tuner, and it's always reported them as numbers in dB or dBm. But since the
increase in data errors in recordings and the premature ending, the stats
are now (usually *) reported as % bars, as if the driver is reporting
differently, triggering different code in TVH. And TVH definitely hasn't
been updated for donkey's years because they seem to have stopped doing new
builds for it (not that anything needs changing that I'm aware of).
(*) And the "usually" is weird: after a reboot, it reports numbers, and then
a minute or so later, it switches over. WTF is going on there? Software -
don't you just love it?