I'm trying to install 14.04.2 on a new Lenovo Z70, replacing Win 8.1, but on this hardware but no wireless capabilities seem to be found. Elsewhere I see that the 3.16 kernel is required, but 14.04.2 seems to use that kernel. Can someone please point me in the right direction? Thanks!

The diagnostic output from this script can be found here.


Your very new device, Qualcomm Atheros Device [168c:003e], is covered in the mainline kernel version 4.0: http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/ The module ath10k_pci covers the subject device:

modinfo ath10k_pci
filename:       /lib/modules/4.0.1-040001-generic/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko
firmware:       ath10k/QCA988X/hw2.0/board.bin
firmware:       ath10k/QCA988X/hw2.0/firmware-3.bin
firmware:       ath10k/QCA988X/hw2.0/firmware-2.bin
firmware:       ath10k/QCA988X/hw2.0/firmware.bin
license:        Dual BSD/GPL
description:    Driver support for Atheros QCA988X PCIe devices
author:         Qualcomm Atheros
srcversion:     837C8B320227AB6A933D58D
alias:          pci:v0000168Cd0000003Esv*sd*bc*sc*i*
alias:          pci:v0000168Cd0000003Csv*sd*bc*sc*i*

As you can see, the driver requires firmware. My default 15.04 install includes most of it. If firmware is an issue, according to dmesg, I suggest you do:

sudo apt-get install git
git clone https://github.com/sumdog/ath10k-firmware.git
cd ath10k-firmware/ath10k
sudo cp -r QCA6174/  /lib/firmware/ath10k

Correct the permissions of the files:

sudo chmod +x /lib/firmware/ath10k/QCA6174/hw2.1/*

Now unload and reload the driver:

sudo modprobe -r ath10k_pci  &&  sudo modprobe ath10k_pci

And check:

dmesg | grep ath

I have been unable to find cal-pci-000:03:0.0.bin anywhere, nor any method to extract it by any means. I did read that a module parameter may help. Let's try:

sudo -i
echo "options ath10k_core skip_otp=y"  >  /etc/modprobe.d/ath10k_core.conf

Reboot. Check as above.

If you need guidance about how to install the 4.0 kernel, please check here: http://ubuntuhandbook.org/index.php/2015/04/upgrade-to-linux-kernel-4-0-in-ubuntu/

  • I installed 15.04 and the 4.0 kernel as suggested. You can see new diagnostic info here. It looks like firmware is an issue according to dmesg. Thanks for your help so far. Any help with the firmware issues would be greatly appreciated. – grymoire May 9 '15 at 14:54
  • Please see my edit above. I think I have solved most of it. Is this a dual-boot with Windows? Is `cal-pci-0000:03:00.0.bin' on your Windows partition? – chili555 May 9 '15 at 15:22
  • No, this is not dual boot. I'm not sure about 'cal-pci-000:03:0.0.bin'. I will try the firmware suggestions above and respond when I have results. Thanks. – grymoire May 9 '15 at 15:48
  • Yikes. dmesg is still reporting a bunch of errors. New log is here. I appreciate you sticking with me here. The last time I trouble shot a hardware issue it involved a 9 track mag tape reel. Maybe that's what pushed me towards software. :-) – grymoire May 9 '15 at 16:29
  • Up through 3.59xx are the same as before. Please see my further edit above. My first experience was an IBM 360 and COBOL. – chili555 May 9 '15 at 19:47

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.