ath10k QCA9377 fails on Acer laptop running 4.13.0-16-generic

William Josefsson towilliamjosefsson at
Sat Oct 21 22:26:42 PDT 2017


I've a Acer Aspire 1, A114-31 (Bios 1.08) which I've installed Ubuntu
17.01 server on. I've spent 2 days trying to the wireless working.
I've retrieved and installed the firmware from: using the QCA9377 firmware:
board.bin, board-2.bin,

Kernel:  4.13.0-16-generic #19-Ubuntu SMP
The latest stable backports fails to compile, so I've installed:
backports-4.14-rc2-1.tar.gz instead.
I had to disable secure boot to not get error about missing key.

$ sudo modprobe ath10k_pci ath, results in:

[ 2317.636700] Loading modules backported from Linux version
[ 2317.636702] Backport generated by backports.git v4.14-rc2-1-0-g8bfe0960
[ 2317.656612] ath10k_pci: unknown parameter 'ath' ignored
[ 2317.657939] ath10k_pci 0000:03:00.0: pci irq msi oper_irq_mode 2
irq_mode 0 reset_mode 0
[ 2317.955588] ath10k_pci 0000:03:00.0: Direct firmware load for
ath10k/pre-cal-pci-0000:03:00.0.bin failed with error -2
[ 2317.955601] ath10k_pci 0000:03:00.0: Direct firmware load for
ath10k/cal-pci-0000:03:00.0.bin failed with error -2
[ 2317.955631] ath10k_pci 0000:03:00.0: Direct firmware load for
ath10k/QCA9377/hw1.0/firmware-6.bin failed with error -2
[ 2317.956039] ath10k_pci 0000:03:00.0: qca9377 hw1.1 target
0x05020001 chip_id 0x003821ff sub 11ad:08a6
[ 2317.956044] ath10k_pci 0000:03:00.0: kconfig debug 0 debugfs 0
tracing 0 dfs 0 testmode 0
[ 2317.956731] ath10k_pci 0000:03:00.0: firmware ver
WLAN.TF.1.0-00002-QCATFSWPZ-5 api 5 features ignore-otp crc32 c3e0d04f
[ 2318.019845] ath10k_pci 0000:03:00.0: board_file api 2 bmi_id N/A
crc32 8aedfa4a
[ 2318.638349] ath10k_pci 0000:03:00.0: htt-ver 3.44 wmi-op 4 htt-op 3
cal otp max-sta 32 raw 0 hwcrypto 1
[ 2318.641758] ath: EEPROM regdomain: 0x69
[ 2318.641761] ath: EEPROM indicates we should expect a direct regpair map
[ 2318.641763] ath: Country alpha2 being used: 00
[ 2318.641765] ath: Regpair used: 0x69
[ 2318.651606] ath10k_pci 0000:03:00.0 wlp3s0: renamed from wlan0

$ sudo wpa_supplicant -iwlp3s0 -Dnl80211 -c/etc/wpa.conf
Successfully initialized wpa_supplicant
Could not read interface p2p-dev-wlp3s0 flags: No such device

When I run dhclient wlp3s0 it just hangs without retrieving an IP lease.

I have been unable to find the 3 missing files requested above. Can
someone please advice how to get this working? thx will

lspci -v

03:00.0 Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless
Network Adapter (rev 31)
Subsystem: Lite-On Communications Inc QCA9377 802.11ac Wireless Network Adapter
Flags: bus master, fast devsel, latency 0, IRQ 376
Memory at 91000000 (64-bit, non-prefetchable) [size=2M]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/8 Maskable+ 64bit-
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [148] Virtual Channel
Capabilities: [168] Device Serial Number 00-00-00-00-00-00-00-00
Capabilities: [178] Latency Tolerance Reporting
Capabilities: [180] L1 PM Substates
Kernel driver in use: ath10k_pci
Kernel modules: ath10k_pci

$ rfkill list
0: acer-wireless: Wireless LAN
Soft blocked: no
Hard blocked: no
1: acer-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no

$ sudo iw dev
Interface wlp3s0
ifindex 3
wdev 0x1
addr 3c:a0:67:f4:2e:e9
type managed
txpower 0.00 dBm

More information about the ath10k mailing list