I have an Intel wireless card driven by
iwlwifi, and I can see the following message in dmesg:
iwlwifi 0000:03:00.0: loaded firmware version 18.104.22.168 build 42301
But how do I know which firmware is loaded?
The iwlwifi driver loads the microcode file for your wifi adapter at startup. If you want to know which one of the /usr/lib/firmware/.ucode* files is loaded you can use something like this script
and compare the output to your dmesg message.
I had to make some minor adjustments to that script... remove the comma on line 28,