How to enable the Wi-Fi network adapter “Intel AC 3168 ” in Ubuntu?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
1
down vote

favorite












I bought a new laptop, removed the internal hard drive from my old laptop and put it into the new one. Ubuntu 16 in general works fine but it does not recognize the Wi-Fi network adapter in the new computer. Connecting to the internet with an Ethernet cable works fine. Neither the network manager nor the network settings seem to be aware that the laptop has a wireless antenna.



Dual booting in Windows shows the wireless hardware works fine. Booting Ubuntu from a USB stick also finds the wireless and connects without problems. From the Ubuntu wireless troubleshooting, if I use lspci -v, it finds the network controller, device name is “Intel Dual BandWireless-AC 3168 802.11 ac 1x1 WiFi + BT 4.0 Combo Adapter”, but nmcli dev shows only the Ethernet controller but nothing Wi-Fi related.



How can I tell Ubuntu to look through the hardware, find the Wi-Fi network controller, and if needed load the drivers for it?







share|improve this question






















  • Please edit here by adding the output of uname -a
    – GAD3R
    Nov 10 '17 at 12:48






  • 1




    Also show the output of rfkill list all.
    – defalt
    Nov 10 '17 at 13:16














up vote
1
down vote

favorite












I bought a new laptop, removed the internal hard drive from my old laptop and put it into the new one. Ubuntu 16 in general works fine but it does not recognize the Wi-Fi network adapter in the new computer. Connecting to the internet with an Ethernet cable works fine. Neither the network manager nor the network settings seem to be aware that the laptop has a wireless antenna.



Dual booting in Windows shows the wireless hardware works fine. Booting Ubuntu from a USB stick also finds the wireless and connects without problems. From the Ubuntu wireless troubleshooting, if I use lspci -v, it finds the network controller, device name is “Intel Dual BandWireless-AC 3168 802.11 ac 1x1 WiFi + BT 4.0 Combo Adapter”, but nmcli dev shows only the Ethernet controller but nothing Wi-Fi related.



How can I tell Ubuntu to look through the hardware, find the Wi-Fi network controller, and if needed load the drivers for it?







share|improve this question






















  • Please edit here by adding the output of uname -a
    – GAD3R
    Nov 10 '17 at 12:48






  • 1




    Also show the output of rfkill list all.
    – defalt
    Nov 10 '17 at 13:16












up vote
1
down vote

favorite









up vote
1
down vote

favorite











I bought a new laptop, removed the internal hard drive from my old laptop and put it into the new one. Ubuntu 16 in general works fine but it does not recognize the Wi-Fi network adapter in the new computer. Connecting to the internet with an Ethernet cable works fine. Neither the network manager nor the network settings seem to be aware that the laptop has a wireless antenna.



Dual booting in Windows shows the wireless hardware works fine. Booting Ubuntu from a USB stick also finds the wireless and connects without problems. From the Ubuntu wireless troubleshooting, if I use lspci -v, it finds the network controller, device name is “Intel Dual BandWireless-AC 3168 802.11 ac 1x1 WiFi + BT 4.0 Combo Adapter”, but nmcli dev shows only the Ethernet controller but nothing Wi-Fi related.



How can I tell Ubuntu to look through the hardware, find the Wi-Fi network controller, and if needed load the drivers for it?







share|improve this question














I bought a new laptop, removed the internal hard drive from my old laptop and put it into the new one. Ubuntu 16 in general works fine but it does not recognize the Wi-Fi network adapter in the new computer. Connecting to the internet with an Ethernet cable works fine. Neither the network manager nor the network settings seem to be aware that the laptop has a wireless antenna.



Dual booting in Windows shows the wireless hardware works fine. Booting Ubuntu from a USB stick also finds the wireless and connects without problems. From the Ubuntu wireless troubleshooting, if I use lspci -v, it finds the network controller, device name is “Intel Dual BandWireless-AC 3168 802.11 ac 1x1 WiFi + BT 4.0 Combo Adapter”, but nmcli dev shows only the Ethernet controller but nothing Wi-Fi related.



How can I tell Ubuntu to look through the hardware, find the Wi-Fi network controller, and if needed load the drivers for it?









