Tom Browder composed on 2026-05-03 08:54 (UTC-0500):
Whenever I update and upgrade my system I get messages about possible
missing firmware for amdgpu. AFAIK, I have no such device. Is there any way to turnoff those warnings?
I don't remember seeing those messages on Trixie or Forky any more since installing dracut, which, with its deps, replaces initramfs-tools.
# inxi -GS
System:
Host: ga88x Kernel: 6.12.57+deb13-amd64 arch: x86_64 bits: 64
Console: pty pts/0 Distro: Debian GNU/Linux 13 (trixie)
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Kaveri [Radeon R7 Graphics]
driver: amdgpu v: kernel
Display: unspecified server: X.org v: 1.21.1.16 driver: X: loaded: amdgpu
unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: amdgpu resolution:
...
# Dq initramfs
dpkg-query -l
ii dracut-core 106-6 amd64 dracut is an event driven initramfs infrastructure (core tools)
ii dracut-install 106-6 amd64 dracut is an event driven initramfs infrastructure (dracut-install)
ii initramfs-tools 0.148.3 all generic modular initramfs generator (automation)
ii initramfs-tools-bin 0.148.3 amd64 generic modular initramfs generator (binary tools)
ii initramfs-tools-core 0.148.3 all generic modular initramfs generator (core tools)
ii libklibc:amd64 2.0.14-1 amd64 minimal libc subset for use with initramfs
# Dq dracut
dpkg-query -l
ii dracut-core 106-6 amd64 dracut is an event driven initramfs infrastructure (core tools)
ii dracut-install 106-6 amd64 dracut is an event driven initramfs infrastructure (dracut-install)
# apt-get install dracut
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
initramfs-tools-bin initramfs-tools-core klibc-utils libklibc linux-image-6.12.12-amd64 linux-image-6.12.21-amd64 linux-image-6.12.30-amd64 linux-image-6.12.35+deb13-amd64
Use 'apt autoremove' to remove them.
Suggested packages:
dracut-network
The following packages will be REMOVED:
initramfs-tools
The following NEW packages will be installed:
dracut
0 upgraded, 1 newly installed, 1 to remove and 1 not upgraded.
Need to get 8,976 B of archives.
After this operation, 27.6 kB disk space will be freed.
Do you want to continue? [Y/n] y
Get:1
https://deb.debian.org/debian trixie/main amd64 dracut all 106-6 [8,976 B]
Fetched 8,976 B in 0s (29.1 kB/s)
dpkg: initramfs-tools: dependency problems, but removing anyway as you requested:
linux-image-6.12.57+deb13-amd64 depends on initramfs-tools (>= 0.120+deb8u2) | linux-initramfs-tool; however:
Package initramfs-tools is to be removed.
Package linux-initramfs-tool is not installed.
Package initramfs-tools which provides linux-initramfs-tool is to be removed.
linux-image-6.12.41+deb13-amd64 depends on initramfs-tools (>= 0.120+deb8u2) | linux-initramfs-tool; however:
Package initramfs-tools is to be removed.
Package linux-initramfs-tool is not installed.
Package initramfs-tools which provides linux-initramfs-tool is to be removed.
linux-image-6.12.35+deb13-amd64 depends on initramfs-tools (>= 0.120+deb8u2) | linux-initramfs-tool; however:
Package initramfs-tools is to be removed.
Package linux-initramfs-tool is not installed.
Package initramfs-tools which provides linux-initramfs-tool is to be removed.
linux-image-6.12.30-amd64 depends on initramfs-tools (>= 0.120+deb8u2) | linux-initramfs-tool; however:
Package initramfs-tools is to be removed.
Package linux-initramfs-tool is not installed.
Package initramfs-tools which provides linux-initramfs-tool is to be removed.
linux-image-6.12.21-amd64 depends on initramfs-tools (>= 0.120+deb8u2) | linux-initramfs-tool; however:
Package initramfs-tools is to be removed.
Package linux-initramfs-tool is not installed.
Package initramfs-tools which provides linux-initramfs-tool is to be removed.
linux-image-6.12.12-amd64 depends on initramfs-tools (>= 0.120+deb8u2) | linux-initramfs-tool; however:
Package initramfs-tools is to be removed.
Package linux-initramfs-tool is not installed.
Package initramfs-tools which provides linux-initramfs-tool is to be removed.
linux-image-6.12.57+deb13-amd64 depends on initramfs-tools (>= 0.120+deb8u2) | linux-initramfs-tool; however:
Package initramfs-tools is to be removed.
Package linux-initramfs-tool is not installed.
Package initramfs-tools which provides linux-initramfs-tool is to be removed.
linux-image-6.12.41+deb13-amd64 depends on initramfs-tools (>= 0.120+deb8u2) | linux-initramfs-tool; however:
Package initramfs-tools is to be removed.
Package linux-initramfs-tool is not installed.
Package initramfs-tools which provides linux-initramfs-tool is to be removed.
linux-image-6.12.35+deb13-amd64 depends on initramfs-tools (>= 0.120+deb8u2) | linux-initramfs-tool; however:
Package initramfs-tools is to be removed.
Package linux-initramfs-tool is not installed.
Package initramfs-tools which provides linux-initramfs-tool is to be removed.
linux-image-6.12.30-amd64 depends on initramfs-tools (>= 0.120+deb8u2) | linux-initramfs-tool; however:
Package initramfs-tools is to be removed.
Package linux-initramfs-tool is not installed.
Package initramfs-tools which provides linux-initramfs-tool is to be removed.
linux-image-6.12.21-amd64 depends on initramfs-tools (>= 0.120+deb8u2) | linux-initramfs-tool; however:
Package initramfs-tools is to be removed.
Package linux-initramfs-tool is not installed.
Package initramfs-tools which provides linux-initramfs-tool is to be removed.
linux-image-6.12.12-amd64 depends on initramfs-tools (>= 0.120+deb8u2) | linux-initramfs-tool; however:
Package initramfs-tools is to be removed.
Package linux-initramfs-tool is not installed.
Package initramfs-tools which provides linux-initramfs-tool is to be removed.
(Reading database ... 108688 files and directories currently installed.) Removing initramfs-tools (0.148.3) ...
Selecting previously unselected package dracut.
(Reading database ... 108678 files and directories currently installed.) Preparing to unpack .../archives/dracut_106-6_all.deb ...
Unpacking dracut (106-6) ...
Setting up dracut (106-6) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for man-db (2.13.1-1) ...
Processing triggers for dracut (106-6) ...
depmod: ERROR: Bad version passed prv
dracut: Generating /boot/initrd.img-prv
dracut[F]: Cannot find module directory /lib/modules/prv/
dracut[F]: and --no-kernel was not specified
dpkg: error processing package dracut (--configure):
installed dracut package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
dracut
E: Sub-process /usr/bin/dpkg returned an error code (1)
# time apt-get dist-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
initramfs-tools-bin initramfs-tools-core klibc-utils libklibc linux-image-6.12.12-amd64 linux-image-6.12.21-amd64 linux-image-6.12.30-amd64 linux-image-6.12.35+deb13-amd64
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
linux-image-6.12.85+deb13-amd64
The following packages will be upgraded:
linux-image-amd64
1 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 0 B/108 MB of archives.
After this operation, 111 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Reading changelogs... Done
Selecting previously unselected package linux-image-6.12.85+deb13-amd64. (Reading database ... 108684 files and directories currently installed.) Preparing to unpack .../linux-image-6.12.85+deb13-amd64_6.12.85-1_amd64.deb ... Unpacking linux-image-6.12.85+deb13-amd64 (6.12.85-1) ...
Preparing to unpack .../linux-image-amd64_6.12.85-1_amd64.deb ...
Unpacking linux-image-amd64 (6.12.85-1) over (6.12.57-1) ...
Setting up dracut (106-6) ...
update-initramfs: deferring update (trigger activated)
Setting up linux-image-6.12.85+deb13-amd64 (6.12.85-1) ...
I: /vmlinuz.old is now a symlink to boot/vmlinuz-6.12.57+deb13-amd64
I: /initrd.img.old is now a symlink to boot/initrd.img-6.12.57+deb13-amd64
I: /vmlinuz is now a symlink to boot/vmlinuz-6.12.85+deb13-amd64
I: /initrd.img is now a symlink to boot/initrd.img-6.12.85+deb13-amd64 /etc/kernel/postinst.d/dracut:
dracut: Generating /boot/initrd.img-6.12.85+deb13-amd64
Creating group 'tty' with GID 5.
Creating group 'disk' with GID 6.
Creating group 'man' with GID 12.
Creating group 'kmem' with GID 15.
Creating group 'dialout' with GID 20.
Creating group 'fax' with GID 21.
Creating group 'voice' with GID 22.
Creating group 'cdrom' with GID 24.
Creating group 'floppy' with GID 25.
Creating group 'tape' with GID 26.
Creating group 'sudo' with GID 27.
Creating group 'audio' with GID 29.
Creating group 'dip' with GID 30.
Creating group 'operator' with GID 37.
Creating group 'src' with GID 40.
Creating group 'shadow' with GID 42.
Creating group 'video' with GID 44.
Creating group 'sasl' with GID 45.
Creating group 'plugdev' with GID 46.
Creating group 'staff' with GID 50.
Creating group 'games' with GID 60.
Creating group 'users' with GID 100.
Creating group 'nogroup' with GID 65534.
Creating group 'systemd-journal' with GID 999.
Creating user 'root' (n/a) with UID 0 and GID 0.
Creating group 'daemon' with GID 1.
Creating user 'daemon' (n/a) with UID 1 and GID 1.
Creating group 'bin' with GID 2.
Creating user 'bin' (n/a) with UID 2 and GID 2.
Creating group 'sys' with GID 3.
Creating user 'sys' (n/a) with UID 3 and GID 3.
Creating user 'sync' (n/a) with UID 4 and GID 65534.
Creating user 'games' (n/a) with UID 5 and GID 60.
Creating user 'man' (n/a) with UID 6 and GID 12.
Creating group 'lp' with GID 7.
Creating user 'lp' (n/a) with UID 7 and GID 7.
Creating group 'mail' with GID 8.
Creating user 'mail' (n/a) with UID 8 and GID 8.
Creating group 'news' with GID 9.
Creating user 'news' (n/a) with UID 9 and GID 9.
Creating group 'uucp' with GID 10.
Creating user 'uucp' (n/a) with UID 10 and GID 10.
Creating group 'proxy' with GID 13.
Creating user 'proxy' (n/a) with UID 13 and GID 13.
Creating group 'www-data' with GID 33.
Creating user 'www-data' (n/a) with UID 33 and GID 33.
Creating group 'backup' with GID 34.
Creating user 'backup' (n/a) with UID 34 and GID 34.
Creating group 'list' with GID 38.
Creating user 'list' (n/a) with UID 38 and GID 38.
Creating group 'irc' with GID 39.
Creating user 'irc' (n/a) with UID 39 and GID 39.
Creating user '_apt' (n/a) with UID 42 and GID 65534.
Creating user 'nobody' (n/a) with UID 65534 and GID 65534.
Setting up linux-image-amd64 (6.12.85-1) ...
Processing triggers for dracut (106-6) ...
depmod: ERROR: Bad version passed prv
dracut: Generating /boot/initrd.img-prv
dracut[F]: Cannot find module directory /lib/modules/prv/
dracut[F]: and --no-kernel was not specified
dpkg: error processing package dracut (--configure):
installed dracut package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
dracut
E: Sub-process /usr/bin/dpkg returned an error code (1)
real 0m25.918s
user 0m22.819s
sys 0m6.283s
# ls -gGh /boot/initrd.img-6*
-rw-r--r-- 1 9.6M Feb 18 2025 /boot/initrd.img-6.12.12-amd64
-rw-r--r-- 1 12M Apr 17 2025 /boot/initrd.img-6.12.21-amd64
-rw-r--r-- 1 12M Jun 12 2025 /boot/initrd.img-6.12.30-amd64
-rw-r--r-- 1 12M Jul 14 2025 /boot/initrd.img-6.12.35+deb13-amd64
-rw-r--r-- 1 12M Aug 16 2025 /boot/initrd.img-6.12.41+deb13-amd64
-rw-r--r-- 1 12M Nov 21 17:14 /boot/initrd.img-6.12.57+deb13-amd64
-rw------- 1 16M May 3 13:36 /boot/initrd.img-6.12.85+deb13-amd64
#
Lots of noise on first dracut use, and from debian script(s) complaining about symlinks lacking [0-9] in names, but nothing about firmware that I noticed.
--
Evolution as taught in public schools is, like religion,
based on faith, not based on science.
Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!
Felix Miata
--- PyGate Linux v1.5.14
* Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)