Ubuntu – Qualcomm Atheros WiFI, Lenovo v310 & Ubuntu 16.04

16.04atheroswireless

Recently purchased Lenovo V310, with Qualcomm Atheros wifi card. The rest of the hardware components work okay, the problem is only with wifi. Issues:

  • During installation, when being asked in ubiquity to connect to wifi, I only get an option 'Qualcomm Atheros', instead of wireless networks.
  • After Ubuntu is installed and fully updated, wifi doesn't work. There is an option in the wifi dropdown called 'Enable Wireless'. I enable it, but nothing happens. Still no Wifi.

I tried the following solutions:

Nothing seems to work. Any idea what I could try next?

As requested, here's the output:

03:00.0 Network controller [0280]: Qualcomm Atheros Device [168c:0042] (rev 30)
Subsystem: Lenovo Device [17aa:4035]
Kernel driver in use: ath10k_pci
Kernel modules: ath10k_pci


0: ideapad_wlan: Wireless LAN
    Soft blocked: no
    Hard blocked: yes
1: ideapad_bluetooth: Bluetooth
    Soft blocked: yes
    Hard blocked: yes
2: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no
3: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

Best Answer

You need to disable ideapad_laptop module that is blocking the Wi-Fi.

Run in a terminal

sudo tee /etc/modprobe.d/blacklist-ideapad.conf <<< "blacklist ideapad_laptop"

and reboot.