On 26/11/2024 at 22:10, Fab Stz wrote:
I'm actually affected by the call to mountmedia in check-missing-
firmware. Especially by:
"
- Insufficient lookup (something about stopping at the first partition
that's found or something, but I don't know the specifics, and I'm
not diving into what “mountmedia driver” does or should be doing).
"
Long known issue.
In my case, the required firmware is for "b43" driver. The problem is
that no package contains the firmware,
IIUC license issue prevents Debian from shipping this firmware.
I built my own .deb package containing b43 firmware files because the
search process for firmware packages is less broken than the one for
"loose" firmware files (it stops at the first filesystem containing .deb
or .udeb packages instead of the first mountable one).
I could prepare the b43 firmware files by installing the package another
system and copying them to the USB stick into /firmware/b43 for use on a
system that connects through wifi, but with the bugs of "check-missing-
firmware" script it is not possible to access them.
Not sure missing firmware files are searched in /firmware
subdirectories. Did you try to put the firmware directly at the root or
in /firmware ?
Would it be possible to fix the check-missing-firmware script so that it
scans all devices/partitions until it finds the appropriate firmware files?
Maybe it is time I submit my patches for mountmedia and hw-detect again?