We’re going to try and downgrade iwlwifi
from version -22
to -17
, roughly following advice from here.
This person also has trouble with the -22
version:
Other people reported problems with the -21
version:
Okay, first stop apt from trying to upgrade this package:
Then remove the -22
and -21
version. This should force the kernel to load the previous version which is -17
from what I can see in /lib/firmware/
.
Time to reboot…
That… did not work. The drivers failed to load, and it did not attempt -17
:
Networking broke completely:
Let’s mv
the firmware back in place and reboot…
This time let’s try removing the firmware-iwlwifi
package which we got from apt
, and instead download the firmware ourselves and install it manually.
Download iwlwifi-7265-ucode-25.30.13.0.tgz
(version -13
) from here.
Follow instructions in README…
After reboot it was just ignored by the kernel. The kernel seems to only be trying to load from -26
to -22
?
Let’s see what happens if we rename the -13
firmware to -26
to trick the kernel into trying to load it:
Okay, let’s reset back to normal and re-install firmware-iwlwifi
from apt
:
Now let’s try and get -21
to be loaded instead of -22
by renaming it to -26
so that the kernel tries to load it first:
And rather than rebooting again, we can use modprobe
to trigger the loading:
That did not work. It failed on the -21
discused as -26
and continued on down to successfully load -22
.
I give up.
Let’s take a different approach and instead buy a FSF-certified USB wifi adapter.