18.06.0-rc1 on TP-Link Archer C7 v2 [ar71xx] ath10k_pci qca988x hw2.0 firmware failed

Hi,
I installed 18.06.0-rc1 about 48hours ago on my TP-Link Archer C7 v2 [ar71xx] which is used in a productive environment. As the System Log contains some errors I want to post them here for the Devs. They may fix them for the 18.06.0 release images.

Errors and Failed Logs:
Tue Jun 26 13:58:12 2018 kern.warn kernel: [   11.188312] PCI: Enabling device 0000:01:00.0 (0000 -> 0002)
Tue Jun 26 13:58:12 2018 kern.info kernel: [   11.194229] ath10k_pci 0000:01:00.0: pci irq legacy oper_irq_mode 1 irq_mode 0 reset_mode 0
Tue Jun 26 13:58:12 2018 kern.warn kernel: [   11.470159] ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/pre-cal-pci-0000:01:00.0.bin failed with error -2
Tue Jun 26 13:58:12 2018 kern.warn kernel: [   11.481041] ath10k_pci 0000:01:00.0: Falling back to user helper
Tue Jun 26 13:58:12 2018 kern.err kernel: [   11.657659] firmware ath10k!pre-cal-pci-0000:01:00.0.bin: firmware_loading_store: map pages failed
Tue Jun 26 13:58:12 2018 kern.warn kernel: [   11.668245] ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/QCA988X/hw2.0/firmware-6.bin failed with error -2
Tue Jun 26 13:58:12 2018 kern.warn kernel: [   11.679134] ath10k_pci 0000:01:00.0: Falling back to user helper
Tue Jun 26 13:58:12 2018 kern.err kernel: [   11.808608] firmware ath10k!QCA988X!hw2.0!firmware-6.bin: firmware_loading_store: map pages failed
Tue Jun 26 13:58:12 2018 kern.info kernel: [   11.822127] ath10k_pci 0000:01:00.0: qca988x hw2.0 target 0x4100016c chip_id 0x043202ff sub 0000:0000
Tue Jun 26 13:58:12 2018 kern.info kernel: [   11.831528] ath10k_pci 0000:01:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 1
Tue Jun 26 13:58:12 2018 kern.info kernel: [   11.844539] ath10k_pci 0000:01:00.0: firmware ver 10.2.4-1.0-00033 api 5 features no-p2p,raw-mode,mfp,allows-mesh-bcast crc32 c41417d0
Tue Jun 26 13:58:12 2018 kern.warn kernel: [   11.938212] ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/QCA988X/hw2.0/board-2.bin failed with error -2
Tue Jun 26 13:58:12 2018 kern.warn kernel: [   11.948842] ath10k_pci 0000:01:00.0: Falling back to user helper
Tue Jun 26 13:58:12 2018 kern.err kernel: [   12.020311] firmware ath10k!QCA988X!hw2.0!board-2.bin: firmware_loading_store: map pages failed
Tue Jun 26 13:58:12 2018 kern.info kernel: [   12.050393] ath10k_pci 0000:01:00.0: board_file api 1 bmi_id N/A crc32 bebc7c08
Tue Jun 26 13:58:12 2018 kern.info kernel: [   13.155436] ath10k_pci 0000:01:00.0: htt-ver 2.1 wmi-op 5 htt-op 2 cal file max-sta 128 raw 0 hwcrypto 1
Tue Jun 26 13:58:12 2018 kern.debug kernel: [   13.297826] ath: EEPROM regdomain: 0x0
Tue Jun 26 13:58:12 2018 kern.debug kernel: [   13.297832] ath: EEPROM indicates default country code should be used
Tue Jun 26 13:58:12 2018 kern.debug kernel: [   13.297835] ath: doing EEPROM country->regdmn map search
Tue Jun 26 13:58:12 2018 kern.debug kernel: [   13.297846] ath: country maps to regdmn code: 0x3a
Tue Jun 26 13:58:12 2018 kern.debug kernel: [   13.297850] ath: Country alpha2 being used: US
Tue Jun 26 13:58:12 2018 kern.debug kernel: [   13.297853] ath: Regpair used: 0x3a
Tue Jun 26 13:58:12 2018 kern.debug kernel: [   13.452802] ath: EEPROM regdomain: 0x0
Tue Jun 26 13:58:12 2018 kern.debug kernel: [   13.452808] ath: EEPROM indicates default country code should be used
Tue Jun 26 13:58:12 2018 kern.debug kernel: [   13.452811] ath: doing EEPROM country->regdmn map search
Tue Jun 26 13:58:12 2018 kern.debug kernel: [   13.452823] ath: country maps to regdmn code: 0x3a
Tue Jun 26 13:58:12 2018 kern.debug kernel: [   13.452827] ath: Country alpha2 being used: US
Tue Jun 26 13:58:12 2018 kern.debug kernel: [   13.452830] ath: Regpair used: 0x3a
Tue Jun 26 13:58:12 2018 kern.debug kernel: [   13.468806] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht'
Tue Jun 26 13:58:12 2018 kern.info kernel: [   13.471927] ieee80211 phy1: Atheros AR9550 Rev:0 mem=0xb8100000, irq=47
Tue Jun 26 13:58:12 2018 user.info kernel: [   13.481839] kmodloader: done loading kernel modules from /etc/modules.d/*
Tue Jun 26 13:58:12 2018 kern.warn kernel: [   14.615712] urandom_read: 5 callbacks suppressed
Tue Jun 26 13:58:12 2018 kern.notice kernel: [   14.615719] random: jshn: uninitialized urandom read (4 bytes read)

I was not able to post the full System nor Kernel Log due to character limits on this post.

Hope this helps. Let me know if I can help testing.
Tanks for your work!

I assume both of your wireless devices are working as expected anyway?

This will load the fw with a script file from user space... So the errors above this printk are normal...
ath10k_pci 0000:01:00.0: Falling back to user helper

1 Like

Yes, everything (seems to) work just fine but I did not ran any performance tests.