[iwlwifi] fail to load firmware

From: Pete Wright via freebsd-wireless <freebsd-wireless_at_freebsd.org>
Date: Wed, 29 Dec 2021 17:07:33 UTC
hello - i've got an intel device currently working under iwm:

iwm0: <Intel(R) Dual Band Wireless AC 9560> mem 0xdd338000-0xdd33bfff at 
device 20.3 on pci0
iwm0: hw rev 0x310, fw ver 34.3125811985.0, address

after building CURRENT on the 28th and attempting to load if_iwlwifi via 
/boot/loader.conf i get these errors when the firmware tries to load:
iwlwifi0: <iwlwifi> mem 0xdd338000-0xdd33bfff at device 20.3 on pci0
iwlwifi0: could not load firmware image 'iwlwifi-9000-pu-b0-jf-b0-46.ucode'
iwlwifi0: File size way too small!
iwlwifi0: could not load firmware image 'iwlwifi-9000-pu-b0-jf-b0-45.ucode'
iwlwifi0: File size way too small!
...
iwlwifi0: no suitable firmware found!
iwlwifi0: minimum version required: iwlwifi-9000-pu-b0-jf-b0-30
iwlwifi0: maximum version supported: iwlwifi-9000-pu-b0-jf-b0-46
iwlwifi0: check 
git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

i verified that iwlwifi-9000-pu-b0-jf-b0-46.ucode exists and doesn't 
seem to be empty:
$ ls -lh /boot/kernel/iwlwifi-9000-pu-b0-jf-b0-46.ucode.ko
-r-xr-xr-x  1 root  wheel   1.5M Dec 28 19:47 
/boot/kernel/iwlwifi-9000-pu-b0-jf-b0-46.ucode.ko
$ strings /boot/kernel/iwlwifi-9000-pu-b0-jf-b0-46.ucode.ko |head
uEUH
iwlwifi-9000-pu-b0-jf-b0-46.ucode
iwlwifi_9000_pu_b0_jf_b0_46_ucode_fw
firmware
kernel
release/core43::5e069cbd
LMAC DEFAULT DEBUG CONFIG
error_table_lmac1
! -!
al,?


I checked the wiki as well for the iwlwifi effort and didn't see 
anything there pertinent, so i am not sure if this is a pebkac issue on 
my end or something else.

thanks for any advice!
-pete

-- 
Pete Wright
pete@nomadlogic.org
@nomadlogicLA