So I've just performed a "clean" install of Ubuntu 16.04 LTS ("Xenial Xerus") on my son's Lenovo G50-45 to Ubuntu and as you can see here, I had problems in the past with Wi-Fi disappearing... Previously, I was able to solve this problem and this was the same thing I have tried under Ubuntu 16.04 LTS, however this time round, that solution did not work.

Any ideas?


Update 1: I have tried a "clean" install in both "UEFI mode" (with Secure Boot disabled via the UEFI setup), and also a second "clean" install with "Legacy Mode" enabled... The ethernet cable was connected both times between multiple restarts (i.e. the laptop had Internet access), however this laptop still has no Wi-Fi.

Update 2: Having performed a "clean" install, dkms status now shows nothing... With (using an ethernet cable) or without Internet access, nothing is shown except a new Terminal prompt (This is after I had to install dkms using sudo apt-get install dkms ).

Update 3: sudo lshw -C network displays:

 *-network description: Network controller product: QCA6164 802.11ac Wireless Network Adapter vendor: Qualcomm Atheros physical id: 0 bus info: pci@0000:01:00.0 version: 20 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list configuration: driver=ath10k_pci latency=0 resources: irq:37 memory:f0800000-f09fffff *-network description: Ethernet interface product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller vendor: Realtek Semiconductor Co., Ltd. physical id: 0 bus info: pci@0000:02:00.0 logical name: enp2s0 version: 10 serial: 50:7b:9d:45:9b:62 size: 1Gbit/s capacity: 1Gbit/s width: 64 bits clock: 33MHz capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8168g-3_0.0.1 04/23/13 ip=10.0.0.22 latency=0 link=yes multicast=yes port=MII speed=1Gbit/s resources: irq:33 ioport:2000(size=256) memory:f0c04000-f0c04fff memory:f0c00000-f0c03fff 

If I'm not mistaken, this means that Ubuntu 16.04 LTS can "see" the (integrated) wireless card... It just can't use it.

3

1 Answer

is probably what you are looking for.

Proposed fix from this link (step 1 is unnecessary for 16.04):

2) Get rid of the firmware folder for this card that's included with Ubuntu:

sudo rm -r /lib/firmware/ath10k/QCA6174/ 

3) Download the latest firmware:

wget 

4) Unzip the downloaded file. Inside the ath10k-firmware-master folder is a folder named QCA6174. Copy the QCA6174 folder to /lib/firmware/ath10k:

unzip master.zip sudo cp -r ath10k-firmware-master/QCA6174/ /lib/firmware/ath10k/ 

5) Rename two of the firmware files like so:

cd /lib/firmware/ath10k/QCA6174/hw2.1/ sudo mv firmware-5.bin_SW_RM.1.1.1-00157-QCARMSWPZ-1 firmware-5.bin cd /lib/firmware/ath10k/QCA6174/hw3.0/ sudo mv firmware-4.bin_WLAN.RM.2.0-00180-QCARMSWPZ-1 firmware-4.bin 

6) Reboot your computer. Run "lshw -C network" to see if your card is recognized. You can delete the files you downloaded earlier:

cd ~ rm master.zip rm -r ath10k-firmware-master/ 

Verified to work on Ubuntu 16.04 LTS (with kernel 4.4.0-21-generic)

Last updated April 22, 2016

1

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy