Bug#1115601: linux: option to delay some module loading, e.g. video
Source: linux
Version: 6.16.7-1
Severity: wishlist
The should be an option to delay some module loading (e.g. video)
until the root partition becomes available, so that needed firmware
could be loaded from this partition, or something equivalent.
The goal is to reduce the size of the initrd.img-* files in /boot
as the /boot partition may be too small. Due to huge firmware size
(in particular from Nvidia), I currently have
-rw-r--r-- 1 168M 2025-09-18 12:52:40 initrd.img-6.16.7+deb14-amd64
with COMPRESS=lzma and COMPRESSLEVEL=9 (i.e. maximum compression).
Such firmware is needed by Xorg, but apparently not during the boot,
while just text is output.
The context:
https://lists.debian.org/debian-user/2025/09/msg00511.html
-- System Information:
Debian Release: forky/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'proposed-updates-debug'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 6.7.12-amd64 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
--
Vincent Lefèvre <vincent@vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / Pascaline project (LIP, ENS-Lyon)
Reply to: