Control: reassign -1 src:initramfs-tools
On Mon, 2022-05-30 at 23:04 +0200, Adrien CLERC wrote:
> Package: firmware-amd-graphics
> Version: 20210818-1
> Severity: minor
>
> Dear Maintainer,
>
> Since the integration of built-in drivers in initramfs-tools (see
> https://salsa.debian.org/kernel-team/initramfs-tools/-/merge_requests/35),
> firmware files are also included with the corresponding kernel module.
> I don't know why, but it only hits my system (AMD Ryzen PRO 4750G) since
> May,
> 7th with Linux 5.17.0. Before that, amdgpu was NOT included in the initrd.
>
> Now that it's included, it brings all firmwares for all AMD graphics card,
> making the initrd from 11MB to 38MB.
[...]
This really is unfortunate, but the way you've tried to fix wouldn't
work in general:
- Not all drivers log in the same way (at least in the upstream kernel)
- Those messages may have been expired from the kernel message buffer
when mkinitramfs runs
- The firmware files requested by a driver can change between kernel
versions
To solve this we would need kernel drivers to specify a mapping between
device IDs and firmware files.
One thing we could perhaps do in initramfs-tools is to add a
configuration variable that lets you override which firmware files get
included (like MODULES=list, but for firmware). Would that work for
you?
Ben.
--
Ben Hutchings
Horngren's Observation:
Among economists, the real world is often a special case.
Attachment:
signature.asc
Description: This is a digitally signed message part