Killer Wireless-AC 1535

Hi,

I’ve got a Killer Wireless-AC 1535 card that I can’t get to function. Killer provides some instructions here: http://www.killernetworking.com/support/knowledge-base/17-linux
but it suffers from being outdated (the kvalo repository structure has changed for the firmware), having copy/paste areas the cp command given is invalid and isn’t written for OpenSUSE. Has anyone managed to get this working on Tumbleweed ?

(As you can probably tell the Killer cards are rebranded Qualcomm cards specifically a QCA6174 in the case of the 1135 but the revision appears to new to be in the kernel. The card is detected but fails to work.
demsg gives the following:

6.091305] ath10k_pci 0000:05:00.0: enabling device (0000 -> 0002)
6.091549] ath10k_pci 0000:05:00.0: pci irq msi-x interrupts 8 irq_mode 0 reset_mode 0
6.335380] ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/cal-pci-0000:05:00.0.bin failed with error -2
6.335419] ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/QCA6174/hw3.0/board-pci-168c:003e:1a56:1535.bin failed with error -2
6.335422] ath10k_pci 0000:05:00.0: failed to load spec board file, falling back to generic: -2
6.335775] ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/QCA6174/hw3.0/firmware-5.bin failed with error -2
6.335778] ath10k_pci 0000:05:00.0: could not fetch firmware file 'ath10k/QCA6174/hw3.0/firmware-5.bin': -2
8.449786] ath10k_pci 0000:05:00.0: qca6174 hw3.2 (0x05030000, 0x00340aff, 168c:003e:1a56:1535 fallback) fw WLAN.RM.2.0-00180-QCARMSWPZ-1 api 4 htt-ver 3.26 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1 features wowlan,ignore-otp,no-4addr-pad
8.449789] ath10k_pci 0000:05:00.0: debug 0 debugfs 0 tracing 0 dfs 0 testmode 0
8.519361] ath10k_pci 0000:05:00.0 wlp5s0: renamed from wlan0

13.762378] ath10k_pci 0000:05:00.0: failed to enable ani by default: -11
16.756651] ath10k_pci 0000:05:00.0: could not suspend target (-11)
22.062654] ath10k_pci 0000:05:00.0: failed to enable adaptive qcs: -11

And then the last 3 lines just repeat. )

Firmware:
https://github.com/kvalo/ath10k-firmware/tree/master/QCA6174

Yeah, I know where it is. I just don’t know what to do with it given the name changes. The driver seems to expect firmware-5.bin but that repo has irmware-4.bin_WLAN.RM.2.0-00180-QCARMSWPZ-1 . If it was just firmware-4.bin you’d expect it’s just a matter of renaming.

Welp, just tried to build the whole ath10k kernel / drivers and it failed miserably again. Probably shouldn’t have installed the NVIDIA drivers on my system first.

Maybe this will be a little easier: I’m trying to compile from kvalo/ath using backports but it won’t build the ath10k drivers when built with defconfig-ath10k. The drivers themselves are skipped and editing the .config file shows they are never included. Anyone have any idea what’s going on here?

Well, although this post is old, I did it work with this PR: board-2.bin file for 168c:003e:1a56:1535 by TheExiledMonk · Pull Request #3 · kvalo/ath10k-firmware · GitHub

It seems to me that you have the same version of my 1535 card:


lspci -nnk | grep Qualcomm
3b:00.0 Ethernet controller [0200]: Qualcomm Atheros Device [1969:e0a1] (rev 10)
3c:00.0 Network controller [0280]: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter [168c:003e] (rev 32)

I just installed a fresh Tumbleweed and simply downloaded the board-2.bin and firmware-4.bin from FireWalkerX fork (GitHub - TheExiledMonk/ath10k-firmware: Firmware files for ath10k, a mac80211 driver for QCA9880), and rename it for firmware-5.bin

Might work for you too.