I have a Pi4 running Bullseye and would like to move it to Bookworm. I built a Bookworm disk with everything installed as it should be, but running into the dreaded -7 error from rtl_test -t on Bookworm.
I’ve tried two different SDR devices, both with the same failure mode.
apt update/upgrade done. I’m really confused because I read several places that the underlying RasPiOS iissue was fixed.
Appreciate any pointers/hints as to how to resolve. Thx!
Nov 30 17:02:19 skypi piaware[1055]: your system info is: Linux skypi 6.1.0-rpi4-rpi-v8 #1 SMP PREEMPT Debian 1:6.1.54-1+rpt2 (2023-10-05) aarch64 GNU/Linux
are you sure? the latest image on raspberrypi.com is still the 10/10 image which has the old kernel.
(nb: the date in uname -a is the date that the particular kernel was built/packaged; it’s not the same as the date the sdcard image was put together; the image dates are necessarily >= the date of the kernel they include)
As of yesterday (my time) Raspberry Pi Imager installs the following: Linux pi42 6.1.0-rpi4-rpi-v8 #1 SMP PREEMPT Debian 1:6.1.54-1+rpt2 (2023-10-05) aarch64
sudo apt update
sudo apt upgrade
installs 37 packages and results in:
Linux pi42 6.1.0-rpi6-rpi-v8 #1 SMP PREEMPT Debian 1:6.1.58-1+rpt2 (2023-10-27) aarch64
When used, the Raspberry Pi imager downloads the latest image and does two things with this image:
Saves it in it’s cache
Writes it to microSD card
When next time it is started, the Raspi Imager checks the latest version available at servers of Raspberrypi Orgnization. If it is same as the cached version from previous use, it does not download the image. Instead it uses the cached copy. If the version available at Raspberry Pi servers is newer, it downloads the new version, writes new version to microSD card, as well as replaces the old cached version by new one.
In rare case that when you start Raspberry Pi imager and at that time Raspberry Pi server is down, or your internet connection is poor, It cannot check the latest version, and uses cached version to write the image to microSD card.
To avoid this situation, before imaging, I always clear Raspberry Pi Imager’s cache by deleting all files & folders inside the “cache” folder.
The location of cache is shown in screenshot below: