System with Intel wireless AC-9462 freezes unless WiFi is diabled due to missing firmware

Solution 1:

I believe that the reason that you nor I can find any x.35 or x.36 firmware with a thorough web search is that they don't yet exist. The driver in question, iwlwifi, is written to look for the latest firmware version first; failing to find it, look for the next latest and so on until a suitable firmware file is found.

At the same time, the driver is written to automatically use later firmware versions as they are developed and included in newer versions of linux-firmware. In other words, when x.35 is written and released, the driver iwlwifi will find and use it without the necessity of a newer version of the driver. This is quite common in Intel and some other wireless drivers.

I think there is some reason other than firmware that causes your system to hang when using wireless. I invite you to ask a new open-ended question and include: dmesg | grep -e iwl -e wlp.

EDIT: We see this clue in your dmesg:

Conflict between TLV & NVM regarding enabling LAR (TLV = enabled NVM =disabled)

I suggested that you try a driver parameter:

sudo modprobe -r iwlwifi && sudo modprobe iwlwifi lar_disable=Y

It seems to have solved the hang issue so I suggest that you make it permanent:

sudo -i
echo "options iwlwifi lar_disable=Y"  >>  /etc/modprobe.d/iwlwifi.conf
exit

You should be all set.