Package: raspi-firmware
Version: 1.20240424+ds-6
Severity: important
Tags: newcomer
X-Debbugs-Cc: [email protected]

Dear Maintainer,

I'm an user of the official's Raspberry Pi PoE Hat (the first one, not the PoE+)
With the current overlays distributed with this package, the fan doesn't work
(which in my case it's critical, since it being in a case means it overheats 
and crash
the whole system, but I'm aware not all users have a PoE Hat and/or case, so I 
don't
see it fitting the critical severity). However, as soon as I replace the files
from this package with the files from the official Raspberry OS distribution,
the fan works perfectly.

Every time a new kernel update is released, or initramfs is regenerated
with the 'update-initramfs' command, the files of /boot/firmware
are replaced with the version from /usr/lib/raspi-firmware, so I need to do this
every time this happens:

1. Download the official Raspberry Pi OS (64-bit) Lite image.
2. Access the FAT32 boot partition from the image and xtract all the files
except cmdline.txt, config.txt, kernel8.img and kernel_2712.img
3. Back to my Raspberry Pi, delete everything from /boot/firmware except
cmdline.txt, config.txt, initrd.img* and vmlinuz-* (those are the only things 
that you must keep in that folder)
4. Copy the files you obtained in step no. 2 to /boot/firmware

Once this is done, the fan keeps spinning at the next boot after a kernel or 
initramfs update.

I don't know the reasoning behind it but, for some reason, only a minor set of 
overlays
seem to be included in this package and not all of them. It
would be awesome if all of them could be included, which would make the
transition from Raspberry Pi OS user's to a real fully fledged Debian system 
much easier
(it took me a month to discover the workaround I listed before) +
avoid these kind of "obscure" issues that might not be relevant to you due to 
not having
way of reproducing this (in this case, I guess you don't own a PoE Hat and was 
completely unaware of this).

Hopefully this can be fixed before the next Debian major release because it's a 
real pain to remember
doing in every update and it's something that made me unable to access my Pi a 
few times I ran
apt upgrade on a rush days eariler and then completely forgot about it. I've 
been procrastinating opening this issue
for quite some time due to being really busy this past year and last May was 
almost going to open it,
but trixie was around the corner, which made me think that it might be already 
solved since all the overlays
from this package were going to be updated anyway, but I was wrong ^^'.

Hopeful that this information can help you get this sorted better, but in any 
case, don't hesitate to contact me
(it's my first time using Debian's bug tracker, so it might take a while for me 
to get used to it).

Thank you very much in advance,
Fernando

-- System Information:
Debian Release: 13.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: arm64 (aarch64)

Kernel: Linux 6.12.43+deb13-arm64 (SMP w/4 CPU threads)
Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to es_ES.UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages raspi-firmware depends on:
ii  dosfstools  4.2-1.2
ii  dpkg        1.22.21

raspi-firmware recommends no packages.

Versions of packages raspi-firmware suggests:
pn  bluez-firmware         <none>
pn  firmware-brcm80211     <none>
pn  firmware-misc-nonfree  <none>

-- Configuration Files:
/etc/default/raspi-firmware changed:
CMA=0
ROOTPART="PARTUUID=77bc596e-02"


-- no debconf information

Reply via email to