Lenovo Zhaoyang e42-80 Qualcomm QCA9377 installation Ubuntu14.04 cannot use Wi-Fi solution

Source: Internet
Author: User
Tags arch linux dmesg lenovo acer

Lenovo Zhaoyang e42-80 Qualcomm QCA9377 installation Ubuntu14.04 cannot use Wi-Fi solution

Lenovo Zhaoyang E42-80 Notebook uses the Wi-Fi QCA9377, and the latest Ubuntu 14.04 system kernel uses 4.4, the kernel online a lot of information on the QCA9377 support problems, 4.5 kernel has been perfect support.

Follow the method given by Lenovo Zhaoyang k20-80 installation Solution (http://blog.csdn.net/ssy_neo/article/details/51786044) that is not available for Ubuntu Wi-Fi, upgrade the kernel first and then go to HTTPS ://github.com/kvalo/ath10k-firmware/archive/master.zip get QCA9377 bin, put to the corresponding/lib/firmware/ath10k/qca9377/hw1.0/ Still does not work, DMESG still the error is as follows, possibly because two notebook uses Wi-Fi chip to have the slight difference result:

ATH10K_PCI 0000:02:00.0:direct firmware load Forath10k/cal-pci-0000:02:00.0.bin failed with error-2

Finally in the Arch Linux saw a Acer R11 also encountered the same problem, and then the clues to the Lenovo E42-80 notebook Wi-Fi problem to solve.

The problem is as follows:

First, view the status of the module

sudo rfkill list all can see the status of WLAN hard blocked is yes, note that there is no online said 3:phy0

0:ideapad_wlan:wireless LAN

Softblocked:no

Hardblocked:yes

1:ideapad_bluetooth:bluetooth

Softblocked:yes

Hardblocked:yes

2:hci0:bluetooth

Softblocked:yes

Hardblocked:no

Second, DMESG | grep ath10k See some firmware that are missing QCA9377.

ATH10K_PCI 0000:03:00.0:direct firmware load Forath10k/cal-pci-0000:03:00.0.bin failed with error-2

ATH10K_PCI 0000:03:00.0:direct firmware load Forath10k/qca9377/hw1.0/firmware-5.bin failed with error-2

ATH10K_PCI 0000:03:00.0:could not fetch firmwarefile ' ath10k/qca9377/hw1.0/firmware-5.bin ':-2

ATH10K_PCI 0000:03:00.0:direct firmware load Forath10k/qca9377/hw1.0/board-3.bin failed with error-2

ATH10K_PCI 0000:03:00.0:could not fetch firmwarefile ' ath10k/qca9377/hw1.0/board-3.bin ':-2

ATH10K_PCI 0000:03:00.0:direct firmware load Forath10k/qca9377/hw1.0/board-2.bin failed with error-2

ATH10K_PCI 0000:03:00.0:could not fetch firmwarefile ' ath10k/qca9377/hw1.0/board-2.bin ':-2

ATH10K_PCI 0000:03:00.0:direct firmware load Forath10k/qca9377/hw1.0/board.bin failed with error-2

The workaround is as follows:

1, to Https://github.com/kvalo/ath10k-firmware/archive/master.zip get QCA9377 bin, put to the corresponding/lib/firmware/ath10k/qca9377/ hw1.0/, at this point the sudo rfkill list all is still a WLAN hard blocked is yes and does not have 3:phy0

And to view DMESG still has failed:

ATH10K_PCI 0000:03:00.0:direct firmware load Forath10k/cal-pci-0000:03:00.0.bin failed with error-2

2. According to the WiFi issues with Acer R11 (ath10k/qca9377chip) (https://bbs.archlinux.org/viewtopic.php?id=211280) in Arch Linux, To Https://github.com/ajaybhatia/Qualcomm-Atheros-QCA9377-Wifi-Linux Next Qualcomm-atheros-qca9377-wifi-linux-master.zip and then unpack.

3, into the extracted directory, there are two ways, one is the Arch Linux./install.sh directly update the compiled firmware to the corresponding location, not for the Ubuntu system, the other is the way to compile the firmware./install_for_ kernel_4.4-rc2.sh

Note: Directly run the pace of compiling, configuration This step is likely to fail, I was a failure, need to compile step-by-step. After compiling, Makeinstall.

4, after install, restart the computer, but Wi-Fi function is still not good, fortunately, in the upper right corner can see Wi-Fi out, although the display wireless is disabled by hardware switch. Rfkill List all can also see the 3:phy0.


x@x:~$ Rfkill List all

0:ideapad_wlan:wireless LAN

Softblocked:no

Hardblocked:yes

1:ideapad_bluetooth:bluetooth

Softblocked:yes

Hardblocked:yes

2:hci0:bluetooth

Softblocked:yes

Hardblocked:no

3:phy0:wireless LAN

Softblocked:no

Hardblocked:no



5, this reason is because the associative module ideapad_laptop to the hardware is prohibited, after unloading the module, WiFi is normal.

sudo modprobe-r ideapad_laptop

$ ifconfig Wlan0

Wlan0 Link encap:ethernet hwaddrf8:28:19:c8:93:7b

inet addr:192.168.2.117 bcast:192.168.2.255 mask:255.255.255.0

Inet6 ADDR:FE80::FA28:19FF:FEC8:937B/64 Scope:link

Up broadcast RUNNING multicast mtu:1500 metric:1

RX packets:16169 errors:0 dropped:0 overruns:0 frame:0

TX packets:15040 errors:0 dropped:0overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:11755658 (11.7 MB) txbytes:2365075 (2.3 MB)



6, after reboot, still have ideapad_laptop, so need to add it to the blacklist can.

To create a new ideapad.conf in/etc/modprobe.d/, the file reads as follows:

Blacklist ideapad_laptop

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.