You are not logged in.

#1 2023-07-04 01:25:21

x80486
Member
From: Cuba
Registered: 2019-08-28
Posts: 4

Possibly missing firmware for module

I've been using Arch for a while. I've always seen these Possibly missing firmware for module whenever I upgrade.

I thought these warnings would go away at some point because the hardware I had was almost the latest at that time and probably the operating system was not able to recognize everything correctly. Nevertheless, with time, I've seen the list of warnings increasing.

[x80486@uplink:~]$ sudo pacman -Syu
...
:: Running post-transaction hooks...
(1/7) Reloading system manager configuration...
(2/7) Creating temporary files...
(3/7) Arming ConditionNeedsUpdate...
(4/7) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
  -> -k /boot/vmlinuz-linux-lts -g /boot/initramfs-linux-lts.img --microcode /boot/intel-ucode.img
==> Starting build: '6.1.37-1-lts'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [kms]
  -> Running build hook: [keyboard]
==> WARNING: Possibly missing firmware for module: 'xhci_pci'
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-lts.img'
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'fallback'
==> Using default configuration file: '/etc/mkinitcpio.conf'
  -> -k /boot/vmlinuz-linux-lts -g /boot/initramfs-linux-lts-fallback.img -S autodetect --microcode /boot/intel-ucode.img
==> Starting build: '6.1.37-1-lts'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [kms]
==> WARNING: Possibly missing firmware for module: 'ast'
  -> Running build hook: [keyboard]
==> WARNING: Possibly missing firmware for module: 'xhci_pci'
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: 'bfa'
==> WARNING: Possibly missing firmware for module: 'qed'
==> WARNING: Possibly missing firmware for module: 'wd719x'
==> WARNING: Possibly missing firmware for module: 'qla2xxx'
==> WARNING: Possibly missing firmware for module: 'aic94xx'
==> WARNING: Possibly missing firmware for module: 'qla1280'
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-lts-fallback.img'
==> Image generation successful
(5/7) Compiling GSettings XML schema files...
(6/7) Updating icon theme caches...
(7/7) Updating the desktop file MIME type cache...

I wonder if there is a way to remove them.


BSD: A psychoactive drug, popular in the 80s, probably developed at UC Berkeley
or thereabouts. Similar in many ways to the prescription-only medication called
"System V" but infinitely more useful — or at least more fun. The full chemical
name is "Berkeley Standard Distribution".

Offline

#2 2023-07-04 01:40:08

x80486
Member
From: Cuba
Registered: 2019-08-28
Posts: 4

Re: Possibly missing firmware for module

Lurking through the Wiki I found this: Mkinitcpio#Possibly_missing_firmware_for_module_XXXX

Is it then possible/safe to remove those (ast, bfa, qed, qla1280, wd719x, .., xhci_pci) modules?

I use systemd-boot. I would guess there could be a way to configure such thing in the options?


BSD: A psychoactive drug, popular in the 80s, probably developed at UC Berkeley
or thereabouts. Similar in many ways to the prescription-only medication called
"System V" but infinitely more useful — or at least more fun. The full chemical
name is "Berkeley Standard Distribution".

Offline

#3 2023-07-04 05:19:19

c00ter
Member
From: Alaskan in Washington State
Registered: 2014-08-28
Posts: 421

Re: Possibly missing firmware for module

Yeah, there's an AUR pkg that suppresses those lines. Darned if I recall the name, though...I'll be 71 July 6th. sad

Happy 4th (in the USA)!


UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things. -- Doug Gwyn

Offline

#4 2023-07-04 06:01:26

mvatten
Member
Registered: 2018-09-13
Posts: 6

Re: Possibly missing firmware for module

Offline

#5 2023-07-04 08:58:22

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,194

Re: Possibly missing firmware for module

Which is basically pulling in hundreds of megabytes of dependencies for no gain at all.

The warnings here get generated by the "fallback" image. As the name implies it contains all modules to allow a boot on most hardware. You can disable generation of the fallback image by editing the /etc/mkinitcpio.d/linux.preset file if you are sure of your setup and that you aren't planning any bigger HW changes for. Sometimes having a fallback image can be handy if for some reason generation/detection of modules in your system failed, so the "better" reccommendation would be to simply ignore (as in tune them out of your head when reading) the warning messages.

Online

#6 2023-07-05 00:18:22

x80486
Member
From: Cuba
Registered: 2019-08-28
Posts: 4

Re: Possibly missing firmware for module

V1del wrote:

The warnings here get generated by the "fallback" image.

I didn't realize about this hmm

Should I assume the "main" image is built using only the required modules according to the hardware that was loaded/present at the time the process ran? If that's the case, I would be more than happy with how this works.


BSD: A psychoactive drug, popular in the 80s, probably developed at UC Berkeley
or thereabouts. Similar in many ways to the prescription-only medication called
"System V" but infinitely more useful — or at least more fun. The full chemical
name is "Berkeley Standard Distribution".

Offline

#7 2023-07-05 05:57:51

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,647

Re: Possibly missing firmware for module

"according to to modules that were autodetected or expliticly added" - the alternative to a fallback image is (means to) a live system in case you have to fix stuff.
Wat's the problem here? The warning isn't harmful, you can juts ignore that.

Offline

Board footer

Powered by FluxBB