share|improve this question













share|improve this question




share|improve this question








edited Nov 10 '17 at 12:58









GAD3R

22.7k154895




22.7k154895










asked Nov 10 '17 at 12:16









quarague

84




84











  • Please edit here by adding the output of uname -a
    – GAD3R
    Nov 10 '17 at 12:48






  • 1




    Also show the output of rfkill list all.
    – defalt
    Nov 10 '17 at 13:16
















  • Please edit here by adding the output of uname -a
    – GAD3R
    Nov 10 '17 at 12:48






  • 1




    Also show the output of rfkill list all.
    – defalt
    Nov 10 '17 at 13:16















Please edit here by adding the output of uname -a
– GAD3R
Nov 10 '17 at 12:48




Please edit here by adding the output of uname -a
– GAD3R
Nov 10 '17 at 12:48




1




1




Also show the output of rfkill list all.
– defalt
Nov 10 '17 at 13:16




Also show the output of rfkill list all.
– defalt
Nov 10 '17 at 13:16










2 Answers
2






active

oldest

votes

















up vote
1
down vote



accepted










To get the wifi working for Intel Dual Band Wireless-AC 3168 you should:



1) Upgrade your kernel version to a kernel version >= 4.6+



2) Download a copy the firmware to your /lib/firmware



wget https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-3168-ucode-22.361476.0.tgz
tar xvf iwlwifi-3168-ucode-22.361476.0.tgz
cd iwlwifi-3168-ucode-22.361476.0
sudo cp iwlwifi* /lib/firmware
sudo modprobe -v iwlwifi


Intel website: Intel® Dual Band Wireless-AC 3168






share|improve this answer


















  • 1




    This worked, thanks. Had to google how to do a kernel upgrade and then go through the command line to do it. Is there a better way (ie graphic user interface) to do it? Also had to add a 'sudo' for the last two lines of step 2) to get admin rights.
    – quarague
    Nov 10 '17 at 13:41

















up vote
1
down vote













Boot from USB, figure out what module it's using with lsmod, then reboot and modprobe that. If it works, you can make it load automatically by creating a file in /etc/modprobe.d, see man modprobe.d for how to do that.






