[Guide] Install Intel Wireless Drivers on Linux

What’s up everyone. Though I don’t own a Framework laptop, I’m running Mint 21.3 and just did something that worked for me.

  1. I went to the Intel Linux Driver Downloads page from Foxtrek_64’s orignal post
  2. I ran the following command…

lspci | grep -i net

to find out what wireless adapter i had in my computer. it returned…

04:00.0 Network controller: Intel Corporation Wireless 7265 (rev 59)

  1. I went onto the driver downloads page, and using ctrl+f typed in “7265” and i downloaded the corresponding drivers (for me, those were the “Intel® Dual Band Wireless-AC 7265, Intel® Dual Band Wireless-N 7265, Intel® Wireless-N 7265” drivers, kernel 4.2+) to my downloads folder.

  2. I extracted the tar file to downloads. The folder was named “iwlwifi-7265-ucode-25.30.14.0” Inside were the following:
    a. iwlwifi-7265-14.ucode
    b. iwlwifi-7265D-14.ucode
    c. LICENSE.iwlwifi-7265-ucode
    d. README.iwlwifi-7265-ucode

  3. Here’s the important piece. In Foxtrek_64’s original post, they said that the only thing that was to be replaced was the version number of the driver. I tried that originally, but nothing worked, basically because the directory didn’t exist. Here’s one such error that the terminal returned on my numerous attempts.

cp: cannot stat 'iwlwifi-ty-a0-gf-a0-14.gcode': No such file or directory

What worked for me was setting the cd to the extracted folder, then using sudo cp to copy the .ucode file to /lib/firmware. It looked like this:

cd /home/ivor/Downloads/iwlwifi-7265-ucode-25.30.14.0
sudo cp iwlwifi-7265-14.ucode /lib/firmware

  1. reboot. it’s been working for as long as it took me to write this post so i hope it helps someone else. the main takeaway is to sudo cp the entire filename, not just change the version number.

edit: accidentally pressed ctrl+enter
2: clarity