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:

* [How to solve Qualcomm Atheros driver problem on ubuntu 16.04?](https://askubuntu.com/questions/859099/how-to-solve-qualcomm-atheros-driver-problem-on-ubuntu-16-04)
* <https://ubuntuforums.org/showthread.php?t=2345521>
* [Problems with Qualcomm Atheros QCA6174 in Ubuntu 16.04](https://askubuntu.com/questions/770897/problems-with-qualcomm-atheros-qca6174-in-ubuntu-16-04)
* [ath10k installation](https://askubuntu.com/questions/607707/ath10k-installation) (this one made wifi invisible as if I didn't have a wifi card) and
* [this on Ubuntu Forums](https://ubuntuforums.org/showthread.php?t=2348372).

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

```