Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Arch Linux mkinitcpio: Possibly missing firmware for module

Problem

In Arch Linux mkinitcpio -p linux

shows

Possibly missing firmware for module: aic94xx
 Possibly missing firmware for module: wd719x

Solve

git clone https://aur.archlinux.org/aic94xx-firmware.git
cd aic94xx-firmware
makepkg -sri
git clone https://aur.archlinux.org/wd719x-firmware.git
cd wd719x-firmware
makepkg -sri

and then mkinitcpio -p linux again.

Reference

https://wiki.archlinux.org/index.php/Mkinitcpio

@technotherion

This comment has been minimized.

Copy link

@technotherion technotherion commented Feb 21, 2018

As a note to myself (and others) because I'm sure I'll be here again and will have forgotten a command or two.

Fresh arch install - "you can not install as root"

  1. make sure sudo, base-devel, and vim are installed
  2. useradd -m (user) then passwd (user)
  3. visudo
  4. Add the following line into the file: (user) ALL=(ALL) ALL
  5. Escape vim: Hit escape, then type :wq and enter.
  6. su (user) -
  7. try the gist instructions again, this time cloning the directory into your home folder.
@Tknott95

This comment has been minimized.

Copy link

@Tknott95 Tknott95 commented Aug 12, 2018

Will have fix on my ghub gists as well
yoaurt -S aic94xx-firmware wd719x-firmware

@rigred

This comment has been minimized.

Copy link

@rigred rigred commented Nov 8, 2018

Of importance is that this module is entirely unnecessary for most users.
It's simply a warning as these are commonly used modules for SAS/SCSI Disk Controllers in server hardware.

It's not recommended that you install these if you don't have such hardware in your system.
If you don't know what they are, don't install them.
Because if you did know what they are you'd know if you needed them to get your disks working.

@noraj

This comment has been minimized.

Copy link

@noraj noraj commented Jan 4, 2019

@rigred is totally right.

  • aic94xx-firmware: Adaptec SAS 44300, 48300, 58300 Sequencer Firmware for AIC94xx driver
  • wd719x-firmware: Driver for Western Digital WD7193, WD7197 and WD7296 SCSI cards

Most people won't have SAS/SCSI Disk Controllers, so just ignore those warnings and don't install those drivers.

Also RTFM Arch Wiki: Possibly missing firmware for module XXXX:

When initramfs are being rebuild after a kernel update, you might get these or similar warnings:

==> WARNING: Possibly missing firmware for module: aic94xx
==> WARNING: Possibly missing firmware for module: wd719x 

These appear to any Arch Linux users, especially those who have not installed these firmware modules. If you do not use hardware which uses these firmwares you can safely ignore this message.

@Vrak

This comment has been minimized.

Copy link

@Vrak Vrak commented Mar 16, 2019

Can someone explain why we're seeing warnings about firmware for hardware that's not even installed?

@syaorandroid

This comment has been minimized.

Copy link

@syaorandroid syaorandroid commented Apr 22, 2019

I just execute the command: yaourt -S aic94xx-firmware wd719x-firmware, and it's all right!

@teethgrinder

This comment has been minimized.

Copy link

@teethgrinder teethgrinder commented Apr 22, 2019

@syaoandroid stop using yaourt , but it is not being developed anymore. https://itsfoss.com/best-aur-helpers/

@EgidioCaprino

This comment has been minimized.

Copy link

@EgidioCaprino EgidioCaprino commented Mar 14, 2020

Of importance is that this module is entirely unnecessary for most users.
It's simply a warning as these are commonly used modules for SAS/SCSI Disk Controllers in server hardware.

It's not recommended that you install these if you don't have such hardware in your system.
If you don't know what they are, don't install them.
Because if you did know what they are you'd know if you needed them to get your disks working.

Thank you 🙏

@codydg

This comment has been minimized.

Copy link

@codydg codydg commented Apr 21, 2020

Can someone explain why we're seeing warnings about firmware for hardware that's not even installed?

I would also like to know this. I've found myself at this page for two different arch installations on very different hardware, so it'd be nice to know why it thinks I need these drivers. I'm sure there are thousands more drivers that I don't need, so why does it warn about these 2? May expose a bug somewhere...

@NiklasBeierl

This comment has been minimized.

Copy link

@NiklasBeierl NiklasBeierl commented Apr 25, 2020

Can someone explain why we're seeing warnings about firmware for hardware that's not even installed?

I would also like to know this. I've found myself at this page for two different arch installations on very different hardware, so it'd be nice to know why it thinks I need these drivers. I'm sure there are thousands more drivers that I don't need, so why does it warn about these 2? May expose a bug somewhere...

Exactly my concern. Installing on Dell XPS 13 2 in 1 7390.

@gridley

This comment has been minimized.

Copy link

@gridley gridley commented May 26, 2020

Same here, would be nice if someone fixed the warnings.

@Thomashighbaugh

This comment has been minimized.

Copy link

@Thomashighbaugh Thomashighbaugh commented Jun 11, 2020

I get why I have no need to install them, but it is not going to cause a disaster or distract me to install them either, no need to whip out the alarms there, will not cause the sky to fall. However seeing those stupid warnings is a constant distraction during updates that shifts my focus away, distracting me thus I install the stupid things for my own sake. I get the cheeky KISS philosophy of Arch but really then they should apply it to Pacman warnings (and probably should have gone with Systemd, which personally I really don't mind but its hardly simple despite being somewhat stupid)

Thank for the lines for my Makefile OP

@sci4me

This comment has been minimized.

Copy link

@sci4me sci4me commented Jun 19, 2020

Yeah I too would like to know why we would be getting these warnings on machines that don't have the hardware that firmware is for. And it's always those same two: wd719x and aic94xx. Am I crazy to label this as a bug? I mean, it's a false warning...

@Thomashighbaugh

This comment has been minimized.

Copy link

@Thomashighbaugh Thomashighbaugh commented Jun 22, 2020

I mean, it's a false warning...

Exactly what I am thinking here, especially because the number of users in need of the drivers in reality is smaller than the number of users alerted to the needs that makes it a false positive aka error/bug

@Isti115

This comment has been minimized.

Copy link

@Isti115 Isti115 commented Jun 24, 2020

Since reactions are not an options for gist comments, here is a textual +1 from me for removing these warnings, I think that they are confusing.

@asdiasx

This comment has been minimized.

Copy link

@asdiasx asdiasx commented Jun 27, 2020

Since reactions are not an options for gist comments, here is a textual +1 from me for removing these warnings, I think that they are confusing.

Same here! +1...

@kmanwar89

This comment has been minimized.

Copy link

@kmanwar89 kmanwar89 commented Sep 30, 2020

+1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.