If you want to use Linux, you should always buy „well-hung“ hardware. That is, hardware that has been on the market for longer than 6 months and whose required drivers have already made it into the Linux kernel. Well, I’ve known this wisdom for 10 years now and still don’t manage to stick to it…
Which brings us to the actual topic, the WLAN driver under Linux for the Lenovo Yoga 3 11. It is shipped with two different WLAN adapters. Firstly, a model from Intel, which does not play a role in this article. Second, an adapter from Qualcomm (Qualcomm Atheros QCA6174), which still causes problems under Linux.
To find out which adapter is in the Yoga 3 11, the terminal helps:
~$ lspci -nn | grep -i network<br /> 02:00.0 Network controller [0280]: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter [168c:003e] (rev 20)
Then there is the question of which Linux kernel is currently being used:
~$ uname -r<br /> 4.2.0-16-generic
The driver is missing up to and including kernel version 4.1. If you are using Ubuntu, you can currently install it via a package. The download for this can be found at launchpad.net in the thread on Bug#1383184 under Comment 209 .
As of kernel version 4.2 (Ubuntu 15.10), the driver has made it into the Linux kernel. Unfortunately, the appropriate firmware is still missing under Ubuntu 15.10. However, this can be downloaded at kernel.org. The downloaded files must then be copied to /lib/firmware/ath10k/ in the corresponding folders. If these folders do not yet exist, they must be created beforehand.
Create folder in /lib/firmware/ath10k/ (if not existing):
~$ sudo mkdir /lib/firmware/ath10k/QCA6174/hw2.1 /lib/firmware/ath10k/QCA6174/hw3.0
Then copy the individual files into the corresponding folders. Example for hw2.1-board.bin:
cp ~/Downloads/hw2.1/board.bin /lib/firmware/ath10k/QCA6174/hw2.1/
After a restart, the WLAN adapter should work as expected.
----- Comments -----
---
Leider ist der Download entfernt worden. Hast du eine Ahnung wo man das DEB noch bekommt?
Beste Grüße
---
Abend, das .deb Paket sollte mittlerweile nicht mehr notwendig sein. Es war auch nur ein temporärer Fix. Der Treiber ist in Ubuntu 15.10 vorhanden, Firmware eigentlich auch. Sollte diese bei dir fehlen, kannst du sie nachinstallieren.