Cant get Intel Wireless AC 9462 working. Lots of errors

Hi guys,

I ma running OpenWRT x86 in a VM ( on an Intel NUC7) and have passed through the Wifi to the VM but I cannot get it to work. I can see in dmesg that it recognises it but it wont start. Just wondering if this is an issue the wifi card being passed through or an issue with the firmware/driver (iwlwifi) and if there is anything I can do to fix it? Thanks

OS: OpenWrt 23.05.0-rc2 r23228-cd17d8df2a / LuCI openwrt-23.05 branch git-23.118.79121-6fb185f

[    6.402759] iwlwifi 0000:03:00.0: Detected Intel(R) Wireless-AC 9462, REV=0x312
[    6.404216] thermal thermal_zone0: failed to read out thermal zone (-61)
[   11.492737] iwlwifi 0000:03:00.0: Failed to load firmware chunk!
[   11.493838] iwlwifi 0000:03:00.0: iwlwifi transaction failed, dumping registers
[   11.495096] iwlwifi 0000:03:00.0: iwlwifi device config registers:
[   11.496876] iwlwifi 0000:03:00.0: 00000000: 31dc8086 00100407 02800003 00004010 fd4fc004 00000000 00000000 00000000
[   11.498632] iwlwifi 0000:03:00.0: 00000020: 00000000 00000000 00000000 02a48086 00000000 000000c8 00000000 0000010a
[   11.500390] iwlwifi 0000:03:00.0: 00000040: 00028010 00000000 00000000 00000602 02020000 00000000 00000000 00000000
[   11.502147] iwlwifi 0000:03:00.0: 00000060: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   11.503937] iwlwifi 0000:03:00.0: 00000080: 800f0011 00002000 00003000 00000000 00000000 00000000 00000000 00000000
[   11.505684] iwlwifi 0000:03:00.0: 000000a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   11.507453] iwlwifi 0000:03:00.0: 000000c0: 00000000 00000000 c823d001 0d000008 00804005 00000000 00000000 00000000
[   11.509213] iwlwifi 0000:03:00.0: 000000e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   11.510977] iwlwifi 0000:03:00.0: Read failed at 0x100
[   11.511861] iwlwifi 0000:03:00.0: Could not load the [0] uCode section
[   11.513000] iwlwifi 0000:03:00.0: Failed to start INIT ucode: -110
[   11.514094] iwlwifi 0000:03:00.0: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[   11.763339] iwlwifi 0000:03:00.0: Not valid error log pointer 0x00000000 for Init uCode
[   11.764758] iwlwifi 0000:03:00.0: IML/ROM dump:
[   11.765548] iwlwifi 0000:03:00.0: 0x00000000 | IML/ROM error/state
[   11.766625] iwlwifi 0000:03:00.0: 0x00000001 | IML/ROM data1
[   11.767610] iwlwifi 0000:03:00.0: Fseq Registers:
[   11.768433] iwlwifi 0000:03:00.0: 0xF01B9417 | FSEQ_ERROR_CODE
[   11.769454] iwlwifi 0000:03:00.0: 0x00000000 | FSEQ_TOP_INIT_VERSION
[   11.770548] iwlwifi 0000:03:00.0: 0xB17A3445 | FSEQ_CNVIO_INIT_VERSION
[   11.771668] iwlwifi 0000:03:00.0: 0x0000A384 | FSEQ_OTP_VERSION
[   11.772689] iwlwifi 0000:03:00.0: 0x5D6B38D8 | FSEQ_TOP_CONTENT_VERSION
[   11.773835] iwlwifi 0000:03:00.0: 0xE1D3D324 | FSEQ_ALIVE_TOKEN
[   11.774851] iwlwifi 0000:03:00.0: 0xAD62181A | FSEQ_CNVI_ID
[   11.775812] iwlwifi 0000:03:00.0: 0xD410A5BD | FSEQ_CNVR_ID
[   11.776775] iwlwifi 0000:03:00.0: 0x01000100 | CNVI_AUX_MISC_CHIP
[   11.777831] iwlwifi 0000:03:00.0: 0x00000201 | CNVR_AUX_MISC_CHIP
[   11.778887] iwlwifi 0000:03:00.0: 0x0000485B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[   11.780268] iwlwifi 0000:03:00.0: 0xA5A5A5A2 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[   11.994358] iwlwifi 0000:03:00.0: Failed to run INIT ucode: -110
[   12.005139] PPP generic driver version 2.4.2
[   12.008079] iwlwifi 0000:03:00.0: retry init count 0
[   12.009070] iwlwifi 0000:03:00.0: Detected Intel(R) Wireless-AC 9462, REV=0x312
[   12.010377] NET: Registered PF_PPPOX protocol family
[   12.010403] thermal thermal_zone0: failed to read out thermal zone (-61)
[   17.092756] iwlwifi 0000:03:00.0: Failed to load firmware chunk!
[   17.093817] iwlwifi 0000:03:00.0: Could not load the [0] uCode section
[   17.094931] iwlwifi 0000:03:00.0: Failed to start INIT ucode: -110
[   17.095985] iwlwifi 0000:03:00.0: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[   17.343523] iwlwifi 0000:03:00.0: Not valid error log pointer 0x00000000 for Init uCode
[   17.344915] iwlwifi 0000:03:00.0: IML/ROM dump:
[   17.345694] iwlwifi 0000:03:00.0: 0x00000000 | IML/ROM error/state
[   17.346750] iwlwifi 0000:03:00.0: 0x00000001 | IML/ROM data1
[   17.347721] iwlwifi 0000:03:00.0: Fseq Registers:
[   17.348532] iwlwifi 0000:03:00.0: 0xF01B9417 | FSEQ_ERROR_CODE
[   17.349537] iwlwifi 0000:03:00.0: 0x00000000 | FSEQ_TOP_INIT_VERSION
[   17.350620] iwlwifi 0000:03:00.0: 0xB17A3445 | FSEQ_CNVIO_INIT_VERSION
[   17.351738] iwlwifi 0000:03:00.0: 0x0000A384 | FSEQ_OTP_VERSION
[   17.352761] iwlwifi 0000:03:00.0: 0x5D6B38D8 | FSEQ_TOP_CONTENT_VERSION
[   17.353883] iwlwifi 0000:03:00.0: 0xE1D3D324 | FSEQ_ALIVE_TOKEN
[   17.354889] iwlwifi 0000:03:00.0: 0xAD62181A | FSEQ_CNVI_ID
[   17.355838] iwlwifi 0000:03:00.0: 0xD410A5BD | FSEQ_CNVR_ID
[   17.356789] iwlwifi 0000:03:00.0: 0x01000100 | CNVI_AUX_MISC_CHIP
[   17.357828] iwlwifi 0000:03:00.0: 0x00000201 | CNVR_AUX_MISC_CHIP
[   17.358867] iwlwifi 0000:03:00.0: 0x0000485B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[   17.360224] iwlwifi 0000:03:00.0: 0xA5A5A5A2 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[   17.575622] iwlwifi 0000:03:00.0: Failed to run INIT ucode: -110
[   17.589407] iwlwifi 0000:03:00.0: retry init count 1
[   17.590404] iwlwifi 0000:03:00.0: Detected Intel(R) Wireless-AC 9462, REV=0x312
[   17.591776] thermal thermal_zone0: failed to read out thermal zone (-61)
[   22.612773] iwlwifi 0000:03:00.0: Failed to load firmware chunk!
[   22.613856] iwlwifi 0000:03:00.0: Could not load the [0] uCode section
[   22.614981] iwlwifi 0000:03:00.0: Failed to start INIT ucode: -110
[   22.616057] iwlwifi 0000:03:00.0: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[   22.863451] iwlwifi 0000:03:00.0: Not valid error log pointer 0x00000000 for Init uCode
[   22.864862] iwlwifi 0000:03:00.0: IML/ROM dump:
[   22.865650] iwlwifi 0000:03:00.0: 0x00000000 | IML/ROM error/state
[   22.866717] iwlwifi 0000:03:00.0: 0x00000001 | IML/ROM data1
[   22.867697] iwlwifi 0000:03:00.0: Fseq Registers:
[   22.868513] iwlwifi 0000:03:00.0: 0xF01B9417 | FSEQ_ERROR_CODE
[   22.869513] iwlwifi 0000:03:00.0: 0x00000000 | FSEQ_TOP_INIT_VERSION
[   22.870595] iwlwifi 0000:03:00.0: 0xB17A3445 | FSEQ_CNVIO_INIT_VERSION
[   22.871712] iwlwifi 0000:03:00.0: 0x0000A384 | FSEQ_OTP_VERSION
[   22.872747] iwlwifi 0000:03:00.0: 0x5D6B38D8 | FSEQ_TOP_CONTENT_VERSION
[   22.874199] iwlwifi 0000:03:00.0: 0xE1D3D324 | FSEQ_ALIVE_TOKEN
[   22.875213] iwlwifi 0000:03:00.0: 0xAD62181A | FSEQ_CNVI_ID
[   22.876170] iwlwifi 0000:03:00.0: 0xD410A5BD | FSEQ_CNVR_ID
[   22.877130] iwlwifi 0000:03:00.0: 0x01000100 | CNVI_AUX_MISC_CHIP
[   22.878172] iwlwifi 0000:03:00.0: 0x00000201 | CNVR_AUX_MISC_CHIP
[   22.879220] iwlwifi 0000:03:00.0: 0x0000485B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[   22.880605] iwlwifi 0000:03:00.0: 0xA5A5A5A2 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[   23.097006] iwlwifi 0000:03:00.0: Failed to run INIT ucode: -110
[   23.110816] iwlwifi 0000:03:00.0: retry init count 2

First of all, you are aware that this card isn't suitable for AP mode?

While I have no experience with the 9462, ax200 and ax210 proved to be very sensitive to being 'in the right PCIe slot', bailing out with roughly similar issues - PCIe passthrough might emphasize that even more.

I would suggest to get virtualization out of the way first, at least for testing, just boot OpenWrt natively on the bare iron from a USB stick and see how it behaves there (and if it makes sense to spend any effort on this, given that you won't have AP mode either way).

2 Likes

Thanks I'll give it a try. My plan was to use it as a client so not working as an AP is ok.