Noticed some warnings about `Possibly missing firmware for module...`

During the update process, notice this:

==> WARNING: Possibly missing firmware for module: qla1280
==> WARNING: Possibly missing firmware for module: qed
==> WARNING: Possibly missing firmware for module: qla2xxx
==> WARNING: Possibly missing firmware for module: bfa

How do I determine if this something I need to worry about? Thanks!

$ inxi --admin --verbosity=7 --filter --width                                                                                                                                                                         
System:
  Kernel: 5.15.81-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-5.15-x86_64
    root=UUID=2bb84221-8736-478d-8f20-6c17ab04e608 rw quiet apparmor=1
    security=apparmor udev.log_priority=3
  Desktop: KDE Plasma v: 5.26.4 tk: Qt v: 5.15.7 info: latte-dock
    wm: kwin_x11 vt: 1 dm: SDDM Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop Mobo: Micro-Star model: B450M GAMING PLUS (MS-7B87) v: 1.0
    serial: <superuser required> UEFI: American Megatrends v: 1.C0
    date: 06/11/2020
Battery:
  Message: No system battery data found. Is one present?
Memory:
  RAM: total: 31.3 GiB used: 8.95 GiB (28.6%)
  RAM Report: permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: AMD Ryzen 7 2700X bits: 64 type: MT MCP arch: Zen+ gen: 2
    level: v3 note: check built: 2018-21 process: GF 12nm family: 0x17 (23)
    model-id: 8 stepping: 2 microcode: 0x800820D
  Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
    L1: 768 KiB desc: d-8x32 KiB; i-8x64 KiB L2: 4 MiB desc: 8x512 KiB L3: 16 MiB
    desc: 2x8 MiB
  Speed (MHz): avg: 4099 min/max: N/A cores: 1: 4099 2: 4099 3: 4099 4: 4099
    5: 4099 6: 4099 7: 4099 8: 4099 9: 4099 10: 4099 11: 4099 12: 4099 13: 4099
    14: 4099 15: 4099 16: 4099 bogomips: 131240
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1
    bmi2 bpext clflush clflushopt clzero cmov cmp_legacy constant_tsc cpb
    cpuid cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid f16c
    flushbyasid fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate ibpb irperf
    lahf_lm lbrv lm mca mce misalignsse mmx mmxext monitor movbe msr mtrr
    mwaitx nonstop_tsc nopl npt nrip_save nx osvw overflow_recov pae pat
    pausefilter pclmulqdq pdpe1gb perfctr_core perfctr_llc perfctr_nb
    pfthreshold pge pni popcnt pse pse36 rapl rdrand rdseed rdtscp rep_good
    sep sev sev_es sha_ni skinit smap smca sme smep ssbd sse sse2 sse4_1
    sse4_2 sse4a ssse3 succor svm svm_lock syscall tce topoext tsc tsc_scale
    v_vmsave_vmload vgif vmcb_clean vme vmmcall wdt xgetbv1 xsave xsavec
    xsaveerptr xsaveopt xsaves
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: retbleed mitigation: untrained return thunk; SMT vulnerable
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl and seccomp
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, STIBP:
    disabled, RSB filling, PBRSB-eIBRS: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
    vendor: Sapphire Nitro+ driver: amdgpu v: kernel arch: GCN-4
    code: Arctic Islands process: GF 14nm built: 2016-20 pcie: gen: 3
    speed: 8 GT/s lanes: 16 ports: active: DP-1, DP-2, HDMI-A-1, HDMI-A-2
    empty: DVI-D-1 bus-ID: 29:00.0 chip-ID: 1002:67df class-ID: 0300
    temp: 51.0 C
  Device-2: Logitech C920 HD Pro Webcam type: USB
    driver: snd-usb-audio,uvcvideo bus-ID: 1-6:2 chip-ID: 046d:0892
    class-ID: 0102 serial: <filter>
  Display: x11 server: X.Org v: 21.1.4 with: Xwayland v: 22.1.5
    compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting
    alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
  Screen-1: 0 s-res: 5760x2160 s-dpi: 96 s-size: 1520x570mm (59.84x22.44")
    s-diag: 1623mm (63.91")
  Monitor-1: DP-1 mapped: DisplayPort-0 pos: 1-3 model: Acer VG220Q
    serial: <filter> built: 2018 res: 1920x1080 hz: 60 dpi: 102 gamma: 1.2
    size: 476x268mm (18.74x10.55") diag: 546mm (21.5") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  Monitor-2: DP-2 mapped: DisplayPort-1 pos: 2-1 model: Samsung built: 2009
    res: 1920x1080 hz: 60 dpi: 305 gamma: 1.2 size: 160x90mm (6.3x3.54")
    diag: 184mm (7.2") ratio: 16:9 modes: max: 1280x720 min: 640x480
  Monitor-3: HDMI-A-1 mapped: HDMI-A-0 pos: primary,2-4 model: VG245
    serial: <filter> built: 2021 res: 1920x1080 dpi: 92 gamma: 1.2
    size: 531x299mm (20.91x11.77") diag: 609mm (24") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  Monitor-4: HDMI-A-2 mapped: HDMI-A-1 pos: 2-2 model: ASUS VA24E
    serial: <filter> built: 2020 res: 1920x1080 dpi: 93 gamma: 1.2
    size: 527x296mm (20.75x11.65") diag: 604mm (23.8") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  API: OpenGL v: 4.6 Mesa 22.2.4 renderer: AMD Radeon RX 580 Series
    (polaris10 LLVM 14.0.6 DRM 3.42 5.15.81-1-MANJARO) direct render: Yes
Audio:
  Device-1: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
    vendor: Sapphire driver: snd_hda_intel v: kernel bus-ID: 1-6:2
    chip-ID: 046d:0892 pcie: class-ID: 0102 gen: 3 speed: 8 GT/s
    serial: <filter> lanes: 16 bus-ID: 29:00.1 chip-ID: 1002:aaf0
    class-ID: 0403
  Device-2: AMD Family 17h HD Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 2b:00.3 chip-ID: 1022:1457 class-ID: 0403
  Device-3: Logitech C920 HD Pro Webcam type: USB
    driver: snd-usb-audio,uvcvideo
  Sound API: ALSA v: k5.15.81-1-MANJARO running: yes
  Sound Server-1: JACK v: 1.9.21 running: no
  Sound Server-2: PulseAudio v: 16.1 running: yes
  Sound Server-3: PipeWire v: 0.3.61 running: yes
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Micro-Star MSI driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 1 port: f000 bus-ID: 25:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp37s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> scope: link
  IF-ID-1: br-0fcb092d3a78 state: down mac: <filter>
  IP v4: <filter> scope: global broadcast: <filter>
  IF-ID-2: br-c79169e0a407 state: up speed: 10000 Mbps duplex: unknown
    mac: <filter>
  IP v4: <filter> scope: global broadcast: <filter>
  IP v6: <filter> scope: link
  IF-ID-3: docker0 state: down mac: <filter>
  Message: Output throttled. IPs: 1; Limit: 10; Override: --limit [1-x;-1
    all]
  IF-ID-4: veth86f0c55 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-5: wgpia0 state: unknown speed: N/A duplex: N/A mac: N/A
  Message: Output throttled. IPs: 1; Limit: 10; Override: --limit [1-x;-1
    all]
  WAN IP: <filter>
Bluetooth:
  Device-1: Realtek Bluetooth 5.1 Radio type: USB driver: btusb v: 0.8
    bus-ID: 3-1.3:7 chip-ID: 0bda:a725 class-ID: e001 serial: <filter>
  Report: hciconfig ID: hci0 rfk-id: 0 state: up address: <filter>
  Info: acl-mtu: 1021:6 sco-mtu: 255:12 link-policy: rswitch hold sniff park
    link-mode: peripheral accept
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 2.18 TiB used: 1.13 TiB (52.0%)
  ID-1: /dev/sda maj-min: 8:0 vendor: Seagate model: ST1000DM010-2EP102
    size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    type: HDD rpm: 7200 serial: <filter> rev: CC43 scheme: GPT
  SMART Message: Unknown smartctl error. Unable to generate data.
  ID-2: /dev/sdb maj-min: 8:16 vendor: Western Digital model: WDS500G2B0A
    size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    type: SSD serial: <filter> rev: 90WD scheme: GPT
  SMART Message: Unknown smartctl error. Unable to generate data.
  ID-3: /dev/sdc maj-min: 8:32 vendor: Kingston model: SA400S37120G
    size: 111.79 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    type: SSD serial: <filter> rev: 0002 scheme: MBR
  SMART Message: Unknown smartctl error. Unable to generate data.
  ID-4: /dev/sdd maj-min: 8:48 vendor: Crucial model: CT275MX300SSD1
    size: 256.17 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    type: SSD serial: <filter> rev: R070 scheme: GPT
  SMART Message: Unknown smartctl error. Unable to generate data.
  ID-5: /dev/sde maj-min: 8:64 vendor: Western Digital
    model: WDS500G2B0B-00YS70 size: 465.76 GiB block-size: physical: 512 B
    logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: 90WD
    scheme: GPT
  SMART Message: Unknown smartctl error. Unable to generate data.
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 465.27 GiB size: 456.9 GiB (98.20%)
    used: 327.56 GiB (71.7%) fs: ext4 block-size: 4096 B dev: /dev/sdb2
    maj-min: 8:18 label: N/A uuid: 2bb84221-8736-478d-8f20-6c17ab04e608
  ID-2: /boot/efi raw-size: 500 MiB size: 499 MiB (99.80%)
    used: 304 KiB (0.1%) fs: vfat block-size: 512 B dev: /dev/sdb1 maj-min: 8:17
    label: N/A uuid: 3C6A-0BA3
  ID-3: /media/crucial275 raw-size: 256.17 GiB size: 256.17 GiB (100.00%)
    used: 173.39 GiB (67.7%) fs: btrfs block-size: 4096 B dev: /dev/sdd1
    maj-min: 8:49 label: crucial275 uuid: 91b24d59-0eeb-4601-98db-1ec74349f15d
  ID-4: /media/kingston128 raw-size: 111.79 GiB size: 109.47 GiB (97.93%)
    used: 39.47 GiB (36.1%) fs: ext4 block-size: 4096 B dev: /dev/sdc1
    maj-min: 8:33 label: kingston128GB
    uuid: ff1800f1-d3e2-427e-bd0a-0616f1336b99
  ID-5: /media/wd1tb raw-size: 931.51 GiB size: 931.51 GiB (100.00%)
    used: 414.84 GiB (44.5%) fs: ntfs block-size: 4096 B dev: /dev/sda1
    maj-min: 8:1 label: WD1TBstorage uuid: 66B100327273B3A7
  ID-6: /media/win10disk raw-size: 465.13 GiB size: 465.13 GiB (100.00%)
    used: 205.55 GiB (44.2%) fs: ntfs block-size: 4096 B dev: /dev/sde4
    maj-min: 8:68 label: N/A uuid: 34E8AB19E8AAD87E
Swap:
  Kernel: swappiness: 10 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: file size: 16 GiB used: 0 KiB (0.0%) priority: -2
    file: /media/kingston128/swapfile
Unmounted:
  ID-1: /dev/sde1 maj-min: 8:65 size: 529 MiB fs: ntfs label: Recovery
    uuid: E0069DA0069D786C
  ID-2: /dev/sde2 maj-min: 8:66 size: 100 MiB fs: vfat label: N/A
    uuid: C29D-F203
  ID-3: /dev/sde3 maj-min: 8:67 size: 16 MiB fs: <superuser required>
    label: N/A uuid: N/A
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 10 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 1-6:2 info: Logitech C920 HD Pro Webcam type: Video,Audio
    driver: snd-usb-audio,uvcvideo interfaces: 4 rev: 2.0 speed: 480 Mb/s
    power: 500mA chip-ID: 046d:0892 class-ID: 0102 serial: <filter>
  Hub-2: 2-0:1 info: Super-speed hub ports: 4 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Hub-3: 3-0:1 info: Hi-speed hub with single TT ports: 4 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-4: 3-1:2 info: Genesys Logic Hub ports: 4 rev: 2.1 speed: 480 Mb/s
    power: 100mA chip-ID: 05e3:0610 class-ID: 0900
  Device-1: 3-1.1:4 info: Shenzhen Riitek wireless mini keyboard with
    touchpad type: Keyboard,Mouse driver: hid-generic,usbhid interfaces: 2
    rev: 1.1 speed: 12 Mb/s power: 100mA chip-ID: 1997:2433 class-ID: 0301
  Hub-5: 3-1.2:6 info: Terminus Hub ports: 4 rev: 2.0 speed: 480 Mb/s
    power: 100mA chip-ID: 1a40:0101 class-ID: 0900
  Device-1: 3-1.2.1:8 info: SHARKOON GmbH Keyboard type: Keyboard,HID
    driver: semitek,usbhid interfaces: 3 rev: 1.1 speed: 12 Mb/s power: 100mA
    chip-ID: 1ea7:0907 class-ID: 0300 serial: <filter>
  Device-2: 3-1.3:7 info: Realtek Bluetooth 5.1 Radio type: Bluetooth
    driver: btusb interfaces: 2 rev: 1.1 speed: 12 Mb/s power: 500mA
    chip-ID: 0bda:a725 class-ID: e001 serial: <filter>
  Device-3: 3-2:3 info: Logitech G502 SE HERO Gaming Mouse type: Mouse,HID
    driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 300mA
    chip-ID: 046d:c08b class-ID: 0300 serial: <filter>
  Device-4: 3-4:5 info: Cyber Power System CP1500 AVR UPS type: HID
    driver: hid-generic,usbhid interfaces: 1 rev: 1.1 speed: 1.5 Mb/s power: 50mA
    chip-ID: 0764:0501 class-ID: 0300
  Hub-6: 4-0:1 info: Super-speed hub ports: 4 rev: 3.0 speed: 5 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Hub-7: 4-1:2 info: Genesys Logic Hub ports: 4 rev: 3.1 speed: 5 Gb/s
    chip-ID: 05e3:0626 class-ID: 0900
Sensors:
  System Temperatures: cpu: 40.6 C mobo: 42.0 C gpu: amdgpu temp: 51.0 C
  Fan Speeds (RPM): fan-1: 0 fan-2: 872 fan-3: 711 fan-4: 761 fan-5: 0
    gpu: amdgpu fan: 809
Info:
  Processes: 538 Uptime: 18m wakeups: 0 Init: systemd v: 251 default: graphical
  tool: systemctl Compilers: gcc: 12.2.0 alt: 10 clang: 14.0.6 Packages: 2619
  pm: pacman pkgs: 2584 libs: 489 tools: pamac pm: appimage pkgs: 0 pm: flatpak
  pkgs: 27 pm: snap pkgs: 8 Shell: Zsh v: 5.9 running-in: yakuake inxi: 3.3.23

Search the forum :wink:
This has been discussed.

Unfortunately, searching for missing firmware for module doesn’t yield results that seem applicable to me, given that my system appears to be running fine and nothing seems to be broken.

Can you suggest a better search term?

The journal does show some failures(?) but don’t know if they’re relevant.

$ journalctl -p3 -b-1                                                                                                                                                                                                        ✔  01:53:33 PM 
Dec 05 21:01:43 bassam-manjaro systemd-udevd[567]: could not read from '/sys/module/acpi_cpufreq/initstate': No such device
Dec 05 21:01:43 bassam-manjaro kernel: gspca_vc032x: reg_r err -32
Dec 05 21:01:45 bassam-manjaro bluetoothd[2566]: src/plugin.c:plugin_init() Failed to init vcp plugin
Dec 05 21:01:45 bassam-manjaro bluetoothd[2566]: src/plugin.c:plugin_init() Failed to init mcp plugin
Dec 05 21:01:45 bassam-manjaro bluetoothd[2566]: src/plugin.c:plugin_init() Failed to init bap plugin
Dec 05 21:01:45 bassam-manjaro sddm-helper[2408]: gkr-pam: couldn't unlock the login keyring.
Dec 05 21:01:46 bassam-manjaro kded5[3365]: org.kde.plasma.dataengine.geolocation: error:  "Host location.services.mozilla.com not found"
Dec 05 21:01:46 bassam-manjaro kded5[3365]: org.kde.plasma.dataengine.geolocation: error:  "Host location.services.mozilla.com not found"
Dec 05 21:01:53 bassam-manjaro kioslave5[6666]: libKExiv2: Cannot load metadata from file   (Error # 20 :  Failed to read input data
Dec 05 21:01:53 bassam-manjaro kioslave5[6666]: libKExiv2: Cannot load metadata from file   (Error # 20 :  Failed to read input data
Dec 05 21:01:53 bassam-manjaro kioslave5[6666]: libKExiv2: Cannot load metadata from file   (Error # 20 :  Failed to read input data
Dec 05 21:01:53 bassam-manjaro kioslave5[6666]: libKExiv2: Cannot load metadata from file   (Error # 20 :  Failed to read input data
Dec 06 01:22:19 bassam-manjaro kernel: FS-Cache: Duplicate cookie detected
Dec 06 01:22:19 bassam-manjaro kernel: FS-Cache: O-cookie c=00000005 [p=00000002 fl=222 nc=0 na=1]
Dec 06 01:22:19 bassam-manjaro kernel: FS-Cache: O-cookie d=0000000076bf247f{NFS.server} n=00000000a7beb5e1
Dec 06 01:22:19 bassam-manjaro kernel: FS-Cache: O-key=[16] '040000000200000002000801c0a80264'
Dec 06 01:22:19 bassam-manjaro kernel: FS-Cache: N-cookie c=00000006 [p=00000002 fl=2 nc=0 na=1]
Dec 06 01:22:19 bassam-manjaro kernel: FS-Cache: N-cookie d=0000000076bf247f{NFS.server} n=00000000e2bcfae3
Dec 06 01:22:19 bassam-manjaro kernel: FS-Cache: N-key=[16] '040000000200000002000801c0a80264'
Dec 06 10:35:24 bassam-manjaro kernel: PM: dpm_run_callback(): usb_dev_resume+0x0/0x10 returns -5
Dec 06 10:35:24 bassam-manjaro kernel: usb 3-4: PM: failed to resume async: error -5
Dec 06 13:34:56 bassam-manjaro systemd-coredump[379393]: Failed to connect to coredump service: Connection refused
Dec 06 13:34:56 bassam-manjaro pulseaudio[4051]: Error opening PCM device front:2: No such file or directory
Dec 06 13:34:56 bassam-manjaro systemd-coredump[379817]: Failed to connect to coredump service: Connection refused
Dec 06 13:35:00 bassam-manjaro kernel: watchdog: watchdog0: watchdog did not stop!

linux-firmware package got split up a while ago: some rarely needed blobs got own packages:

$ pacman -Ss linux-firmware
core/linux-firmware 20221109.60310c2-2 [installed]
    Firmware files for Linux
core/linux-firmware-bnx2x 20221109.60310c2-2
    Firmware files for Linux - bnx2x / Firmware for Broadcom NetXtreme II 10Gb ethernet adapters
core/linux-firmware-liquidio 20221109.60310c2-2
    Firmware files for Linux - liquidio / Firmware for Cavium LiquidIO server adapters
core/linux-firmware-marvell 20221109.60310c2-2
    Firmware files for Linux - marvell / Firmware for Marvell devices
core/linux-firmware-mellanox 20221109.60310c2-2
    Firmware files for Linux - mellanox / Firmware for Mellanox Spectrum switches
core/linux-firmware-nfp 20221109.60310c2-2
    Firmware files for Linux - nfp / Firmware for Netronome Flow Processors
core/linux-firmware-qcom 20221109.60310c2-2
    Firmware files for Linux - qcom / Firmware for Qualcomm SoCs
core/linux-firmware-qlogic 20221109.60310c2-2
    Firmware files for Linux - qlogic / Firmware for QLogic devices
core/linux-firmware-whence 20221109.60310c2-2 [installed]
    Firmware files for Linux - contains the WHENCE license file which documents the vendor license details

Out of which linux-firmware and linux-firmware-whence are the only ones installed by default IIRC:

$ pacman -Qs linux-firmware
local/linux-firmware 20221109.60310c2-2
    Firmware files for Linux
local/linux-firmware-whence 20221109.60310c2-2
    Firmware files for Linux - contains the WHENCE license file which documents the vendor license details

If you do not have hardware that needs those other firmware blobs, you needn’t install any of the other firmware packages and can ignore the warnings.

as @andreas85 already stated, read the forum ! these modules are rare but needed for some specific servers. they have been excluded from the kernel while they are too old. there is no reason to think about.

Why are there still checks for them in mkinitcpio and also in manjaro tools?

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.