Bug#1061712: initramfs-tools: initramfs hooks do not seem to work on kernels above linux 6.5 (e.g. 6.6 or 6.7)
Package: initramfs-tools
Version: 0.142
Severity: important
I have a custom hook that omits a kernel module being built into an initrd image.
Until kernels 6.6 and above, the hook does not seem to take effect.
The module is not omitted from initrd image...
On Linux kernel 6.5 and below the behaviour is as expected.
I am willing to provide further information and corroborate further.
Thank You for your efforts.
Cheers,
Safir Secerovic
-- Package-specific info:
-- initramfs sizes
-rw-r--r-- 1 root root 33M Jan 28 23:10 /boot/initrd.img-6.5.0-5-amd64
-rw-r--r-- 1 root root 37M Jan 28 23:10 /boot/initrd.img-6.6.13-amd64
-rw-r--r-- 1 root root 38M Jan 28 23:10 /boot/initrd.img-6.7-amd64
-- /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-6.6.13-amd64 root=UUID=c3ff1373-56d5-4688-a11c-6e60091817e4 ro quiet
-- resume
RESUME=UUID=e7f523b6-3618-4f79-ba28-773527575a14
-- /proc/filesystems
fuseblk
ext3
ext2
ext4
vfat
-- lsmod
Module Size Used by
ccm 20480 3
rfcomm 102400 16
snd_seq_dummy 12288 0
snd_hrtimer 12288 1
snd_seq 114688 7 snd_seq_dummy
snd_seq_device 16384 1 snd_seq
cmac 12288 3
algif_hash 12288 1
algif_skcipher 12288 1
af_alg 36864 6 algif_hash,algif_skcipher
bnep 36864 2
btusb 86016 0
btrtl 32768 1 btusb
btintel 57344 1 btusb
btbcm 24576 1 btusb
btmtk 16384 1 btusb
uvcvideo 147456 0
bluetooth 1134592 44 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm
videobuf2_vmalloc 20480 1 uvcvideo
uvc 12288 1 uvcvideo
videobuf2_memops 16384 1 videobuf2_vmalloc
videobuf2_v4l2 36864 1 uvcvideo
videodev 368640 2 videobuf2_v4l2,uvcvideo
videobuf2_common 77824 4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
mc 94208 4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
cdc_acm 49152 0
ecdh_generic 16384 2 bluetooth
iwlmvm 589824 0
qrtr 57344 4
mac80211 1392640 1 iwlmvm
intel_rapl_msr 20480 0
intel_rapl_common 36864 1 intel_rapl_msr
edac_mce_amd 40960 0
libarc4 12288 1 mac80211
kvm_amd 184320 0
iwlwifi 544768 1 iwlmvm
kvm 1363968 1 kvm_amd
snd_hda_codec_realtek 192512 1
snd_hda_codec_generic 114688 1 snd_hda_codec_realtek
ledtrig_audio 12288 1 snd_hda_codec_generic
irqbypass 12288 1 kvm
crc32_pclmul 12288 0
snd_hda_codec_hdmi 90112 2
snd_hda_intel 61440 3
ghash_clmulni_intel 16384 0
sha512_ssse3 53248 1
snd_intel_dspcfg 36864 1 snd_hda_intel
snd_intel_sdw_acpi 16384 1 snd_intel_dspcfg
hid_multitouch 32768 0
sha256_ssse3 32768 0
binfmt_misc 28672 1
cfg80211 1343488 3 iwlmvm,iwlwifi,mac80211
snd_hda_codec 225280 4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
sha1_ssse3 32768 0
snd_hda_core 147456 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
snd_hwdep 20480 1 snd_hda_codec
r8169 114688 0
ucsi_acpi 12288 0
snd_pcm 192512 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
nls_ascii 12288 1
sp5100_tco 16384 0
realtek 40960 1
nls_cp437 16384 1
typec_ucsi 61440 1 ucsi_acpi
aesni_intel 360448 6
mdio_devres 12288 1 r8169
snd_timer 53248 3 snd_seq,snd_hrtimer,snd_pcm
watchdog 49152 1 sp5100_tco
ideapad_laptop 57344 0
vfat 20480 1
fat 102400 1 vfat
crypto_simd 16384 1 aesni_intel
cryptd 28672 3 crypto_simd,ghash_clmulni_intel
rapl 20480 0
pcspkr 12288 0
sparse_keymap 12288 1 ideapad_laptop
typec 110592 1 typec_ucsi
platform_profile 12288 1 ideapad_laptop
thunderbolt 487424 0
wmi_bmof 12288 0
snd 155648 18 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
ccp 147456 1 kvm_amd
libphy 237568 3 r8169,mdio_devres,realtek
soundcore 16384 1 snd
i2c_piix4 32768 0
k10temp 12288 0
rfkill 40960 11 iwlmvm,bluetooth,ideapad_laptop,cfg80211
roles 16384 1 typec_ucsi
battery 28672 0
button 24576 0
i2c_hid_acpi 12288 0
i2c_hid 40960 1 i2c_hid_acpi
amd_pmc 40960 0
acpi_tad 20480 0
ac 16384 0
msr 12288 0
parport_pc 40960 0
ppdev 24576 0
lp 20480 0
parport 81920 3 parport_pc,lp,ppdev
dm_mod 221184 0
loop 36864 0
configfs 69632 1
efi_pstore 12288 0
nfnetlink 20480 1
efivarfs 24576 1
ip_tables 28672 0
x_tables 57344 1 ip_tables
autofs4 57344 2
ext4 1134592 1
crc16 12288 2 bluetooth,ext4
mbcache 16384 1 ext4
jbd2 196608 1 ext4
crc32c_generic 12288 0
joydev 24576 0
hid_generic 12288 0
usbhid 73728 0
hid 176128 4 i2c_hid,usbhid,hid_multitouch,hid_generic
amdgpu 11591680 36
i2c_algo_bit 12288 1 amdgpu
drm_ttm_helper 12288 1 amdgpu
ttm 106496 2 amdgpu,drm_ttm_helper
drm_exec 16384 1 amdgpu
drm_suballoc_helper 12288 1 amdgpu
amdxcp 12288 1 amdgpu
drm_buddy 20480 1 amdgpu
gpu_sched 57344 1 amdgpu
drm_display_helper 233472 1 amdgpu
nvme 57344 4
nvme_core 196608 5 nvme
drm_kms_helper 270336 5 drm_display_helper,amdgpu
xhci_pci 24576 0
t10_pi 20480 1 nvme_core
xhci_hcd 352256 1 xhci_pci
drm 806912 29 gpu_sched,i2c_hid,drm_kms_helper,drm_exec,drm_suballoc_helper,drm_display_helper,drm_buddy,amdgpu,drm_ttm_helper,ttm,amdxcp
crc64_rocksoft 16384 1 t10_pi
crc64 16384 1 crc64_rocksoft
crc_t10dif 16384 1 t10_pi
usbcore 405504 6 xhci_hcd,usbhid,cdc_acm,uvcvideo,btusb,xhci_pci
cec 69632 1 drm_display_helper
evdev 28672 21
crct10dif_generic 12288 0
video 77824 2 amdgpu,ideapad_laptop
crct10dif_pclmul 12288 1
rc_core 73728 1 cec
serio_raw 16384 0
crc32c_intel 16384 2
usb_common 20480 4 xhci_hcd,usbcore,uvcvideo,typec_ucsi
crct10dif_common 12288 3 crct10dif_generic,crc_t10dif,crct10dif_pclmul
wmi 40960 3 video,wmi_bmof,ideapad_laptop
-- /etc/initramfs-tools/modules
-- /etc/kernel-img.conf
# Kernel image management overrides
# See kernel-img.conf(5) for details
do_symlinks = yes
do_bootloader = no
do_initrd = yes
link_in_boot = no
-- /etc/initramfs-tools/initramfs.conf
MODULES=most
BUSYBOX=auto
KEYMAP=n
COMPRESS=zstd
DEVICE=
NFSROOT=auto
RUNSIZE=10%
FSTYPE=auto
-- /etc/initramfs-tools/update-initramfs.conf
update_initramfs=yes
backup_initramfs=no
-- /sys/block
loop0
loop1
loop2
loop3
loop4
loop5
loop6
loop7
nvme0n1
-- mkinitramfs hooks
/etc/initramfs-tools/hooks/:
omit
/usr/share/initramfs-tools/hooks:
amd64_microcode
dmsetup
fsck
fuse
keymap
klibc-utils
kmod
ntfs_3g
plymouth
resume
thermal
udev
zz-busybox
-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.6.13-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
Versions of packages initramfs-tools depends on:
ii initramfs-tools-core 0.142
ii linux-base 4.9
initramfs-tools recommends no packages.
Versions of packages initramfs-tools suggests:
ii bash-completion 1:2.11-8
-- no debconf information
Reply to: