Qualcomm atheros network controller [168c:0042] (rev 30) does not work

Bug #1523565 reported by jhamba
80
This bug affects 13 people
Affects Status Importance Assigned to Milestone
linux-firmware (Ubuntu)
Fix Released
High
Unassigned

Bug Description

I installed the latest ath10k driver, which changed the status of the hardware from unclaimed to claimed, but it still does not seem to be recognized as a wireless device.

WORKAROUND: Install from upstream both the latest ath10k driver:
https://github.com/kvalo/ath/tree/master/drivers/net/wireless/ath/ath10k

and ath10k firmware:
https://github.com/kvalo/ath10k-firmware

ProblemType: Bug
DistroRelease: Ubuntu 15.10
Package: linux-image-4.2.0-19-generic 4.2.0-19.23
ProcVersionSignature: Ubuntu 4.2.0-19.23-generic 4.2.6
Uname: Linux 4.2.0-19-generic x86_64
ApportVersion: 2.19.1-0ubuntu3
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: (removed for privacy) 1358 F.... pulseaudio
 /dev/snd/controlC0: (removed for privacy) 1358 F.... pulseaudio
CurrentDesktop: Unity
Date: Mon Dec 7 21:22:43 2015
EcryptfsInUse: Yes
HibernationDevice: RESUME=UUID=ec603e54-8e2b-40c2-9bd4-559d5e329d2c
InstallationDate: Installed on 2015-12-07 (0 days ago)
InstallationMedia: Ubuntu 15.10 "Wily Werewolf" - Release amd64 (20151021)
IwConfig:
 enp2s0 no wireless extensions.

 lo no wireless extensions.
MachineType: Acer Aspire E5-573
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.2.0-19-generic.efi.signed root=/dev/mapper/ubuntu--vg-root ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-4.2.0-19-generic N/A
 linux-backports-modules-4.2.0-19-generic N/A
 linux-firmware 1.149
SourcePackage: linux
UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev'
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 05/27/2015
dmi.bios.vendor: Insyde Corp.
dmi.bios.version: V1.15
dmi.board.asset.tag: Type2 - Board Asset Tag
dmi.board.name: ZORO_BH
dmi.board.vendor: Acer
dmi.board.version: Type2 - A01 Board Version
dmi.chassis.type: 10
dmi.chassis.vendor: Chassis Manufacturer
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnInsydeCorp.:bvrV1.15:bd05/27/2015:svnAcer:pnAspireE5-573:pvrV3.72:rvnAcer:rnZORO_BH:rvrType2-A01BoardVersion:cvnChassisManufacturer:ct10:cvrChassisVersion:
dmi.product.name: Aspire E5-573
dmi.product.version: V3.72
dmi.sys.vendor: Acer

Revision history for this message
jhamba (jhamba) wrote :
description: updated
Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Roman (romanbn)
summary: - Qaualcomm atheros network controller [168c:0042] (rev 30) does not work
+ Qualcomm atheros network controller [168c:0042] (rev 30) does not work
Revision history for this message
Roman (romanbn) wrote :

As you can see in your dmesg, ath10k is looking for a firmware for your device (QCA9377/hw1.0/):

[ 18.419484] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/cal-pci-0000:03:00.0.bin failed with error -2
[ 18.419501] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/QCA9377/hw1.0/firmware-5.bin failed with error -2
[ 18.419504] ath10k_pci 0000:03:00.0: could not fetch firmware file 'ath10k/QCA9377/hw1.0/firmware-5.bin': -2
[ 18.419511] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/QCA9377/hw1.0/firmware-4.bin failed with error -2
[ 18.419512] ath10k_pci 0000:03:00.0: could not fetch firmware file 'ath10k/QCA9377/hw1.0/firmware-4.bin': -2
[ 18.419518] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/QCA9377/hw1.0/firmware-3.bin failed with error -2
[ 18.419520] ath10k_pci 0000:03:00.0: could not fetch firmware file 'ath10k/QCA9377/hw1.0/firmware-3.bin': -2
[ 18.419526] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/QCA9377/hw1.0/firmware-2.bin failed with error -2
[ 18.419528] ath10k_pci 0000:03:00.0: could not fetch firmware file 'ath10k/QCA9377/hw1.0/firmware-2.bin': -2
[ 18.419534] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/QCA9377/hw1.0/firmware.bin failed with error -2
[ 18.419536] ath10k_pci 0000:03:00.0: could not fetch firmware (-2)
[ 18.419538] ath10k_pci 0000:03:00.0: could not fetch firmware files (-2)
[ 18.419540] ath10k_pci 0000:03:00.0: could not probe fw (-2)

This firmware is not part of the offical linux-firmware.git so this is the reason why it doesn't work out of the box.

But, here are the good news. There is already a firmware for your device in the ath10k-firmware.git (https://github.com/kvalo/ath10k-firmware). You may test this firmware by copying the related subfolder (QCA9377/hw1.0/) to /lib/firmware/ath10k with root permission.

Revision history for this message
jhamba (jhamba) wrote :

Thanks Roman, that did work!

Revision history for this message
Roman (romanbn) wrote :

That sounds good. Let's hope the firmware is getting pulled into linux-firmware.git soon.

Changed in linux (Ubuntu):
importance: Undecided → High
penalvch (penalvch)
tags: added: bios-outdated-1.25
Changed in linux (Ubuntu):
status: Confirmed → Triaged
tags: added: cherry-pick
penalvch (penalvch)
description: updated
description: updated
Changed in linux-firmware (Ubuntu):
importance: Undecided → High
status: New → Triaged
Revision history for this message
Jeremy (wa113y3s) wrote :
Revision history for this message
Jeremy (wa113y3s) wrote :

wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.158_all.deb
sudo dpkg -i linux-firmware_1.158_all.deb

This version has all the firmware from Kalle's guthub after he upstreamed it

no longer affects: linux (Ubuntu)
Changed in linux-firmware (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.