On Fri, Feb 07, 2025 at 09:42:04AM +0100, Pascal Hambourg wrote:
> The kernel driver tried and failed to load 93 first and sent an error
> message even though it successfully loader 92 right after. The installer
> detected the error message about 93 without knowing that 92 was an
> alternative. It is not trivial to detect whether two firwares are
> alternatives or required.

Yeah that does sound tricky to figure out.  Even looking at the log as
a human it is not entirely obvious what is going on.

> Yes, it looks like netcfg did not detect wlp9s0f0 as a wireless interface.
> It may be related with this line:
> 
> > Feb  5 18:21:42 kernel: [  105.579647] warning: `netcfg' uses wireless
> extensions which will stop working for Wi-Fi 7 hardware; use nl80211
> 
> and it seems that the wireless controller is wifi 7:

It definitely is yes.

> > 09:00.0 Network controller [0280]: Intel Corporation Wi-Fi 7(802.11be)
> AX1775*/AX1790*/BE20*/BE401/BE1750* 2x2 [8086:272b] (rev 1a)
> 
> So maybe netcfg needs an update for wifi 7 ?

Hmm, that could be.  They are certainly likely to become more common in
the next few years.

> > I wonder why the firmware package doesn't have the version the kernel
> > is looking for.  Perhaps it needs an update?
> 
> No clue. It has iwlwifi-gl-c0-fm-c0-92.ucode and
> iwlwifi-gl-c0-fm-c0-94.ucode but not iwlwifi-gl-c0-fm-c0-93.ucode. But this
> is definitely not the culprit.

Yeah I suspect just ignoring the firmware warning would have worked fine
if netcfg worked with wifi7 adapters.

> Alternatively to Holger's suggestion, you can start the installer in expert
> mode and select sound modules in the installer component screen.

True, although I would not expect most people to do that.

> Do you know which kernel module requires this firmware, and can you post the
> output of lsmod ?

Here is what the kernel says when the firmware-misc-nonfree is missing:

Feb 05 13:34:43 p1gen7 kernel: snd_hda_codec_realtek ehdaudio0D0: bound 
i2c-TIAS2781:00 (ops tas2781_hda_comp_ops [snd_hda_scodec_tas2781_i2c])
Feb 05 13:34:43 p1gen7 kernel: tas2781-hda i2c-TIAS2781:00: firmware: failed to 
load TIAS2781RCA2.bin (-2)
Feb 05 13:34:43 p1gen7 kernel: tas2781-hda i2c-TIAS2781:00: firmware: failed to 
load TIAS2781RCA2.bin (-2)
Feb 05 13:34:43 p1gen7 kernel: tas2781-hda i2c-TIAS2781:00: Direct firmware 
load for TIAS2781RCA2.bin failed with error -2
Feb 05 13:34:43 p1gen7 kernel: tas2781-hda i2c-TIAS2781:00: Failed to read 
TIAS2781RCA2.bin
Feb 05 13:34:54 p1gen7 kernel: tas2781-hda i2c-TIAS2781:00: 
tasdevice_prmg_load: Firmware is NULL
Feb 05 18:36:01 p1gen7 kernel: tas2781-hda i2c-TIAS2781:00: 
tasdevice_prmg_load: Firmware is NULL
Feb 05 18:36:42 p1gen7 kernel: tas2781-hda i2c-TIAS2781:00: 
tasdevice_prmg_load: Firmware is NULL
Feb 05 18:39:05 p1gen7 kernel: tas2781-hda i2c-TIAS2781:00: 
tasdevice_prmg_load: Firmware is NULL
Feb 05 18:43:08 p1gen7 kernel: tas2781-hda i2c-TIAS2781:00: 
tasdevice_prmg_load: Firmware is NULL
Feb 05 18:43:22 p1gen7 kernel: tas2781-hda i2c-TIAS2781:00: 
tasdevice_prmg_load: Firmware is NULL
Feb 05 18:43:45 p1gen7 kernel: tas2781-hda i2c-TIAS2781:00: 
tasdevice_prmg_load: Firmware is NULL

As far as I can tell, those firmware files are not listed in the module
info of any of the drivers.

Here is full lsmod output (quite long)

Module                  Size  Used by
ccm                    20480  6
rfcomm                102400  2
cmac                   12288  3
algif_hash             12288  1
algif_skcipher         12288  1
af_alg                 36864  6 algif_hash,algif_skcipher
snd_seq_dummy          12288  0
snd_hrtimer            12288  2
snd_seq               110592  13 snd_seq_dummy
snd_seq_device         16384  1 snd_seq
nft_fib_inet           12288  1
nft_fib_ipv4           12288  1 nft_fib_inet
nft_fib_ipv6           12288  1 nft_fib_inet
nft_fib                12288  3 nft_fib_ipv6,nft_fib_ipv4,nft_fib_inet
nft_reject_inet        12288  10
nf_reject_ipv4         16384  1 nft_reject_inet
nf_reject_ipv6         20480  1 nft_reject_inet
nft_reject             12288  1 nft_reject_inet
nft_ct                 28672  8
snd_soc_skl_hda_dsp    16384  1
nft_chain_nat          12288  3
snd_soc_intel_sof_board_helpers    24576  1 snd_soc_skl_hda_dsp
nf_nat                 65536  1 nft_chain_nat
snd_sof_probes         24576  0
snd_soc_intel_hda_dsp_common    16384  1 snd_soc_intel_sof_board_helpers
nf_conntrack          204800  2 nf_nat,nft_ct
nf_defrag_ipv6         24576  1 nf_conntrack
nf_defrag_ipv4         12288  1 nf_conntrack
snd_hda_codec_hdmi     98304  1
snd_hda_codec_realtek   208896  1
snd_hda_codec_generic   114688  1 snd_hda_codec_realtek
snd_hda_scodec_component    20480  1 snd_hda_codec_realtek
ip_set                 69632  0
snd_soc_dmic           12288  1
snd_sof_pci_intel_mtl    40960  0
nf_tables             380928  256 
nft_ct,nft_reject_inet,nft_fib_ipv6,nft_fib_ipv4,nft_chain_nat,nft_reject,nft_fib,nft_fib_inet
snd_sof_intel_hda_generic    36864  1 snd_sof_pci_intel_mtl
libcrc32c              12288  3 nf_conntrack,nf_nat,nf_tables
soundwire_intel        73728  1 snd_sof_intel_hda_generic
soundwire_generic_allocation    12288  1 soundwire_intel
intel_uncore_frequency    12288  0
soundwire_cadence      45056  1 soundwire_intel
intel_uncore_frequency_common    16384  1 intel_uncore_frequency
snd_sof_intel_hda_common   184320  2 
snd_sof_pci_intel_mtl,snd_sof_intel_hda_generic
qrtr                   57344  2
x86_pkg_temp_thermal    16384  0
snd_soc_hdac_hda       28672  1 snd_sof_intel_hda_common
intel_powerclamp       16384  0
snd_sof_intel_hda_mlink    36864  3 
soundwire_intel,snd_sof_intel_hda_common,snd_sof_intel_hda_generic
coretemp               16384  0
snd_sof_intel_hda      24576  2 
snd_sof_intel_hda_common,snd_sof_intel_hda_generic
snd_sof_pci            24576  2 snd_sof_pci_intel_mtl,snd_sof_intel_hda_generic
kvm_intel             413696  0
snd_sof_xtensa_dsp     16384  1 snd_sof_intel_hda_generic
snd_sof               389120  6 
snd_sof_pci_intel_mtl,snd_sof_pci,snd_sof_intel_hda_common,snd_sof_intel_hda_generic,snd_sof_probes,snd_sof_intel_hda
kvm                  1396736  1 kvm_intel
snd_sof_utils          16384  1 snd_sof
snd_hda_ext_core       36864  4 
snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda_mlink,snd_sof_intel_hda
bnep                   36864  2
crct10dif_pclmul       12288  1
snd_soc_acpi_intel_match   118784  3 
snd_sof_pci_intel_mtl,snd_soc_intel_sof_board_helpers,snd_sof_intel_hda_generic
ghash_clmulni_intel    16384  0
snd_soc_acpi           16384  2 
snd_soc_acpi_intel_match,snd_sof_intel_hda_generic
sha512_ssse3           53248  0
soundwire_bus         126976  3 
soundwire_intel,soundwire_generic_allocation,soundwire_cadence
processor_thermal_device_pci    12288  0
binfmt_misc            28672  1
snd_hda_scodec_tas2781_i2c    32768  0
sha256_ssse3           32768  0
snd_hda_intel          61440  0
processor_thermal_device    20480  1 processor_thermal_device_pci
sha1_ssse3             32768  0
snd_soc_core          421888  9 
soundwire_intel,snd_sof,snd_soc_intel_sof_board_helpers,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_probes,snd_soc_dmic,snd_soc_skl_hda_dsp,snd_hda_scodec_tas2781_i2c
snd_intel_dspcfg       40960  4 
snd_hda_intel,snd_sof,snd_sof_intel_hda_common,snd_sof_intel_hda_generic
uvcvideo              151552  0
nls_ascii              12288  1
processor_thermal_wt_hint    16384  2 
processor_thermal_device_pci,processor_thermal_device
aesni_intel           122880  8
snd_compress           28672  2 snd_soc_core,snd_sof_probes
snd_intel_sdw_acpi     16384  2 snd_intel_dspcfg,snd_sof_intel_hda_generic
videobuf2_vmalloc      20480  1 uvcvideo
nls_cp437              16384  1
iwlmvm                647168  0
btusb                  77824  0
processor_thermal_rfim    24576  1 processor_thermal_device
gf128mul               16384  1 aesni_intel
snd_pcm_dmaengine      16384  1 snd_soc_core
snd_ctl_led            24576  0
snd_hda_codec         217088  8 
snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_intel_hda_dsp_common,snd_soc_hdac_hda,snd_sof_intel_hda,snd_soc_skl_hda_dsp
uvc                    12288  1 uvcvideo
vfat                   24576  1
btrtl                  32768  1 btusb
intel_rapl_msr         20480  0
processor_thermal_rapl    16384  1 processor_thermal_device
mac80211             1445888  1 iwlmvm
crypto_simd            16384  1 aesni_intel
snd_soc_tas2781_fmwlib    45056  1 snd_hda_scodec_tas2781_i2c
snd_hda_core          143360  10 
snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_soc_intel_hda_dsp_common,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda
videobuf2_memops       16384  1 videobuf2_vmalloc
thinkpad_acpi         163840  0
fat                   102400  1 vfat
btintel                69632  1 btusb
intel_rapl_common      53248  2 intel_rapl_msr,processor_thermal_rapl
cryptd                 28672  3 crypto_simd,ghash_clmulni_intel
snd_soc_tas2781_comlib    24576  2 
snd_soc_tas2781_fmwlib,snd_hda_scodec_tas2781_i2c
snd_hwdep              20480  1 snd_hda_codec
libarc4                12288  1 mac80211
videobuf2_v4l2         36864  1 uvcvideo
nvram                  16384  1 thinkpad_acpi
iTCO_wdt               16384  0
ucsi_acpi              12288  0
btbcm                  24576  1 btusb
processor_thermal_wt_req    12288  1 processor_thermal_device
rapl                   20480  0
snd_pcm               184320  11 
snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_compress,snd_soc_core,snd_sof_utils,snd_hda_core,snd_pcm_dmaengine
sparse_keymap          12288  1 thinkpad_acpi
videodev              368640  2 videobuf2_v4l2,uvcvideo
iwlwifi               581632  1 iwlmvm
mei_wdt                12288  0
intel_pmc_bxt          16384  1 iTCO_wdt
typec_ucsi             69632  1 ucsi_acpi
btmtk                  32768  1 btusb
processor_thermal_power_floor    12288  2 
processor_thermal_device_pci,processor_thermal_device
intel_pmc_core        122880  0
intel_cstate           20480  0
snd_timer              53248  3 snd_seq,snd_hrtimer,snd_pcm
platform_profile       12288  1 thinkpad_acpi
videobuf2_common       81920  4 
videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
think_lmi              36864  0
iTCO_vendor_support    12288  1 iTCO_wdt
mei_me                 57344  1
intel_vpu             290816  0
cfg80211             1392640  3 iwlmvm,iwlwifi,mac80211
typec                 114688  1 typec_ucsi
bluetooth            1093632  30 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm
int3403_thermal        16384  0
processor_thermal_mbox    12288  4 
processor_thermal_power_floor,processor_thermal_wt_req,processor_thermal_rfim,processor_thermal_wt_hint
int3400_thermal        20480  0
pmt_telemetry          16384  1 intel_pmc_core
intel_uncore          266240  0
pcspkr                 12288  0
snd                   151552  22 
snd_ctl_led,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_sof,snd_timer,snd_compress,thinkpad_acpi,snd_soc_core,snd_pcm,snd_hda_scodec_tas2781_i2c
mc                     94208  4 
videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
firmware_attributes_class    12288  1 think_lmi
wmi_bmof               12288  0
spd5118                12288  0
watchdog               49152  2 iTCO_wdt,mei_wdt
mei                   188416  3 mei_wdt,mei_me
intel_vsec             20480  1 intel_pmc_core
drm_shmem_helper       36864  1 intel_vpu
igen6_edac             28672  0
roles                  16384  1 typec_ucsi
crc8                   12288  2 snd_soc_tas2781_fmwlib,snd_soc_tas2781_comlib
rfkill                 40960  9 iwlmvm,bluetooth,thinkpad_acpi,cfg80211
ac                     16384  0
int340x_thermal_zone    16384  2 int3403_thermal,processor_thermal_device
acpi_thermal_rel       20480  1 int3400_thermal
pmt_class              16384  1 pmt_telemetry
acpi_pad              184320  0
acpi_tad               20480  0
joydev                 24576  0
evdev                  28672  6
soundcore              16384  2 snd_ctl_led,snd
serio_raw              16384  0
msr                    12288  0
parport_pc             40960  0
ppdev                  24576  0
lp                     20480  0
parport                81920  3 parport_pc,lp,ppdev
configfs               69632  1
efi_pstore             12288  0
nfnetlink              20480  4 nf_tables,ip_set
efivarfs               28672  1
ip_tables              28672  0
x_tables               53248  1 ip_tables
autofs4                57344  2
ext4                 1142784  1
crc16                  12288  2 bluetooth,ext4
mbcache                16384  1 ext4
jbd2                  200704  1 ext4
crc32c_generic         12288  0
xe                   3031040  0
drm_suballoc_helper    12288  1 xe
mmc_block              57344  0
nouveau              3055616  1
i915                 4382720  11
mxm_wmi                12288  1 nouveau
drm_gpuvm              45056  2 xe,nouveau
drm_exec               12288  3 drm_gpuvm,xe,nouveau
gpu_sched              65536  2 xe,nouveau
drm_buddy              20480  2 xe,i915
i2c_algo_bit           12288  3 xe,i915,nouveau
hid_multitouch         32768  0
drm_display_helper    274432  3 xe,i915,nouveau
hid_generic            12288  0
cec                    69632  3 drm_display_helper,xe,i915
rc_core                73728  1 cec
drm_ttm_helper         16384  2 xe,nouveau
i2c_hid_acpi           12288  0
xhci_pci               24576  0
ttm                   106496  4 drm_ttm_helper,xe,i915,nouveau
i2c_hid                40960  1 i2c_hid_acpi
rtsx_pci_sdmmc         32768  0
intel_lpss_pci         28672  0
xhci_hcd              364544  1 xhci_pci
nvme                   57344  3
drm_kms_helper        249856  6 
drm_shmem_helper,drm_display_helper,drm_ttm_helper,xe,i915,nouveau
hid                   262144  3 i2c_hid,hid_multitouch,hid_generic
crc32_pclmul           12288  0
mmc_core              253952  2 rtsx_pci_sdmmc,mmc_block
i2c_i801               36864  0
intel_lpss             12288  1 intel_lpss_pci
usbcore               405504  5 xhci_hcd,btmtk,uvcvideo,btusb,xhci_pci
nvme_core             225280  4 nvme
video                  81920  4 thinkpad_acpi,xe,i915,nouveau
thunderbolt           540672  0
psmouse               212992  0
drm                   770048  24 
gpu_sched,intel_vpu,i2c_hid,drm_kms_helper,drm_exec,drm_gpuvm,drm_suballoc_helper,drm_shmem_helper,drm_display_helper,drm_buddy,thinkpad_acpi,drm_ttm_helper,xe,i915,ttm,nouveau
crc32c_intel           16384  3
rtsx_pci              147456  1 rtsx_pci_sdmmc
i2c_smbus              16384  1 i2c_i801
idma64                 20480  0
usb_common             16384  4 xhci_hcd,usbcore,uvcvideo,typec_ucsi
nvme_auth              24576  1 nvme_core
button                 24576  1 nouveau
fan                    24576  0
battery                28672  1 thinkpad_acpi
wmi                    28672  5 video,wmi_bmof,think_lmi,mxm_wmi,nouveau
pinctrl_meteorlake     28672  1

-- 
Len Sornesen

Reply via email to