1. Home
  2. Featured Articles
  3. Killer AX1650 in Debian/Ubuntu 16.04+
  1. Home
  2. Installing and Updating
  3. Killer AX1650 in Debian/Ubuntu 16.04+
  1. Home
  2. Wi-Fi and Bluetooth Troubleshooting
  3. Killer AX1650 in Debian/Ubuntu 16.04+
  1. Home
  2. Frequently Asked Questions
  3. Killer AX1650 in Debian/Ubuntu 16.04+
  1. Home
  2. Linux
  3. Killer AX1650 in Debian/Ubuntu 16.04+

Killer AX1650 in Debian/Ubuntu 16.04+

If your Killer Wireless AX1650 is not seen or used by your Debian-based system you can use this guide to Backport the drivers from the latest Kernel version. We have confirmed that this will restore Wireless connectivity using the AX1650 in Ubuntu 16.04/18.04/19.04.

UPDATE: 2019/10/25
There is a new method for getting an AX1650 WiFi adapter working on Debian/Ubuntu systems. Run the following commands one by one and reboot your Computer. If your AX1650 is still not detected/used you can scroll down and try the older Backport steps.
$ sudo add-apt-repository ppa:canonical-hwe-team/backport-iwlwifi
$ sudo apt-get update
$ sudo apt-get install backport-iwlwifi-dkms
$ reboot

If the device you are attempting to install WI-FI drivers on has NO Internet access at all, please refer to the following article


Before you begin, here is a quick description and example of the three necessary steps for creating and installing a Driver for your AX1650:

Step 1 – Download the Latest Git and Build-Essential packages

  • Build-Essential contains the ‘Make’ package and a few other packages necessary for creating the Driver.

Step 2 – Download the Iwlwifi-Firmware.git repository

  • You will then move the Iwlwifi files to your /lib/firmware/ folder so your newly created Driver can operate correctly after reboot.

Step 3 – Download the Backport-Iwlwifi.git repository

  • Use ‘Make’ and the ‘Backport-Iwlwifi’ repository to build the Iwlwifi Driver for your Computer.
  • Because ‘Make will be producing an Unsigned Driver, you will probably see SSL errors / warnings.
    This is fine, but this is the reason Secure Boot must be Disabled.
    If Secure Boot is Enabled your Computer will not use an Unsigned Driver!

Here is an Example of these steps being performed

  • Starting Conditions for this Example Output:
    Dell XPS 13 9360
    AX1650
    Legacy Boot Mode; Secure Boot OFF
    Ubuntu 18.04 is then Installed as an EXT4 partition with a Mount point set to ‘/’
    The Computer restarts and boots into Ubuntu 18.04
  • Backport_Iwlwifi-Example
    The AX1650 is using the Iwlwifi Driver as shown within the output of ‘sudo lshw -C network’ and WiFi is accessible.

Please note that Secure Boot MUST be disabled in your BIOS before following these steps. If you are unsure how to disable Secure Boot, please refer to your machine or motherboard’s support materials or website.

Let’s Begin!

Enter the following commands into a Terminal one line at a time.

Step 1 – Download the Latest Git and Build-Essential packages
$ sudo apt update
$ sudo apt-get install -y git
$ sudo apt-get install -y build-essential

Step 2 – Download the Iwlwifi-Firmware.git repository
$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
$ cd linux-firmware
$ sudo cp iwlwifi-* /lib/firmware/
$ cd ..

Step 3 – Create the Backported Iwlwifi Driver for your current setup
$ git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
$ cd backport-iwlwifi
$ sudo make defconfig-iwlwifi-public
$ sudo make -j4
$ sudo make install
 
The following command might be necessary to force your machine to use the Driver from boot:
$ update-initramfs -u

Reboot your machine!

At this point you should be able to connect to your WiFi!

If you update your Kernel after using a Backported driver, you will have to repeat Step 3 to build a new Driver for your new Kernel version.


Troubleshooting

  • If the WiFi Adapter still doesn’t appear, try entering the following in your Terminal:
    $ sudo apt-get update --fix-missing
    $ sudo apt-get upgrade
    $ reboot
  • If the issue hasn’t been resolved and Secure Boot is disabled, try getting in contact with our Support team by performing the following:

    $ sudo apt install mokutil
    $ echo "Journalctl Boot Log" > logs.txt
    $ journalctl -b >> logs.txt
    $ echo "Dmesg" >> logs.txt
    $ dmesg >> logs.txt
    $ rfkill list >> logs.txt
    $ sudo lshw -C network >> logs.txt
    $ lspci -nn | grep -i net >> logs.txt
    $ mokutil --sb-state >> logs.txt

    Submit a Ticket describing your issue and the steps you’ve taken.
    Please attach the ‘logs.txt‘ file also.

Updated on December 13, 2019

Was this article helpful?

Related Articles

Need Support?
Can’t find the answer you’re looking for? Don’t worry we’re here to help!
CONTACT SUPPORT