How To Fix Linux Mint Wireless Issues On Modern Laptops Including Lenovo Y700 IdeaPads

Introduction

A little while ago I provided a guide showing how to dual boot Linux Mint and Windows 10.

Most people will find that the guide is suitable for their needs but people with more modern laptops might find that they can’t access WIFI networks.

I found this issue with my new Lenovo Y700 Ideapad which requires an iwlwifi driver that is later than the one available in the current kernel released with Linux Mint.

These steps show how I fixed the issue. Most of the solution was garnered from this page but I had to add some extra steps and it isn’t always easy to tell from forums which solutions worked and which didn’t

I will show you the steps that you need to follow in order to fix the issue. Note this is only required if your computer has an Intel wireless controller.

Install Build Essential Package

This is the main step that doesn’t work if you follow the forum article that I linked previously. You will receive a missing library error.

Open a Linux terminal by pressing CTRL ALT and T at the same time.

Now run the following command:

sudo apt-get install build-essential

Fix The Issue

Run the following command within the terminal

wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v4.4.2/backports-4.4.2-1.tar.gz

Extract the tar file

tar -zxvf backports-4.4.2-1.tar.gz

Change directory into the folder of the uncompressed tar file

cd backports-4.4.2-1

Make the package by running each of these commands one after the other

make defconfig-iwlwifi

make

sudo make install

Download the driver:

wget http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/plain/iwlwifi-8000C-16.ucode

Copy the file to the relevant folder:

sudo cp iwlwifi-8000C-16.ucode /lib/firmware

Finally reboot your computer

Summary

I realise that this post is quite specific to probably just a few people but hopefully it will save somebody some time.

Needless to say that in order to download the files you will need to have an internet connection which leaves you in a bit of a chicken and egg scenario.

You will need to use an ethernet (wired) connection to connect to the internet until the wireless issue is resolved.

If you are using mobile broadband and have no access to an ethernet connection you can get a device which enables you to convert WIFI into Ethernet as shown below.

7 Comments

  1. Hi!
    Thanks for the detailed walk-through!
    I have a similar problem with Ubuntu 16.04. I tried to use your guide, but couldn't download the driver.
    This is the result I got when trying to do so:
    dotan@D:~$ wget http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/plain/iwlwifi-8000c-16.ucode
    –2016-05-13 12:37:42– http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/plain/iwlwifi-8000c-16.ucode
    Resolving git.kernel.org (git.kernel.org)… 199.204.44.194, 198.145.20.140, 149.20.4.72, …
    Connecting to git.kernel.org (git.kernel.org)|199.204.44.194|:80… connected.
    HTTP request sent, awaiting response… 404 Not found
    2016-05-13 12:37:43 ERROR 404: Not found.

    Do you have an idea why it is so?
    Thanks!

    • Let me start off by apologising. The guide has a typo.

      It should have been wget http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/plain/iwlwifi-8000C-16.ucode (note the capital C after 8000).

      This might not be the solution you need for Ubuntu 16.04 however.

      Instead open a command prompt and type rfkill list all into the terminal.

      If there is a line that says ideapad_laptop hardblocked yes then you need to follow these instructions:

      sudo nano /etc/modprobe.d/blacklist.conf

      When the file loads in nano add a new line at the bottom which reads as follows:

      blacklist ideapad_laptop

      Press CTRL and O to save the file and CTRL and X to exit nano.
      Now reboot your computer.

      Wireless should be working.

  2. Can u help me here, I am a more-than-newbie in linux, installed linux mint 17.3 rosa solely on my HP laptop, my wireless since then keep disconnecting after 10 – 20 minute refusing to connect unless the laptop is restarted..
    That is my network controller
    0a:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter
    Subsystem: Hewlett-Packard Company Device 2231

    While my Kernel is this :
    3.19.0-32-generic

    I did my update manager and drive manager, finished the recommended ones..

    What do u suggest?

  3. Hey i installed ubuntu 16.04 but there is a problem with the wifi .I tried with the above code that you have suggested for ideapad.The Hard blocked status is showing no.But i am unable to see the wifi connections.I am new to Ubuntu and am facing a bit of difficulty setting it up.

  4. Well done walk through particularly for someone who did not have patience to figure out what was going on.

    I have a Lenovo T560 with an Intel 8260 WIFI card. Google search got me to Intel where I downloaded the driver and copied the contents into /lib/firmware but no joy after the reboot.

    Followed your directions above to the letter except for the last step, sudo cp iwlwifi-8000C-16.ucode /lib/firmware. I figured that since I had an Intel 8260, not an 8000, and the driver was already in place, I would try rebooting at that stage.

    After the reboot, there was much joy as my WIFI was working. 🙂

    Do not know why I had to do the steps above but with work looming, I don't care. WIFI works and I am on to bigger and better things.

    Thank you for the great, detailed walk through – much appreciated.

  5. Have an Lenovo T560 Mint 17.3 with an Intel 8260 WIFI card. Downloaded the driver from Intel and installed in /lib/firmware, followed the steps above with the exception of "copying the driver to the appropriate folder" as I already had a driver, rebooted and there was much joy as WIFI was online.

    Thank you for the detailed walk through. I would not have joy now without it. 🙂

Leave a Reply