Atheros QCA6174 or QCA6164 firmware loading files fails

Benny Simonsen <[email protected]>
Newsgroups gmane.linux.debian.user.laptop
Message-ID <CABFHgZ89QD0yttLMVLBhaT+A-uE7wRjKibT_EKBVJAnxq9Bbsw@mail.gmail.com>
Hi,

I have a Lenovo G50-80 labtop with Atheros WIFI that does not work for me
The WIFI chip is either QCA61*6*4 (reported by lspci) or QCA61*7*4
(reported by dmesg).

It is a fresh installed unstable (unofficial with non-free firmware) - to
let the ehtnet work.
I installed firmware-linux and firmware-atheros (got my bt working :-)).
Upgraded to unstable yesterday, and the Wifi does not work - The logs looks
similar for
testing and unstable (when I have visually inspected them, I have not made
a diff on them).

What I can find on the net it should work, but there are special firmware
for QCA6164
(
https://github.com/atondwal/ath10k-firmware/tree/master/ath10k/QCA6164/hw2.1
)

But I am missing some files (says dmesg):
- ath10k/cal-pci-0000:03:00.0.bin
- ath10k/QCA6174/hw2.1/board-pci-168c:0041:17aa:3545.bin

The logs are from after upgrading to unstable.
Complete lspci, lshw, dmesg are available at:
http://paste.debian.net/367508/

Relevant parts are included below.

Hope someone can help me,

Br,
Benny

lspci:
03:00.0 Network controller: Qualcomm Atheros QCA6164 802.11ac Wireless
Network Adapter (rev 20)

lshw snippet:
           *-network
                description: Network controller
                product: Qualcomm Atheros
                vendor: Qualcomm Atheros
                physical id: 0
                bus info: pci@0000:03:00.0
                version: 20
                width: 64 bits
                clock: 33MHz
                capabilities: pm msi pciexpress bus_master cap_list
                configuration: driver=ath10k_pci latency=0
                resources: irq:50 memory:c1000000-c11fffff

cat dmesg |grep ath10k
[    1.628605] ath10k_pci 0000:03:00.0: pci irq msi-x interrupts 8 irq_mode
0 reset_mode 0
[    1.869734] ath10k_pci 0000:03:00.0: firmware: failed to load
ath10k/cal-pci-0000:03:00.0.bin (-2)
[    1.869736] ath10k_pci 0000:03:00.0: Direct firmware load for
ath10k/cal-pci-0000:03:00.0.bin failed with error -2
[    1.873389] ath10k_pci 0000:03:00.0: firmware: failed to load
ath10k/QCA6174/hw2.1/board-pci-168c:0041:17aa:3545.bin (-2)
[    1.873391] ath10k_pci 0000:03:00.0: Direct firmware load for
ath10k/QCA6174/hw2.1/board-pci-168c:0041:17aa:3545.bin failed with error -2
[    1.873396] ath10k_pci 0000:03:00.0: failed to load spec board file,
falling back to generic: -2
[    1.874073] ath10k_pci 0000:03:00.0: firmware: direct-loading firmware
ath10k/QCA6174/hw2.1/board.bin
[    1.876414] ath10k_pci 0000:03:00.0: firmware: direct-loading firmware
ath10k/QCA6174/hw2.1/firmware-5.bin
[    3.060184] ath10k_pci 0000:03:00.0: firmware crashed! (uuid n/a)
[    3.060191] ath10k_pci 0000:03:00.0: qca6174 hw2.1 (0x05010000,
0x003405ff, 168c:0041:17aa:3545 fallback) fw WLAN.RM.1.1-00141 api 5
htt-ver 0.0 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1 features
ignore-otp,no-4addr-pad
[    3.060193] ath10k_pci 0000:03:00.0: debug 0 debugfs 0 tracing 0 dfs 0
testmode 0
[    3.062577] ath10k_pci 0000:03:00.0: firmware register dump:
[    3.062579] ath10k_pci 0000:03:00.0: [00]: 0x05010000 0x000015B3
0x000A012D 0x00955B31
[    3.062581] ath10k_pci 0000:03:00.0: [04]: 0x000A012D 0x00060330
0x00000016 0x84785006
[    3.062584] ath10k_pci 0000:03:00.0: [08]: 0x00000000 0x00400000
0x00400600 0x00000001
[    3.062586] ath10k_pci 0000:03:00.0: [12]: 0x00000009 0x00000000
0x00931C61 0x00931C7D
[    3.062587] ath10k_pci 0000:03:00.0: [16]: 0x0096BDBC 0x009286B6
0x00000000 0x00000000
[    3.062589] ath10k_pci 0000:03:00.0: [20]: 0x400A012D 0x0040E2B0
0x00955A00 0x00404590
[    3.062591] ath10k_pci 0000:03:00.0: [24]: 0x809287D9 0x0040E310
0x7A508CF8 0xC00A012D
[    3.062593] ath10k_pci 0000:03:00.0: [28]: 0x809288D7 0x0040E340
0x00000000 0xFFF08040
[    3.062597] ath10k_pci 0000:03:00.0: [32]: 0x809290FE 0x0040E360
0x00400000 0x00400600
[    3.062598] ath10k_pci 0000:03:00.0: [36]: 0x80929205 0x0040E380
0x00000000 0x00400600
[    3.062601] ath10k_pci 0000:03:00.0: [40]: 0x40928024 0x0040E3B0
0x0040D3D0 0x0040D3D0
[    3.062602] ath10k_pci 0000:03:00.0: [44]: 0x00000000 0x0040E3D0
0x009BB001 0x00040020
[    3.062604] ath10k_pci 0000:03:00.0: [48]: 0x00401BF0 0x00000001
0x00404B9C 0x00400000
[    3.062606] ath10k_pci 0000:03:00.0: [52]: 0x40928024 0x0040E3B0
0x0040D3D0 0x0040D3D0
[    3.062608] ath10k_pci 0000:03:00.0: [56]: 0x51A73300 0xA0ED3EA9
0x55647251 0x096CA3C0
[    4.059575] ath10k_pci 0000:03:00.0: failed to receive control response
completion, polling..
[    5.060643] ath10k_pci 0000:03:00.0: ctl_resp never came in (-110)
[    5.060648] ath10k_pci 0000:03:00.0: failed to connect to HTC: -110
[    5.137464] ath10k_pci 0000:03:00.0: could not init core (-110)
[    5.137492] ath10k_pci 0000:03:00.0: could not probe fw (-110)
[    5.148727] ath10k_pci 0000:03:00.0: cannot restart a device that hasn't
been started
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.