share|improve this answer




















    Your Answer







    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "106"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    convertImagesToLinks: false,
    noModals: false,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













     

    draft saved


    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f403739%2fhow-to-enable-the-wi-fi-network-adapter-intel-ac-3168-in-ubuntu%23new-answer', 'question_page');

    );

    Post as a guest






























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    1
    down vote



    accepted










    To get the wifi working for Intel Dual Band Wireless-AC 3168 you should:



    1) Upgrade your kernel version to a kernel version >= 4.6+



    2) Download a copy the firmware to your /lib/firmware



    wget https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-3168-ucode-22.361476.0.tgz
    tar xvf iwlwifi-3168-ucode-22.361476.0.tgz
    cd iwlwifi-3168-ucode-22.361476.0
    sudo cp iwlwifi* /lib/firmware
    sudo modprobe -v iwlwifi


    Intel website: Intel® Dual Band Wireless-AC 3168






    share|improve this answer


















    • 1




      This worked, thanks. Had to google how to do a kernel upgrade and then go through the command line to do it. Is there a better way (ie graphic user interface) to do it? Also had to add a 'sudo' for the last two lines of step 2) to get admin rights.
      – quarague
      Nov 10 '17 at 13:41














    up vote
    1
    down vote



    accepted










    To get the wifi working for Intel Dual Band Wireless-AC 3168 you should:



    1) Upgrade your kernel version to a kernel version >= 4.6+



    2) Download a copy the firmware to your /lib/firmware



    wget https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-3168-ucode-22.361476.0.tgz
    tar xvf iwlwifi-3168-ucode-22.361476.0.tgz
    cd iwlwifi-3168-ucode-22.361476.0
    sudo cp iwlwifi* /lib/firmware
    sudo modprobe -v iwlwifi


    Intel website: Intel® Dual Band Wireless-AC 3168






    share|improve this answer


















    • 1




      This worked, thanks. Had to google how to do a kernel upgrade and then go through the command line to do it. Is there a better way (ie graphic user interface) to do it? Also had to add a 'sudo' for the last two lines of step 2) to get admin rights.
      – quarague
      Nov 10 '17 at 13:41












    up vote
    1
    down vote



    accepted







    up vote
    1
    down vote



    accepted






    To get the wifi working for Intel Dual Band Wireless-AC 3168 you should:



    1) Upgrade your kernel version to a kernel version >= 4.6+



    2) Download a copy the firmware to your /lib/firmware



    wget https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-3168-ucode-22.361476.0.tgz
    tar xvf iwlwifi-3168-ucode-22.361476.0.tgz
    cd iwlwifi-3168-ucode-22.361476.0
    sudo cp iwlwifi* /lib/firmware
    sudo modprobe -v iwlwifi


    Intel website: Intel® Dual Band Wireless-AC 3168






    share|improve this answer














    To get the wifi working for Intel Dual Band Wireless-AC 3168 you should:



    1) Upgrade your kernel version to a kernel version >= 4.6+



    2) Download a copy the firmware to your /lib/firmware



    wget https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-3168-ucode-22.361476.0.tgz
    tar xvf iwlwifi-3168-ucode-22.361476.0.tgz
    cd iwlwifi-3168-ucode-22.361476.0
    sudo cp iwlwifi* /lib/firmware
    sudo modprobe -v iwlwifi


    Intel website: Intel® Dual Band Wireless-AC 3168







    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited Nov 10 '17 at 13:47

























    answered Nov 10 '17 at 12:57









    GAD3R

    22.7k154895




    22.7k154895







    • 1




      This worked, thanks. Had to google how to do a kernel upgrade and then go through the command line to do it. Is there a better way (ie graphic user interface) to do it? Also had to add a 'sudo' for the last two lines of step 2) to get admin rights.
      – quarague
      Nov 10 '17 at 13:41












    • 1




      This worked, thanks. Had to google how to do a kernel upgrade and then go through the command line to do it. Is there a better way (ie graphic user interface) to do it? Also had to add a 'sudo' for the last two lines of step 2) to get admin rights.
      – quarague
      Nov 10 '17 at 13:41







    1




    1




    This worked, thanks. Had to google how to do a kernel upgrade and then go through the command line to do it. Is there a better way (ie graphic user interface) to do it? Also had to add a 'sudo' for the last two lines of step 2) to get admin rights.
    – quarague
    Nov 10 '17 at 13:41




    This worked, thanks. Had to google how to do a kernel upgrade and then go through the command line to do it. Is there a better way (ie graphic user interface) to do it? Also had to add a 'sudo' for the last two lines of step 2) to get admin rights.
    – quarague
    Nov 10 '17 at 13:41












    up vote
    1
    down vote













    Boot from USB, figure out what module it's using with lsmod, then reboot and modprobe that. If it works, you can make it load automatically by creating a file in /etc/modprobe.d, see man modprobe.d for how to do that.






    share|improve this answer
























      up vote
      1
      down vote













      Boot from USB, figure out what module it's using with lsmod, then reboot and modprobe that. If it works, you can make it load automatically by creating a file in /etc/modprobe.d, see man modprobe.d for how to do that.






      share|improve this answer






















        up vote
        1
        down vote










        up vote
        1
        down vote









        Boot from USB, figure out what module it's using with lsmod, then reboot and modprobe that. If it works, you can make it load automatically by creating a file in /etc/modprobe.d, see man modprobe.d for how to do that.






        share|improve this answer












        Boot from USB, figure out what module it's using with lsmod, then reboot and modprobe that. If it works, you can make it load automatically by creating a file in /etc/modprobe.d, see man modprobe.d for how to do that.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 10 '17 at 12:26









        0x40

        212




        212



























             

            draft saved


            draft discarded















































             


            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f403739%2fhow-to-enable-the-wi-fi-network-adapter-intel-ac-3168-in-ubuntu%23new-answer', 'question_page');

            );

            Post as a guest













































































            Popular posts from this blog

            How to check contact read email or not when send email to Individual?

            Displaying single band from multi-band raster using QGIS

            How many registers does an x86_64 CPU actually have?