In iwl-8000.c, the following firmware is exported: MODULE_FIRMWARE(IWL8000_MODULE_FIRMWARE(IWL8000_UCODE_API_OK)); Per the corresponding macro, this results in an export that looks like this: iwlwifi-8000-21.ucode In linux-firmware-git, that file is actually: iwlwifi-8000C-21.ucode Note the C. This is breaking (at least) the Arch mkinitcpio process.
https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/iwlwifi-fixes.git/commit/?id=d62ffdbdc843dca0acf1677a6f0abdc99422209d