ath10k isn't working on my Killer 1535 isn't working

Andy Lutomirski luto at kernel.org
Sun Jun 25 17:59:28 PDT 2017


I have a Killer Wireless 1535 (only slightly dubiously sourced)
plugged in to an NGFF-to-desktop-PCIe adapter (nameless Chinese brand
resold on Amazon) plugged into an entirely legit Intel workstation
board.

With 4.12-rc5, I get:

[   20.104932] ath10k_pci 0000:02:00.0: enabling device (0000 -> 0002)
[   20.105911] ath10k_pci 0000:02:00.0: pci irq msi oper_irq_mode 2
irq_mode 0 reset_mode 0
[   20.327323] ath10k_pci 0000:02:00.0: qca6174 hw3.2 target
0x05030000 chip_id 0x00340aff sub 1a56:1535
[   20.327324] ath10k_pci 0000:02:00.0: kconfig debug 1 debugfs 1
tracing 1 dfs 0 testmode 1
[   20.327697] ath10k_pci 0000:02:00.0: firmware ver
WLAN.RM.4.4-00022-QCARMSWPZ-2 api 6 features wowlan,ignore-otp crc32
4d458559
[   20.394828] ath10k_pci 0000:02:00.0: board_file api 2 bmi_id N/A
crc32 07ee144e
[   20.973781] ath10k_pci 0000:02:00.0: Unknown eventid: 90118
[   20.974556] ath10k_pci 0000:02:00.0: htt-ver 3.32 wmi-op 4 htt-op 3
cal otp max-sta 32 raw 0 hwcrypto 1
[   21.036355] ath: EEPROM regdomain: 0x69
[   21.036356] ath: EEPROM indicates we should expect a direct regpair map
[   21.036357] ath: Country alpha2 being used: 00
[   21.036357] ath: Regpair used: 0x69
[   21.045463] ath10k_pci 0000:02:00.0 wlp2s0: renamed from wlan0
[   31.838938] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   32.736163] ath10k_pci 0000:02:00.0: failed to receive control
response completion, polling..
[   32.769738] ath10k_pci 0000:02:00.0: failed to wake target for
write32 of 0x00000001 at 0x00034430: -110
[   32.803518] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x00034444: -110
[   32.836961] ath10k_pci 0000:02:00.0: failed to wake target for
write32 of 0x0000001e at 0x00034430: -110
[   32.870447] ath10k_pci 0000:02:00.0: failed to wake target for
write32 of 0x00000001 at 0x00034830: -110
[   32.904047] ath10k_pci 0000:02:00.0: failed to wake target for
write32 of 0x00000001 at 0x00035430: -110
[   32.937485] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x00035444: -110
[   32.970914] ath10k_pci 0000:02:00.0: failed to wake target for
write32 of 0x0000001e at 0x00035430: -110
[   33.004331] ath10k_pci 0000:02:00.0: failed to wake target for
write32 of 0x0000000e at 0x00034840: -110
[   34.592162] ath10k_pci 0000:02:00.0: Service connect timeout
[   34.592165] ath10k_pci 0000:02:00.0: failed to connect htt (-110)
[   36.865085] ath10k_warn: 82 callbacks suppressed
[   36.865088] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x00034410: -110
[   36.898734] ath10k_pci 0000:02:00.0: failed to wake target for
write32 of 0xffff0100 at 0x00034410: -110
[   36.932328] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x00034410: -110
[   36.965992] ath10k_pci 0000:02:00.0: failed to wake target for
write32 of 0xfffeffff at 0x00034410: -110
[   36.999573] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003444c: -110
[   37.032967] ath10k_pci 0000:02:00.0: failed to wake target for
write32 of 0x0000ffff at 0x0003444c: -110
[   37.066458] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003444c: -110
[   37.099847] ath10k_pci 0000:02:00.0: failed to wake target for
write32 of 0xffff0010 at 0x0003444c: -110
[   37.133236] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x00034848: -110
[   37.166614] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x00034840: -110
[   41.898469] ath10k_warn: 141 callbacks suppressed
[   41.898471] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   41.931752] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   41.965137] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   41.998492] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   42.031904] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   42.065291] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   42.098680] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   42.132009] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   42.165346] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   42.198677] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   42.465839] ath10k_pci 0000:02:00.0: failed to read device
register, device is gone
[   46.908017] ath10k_warn: 140 callbacks suppressed
[   46.908019] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   46.941401] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   46.974786] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   47.008182] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   47.041562] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   47.074957] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   47.108346] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   47.141729] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   47.175113] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   47.208507] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   48.508326] ath10k_pci 0000:02:00.0: failed to read device
register, device is gone
[   50.274668] ath10k_pci 0000:02:00.0: Could not init core: -110
[   51.932467] ath10k_warn: 142 callbacks suppressed
[   51.932470] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   51.964172] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   51.995922] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   52.027517] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   52.059156] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   52.090766] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   52.122471] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   52.154114] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   52.185810] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   52.217488] ath10k_pci 0000:02:00.0: failed to wake target for
read32 at 0x0003a028: -110
[   53.603019] ath10k_pci 0000:02:00.0: failed to read device
register, device is gone
[   53.697343] ath10k_pci 0000:02:00.0: firmware crashed! (uuid
d1421756-f08d-44cd-a107-62ccc736f6d1)
[   53.697345] ath10k_pci 0000:02:00.0: qca6174 hw3.2 target
0x05030000 chip_id 0x00340aff sub 1a56:1535
[   53.697346] ath10k_pci 0000:02:00.0: kconfig debug 1 debugfs 1
tracing 1 dfs 0 testmode 1
[   53.697784] ath10k_pci 0000:02:00.0: firmware ver
WLAN.RM.4.4-00022-QCARMSWPZ-2 api 6 features wowlan,ignore-otp crc32
4d458559
[   53.698011] ath10k_pci 0000:02:00.0: board_file api 2 bmi_id N/A
crc32 07ee144e
[   53.698012] ath10k_pci 0000:02:00.0: htt-ver 3.32 wmi-op 4 htt-op 3
cal otp max-sta 32 raw 0 hwcrypto 1
[   54.182050] ath10k_pci 0000:02:00.0: failed to read firmware dump area: -16
[   54.182051] ath10k_pci 0000:02:00.0: Copy Engine register dump:
[   54.308000] ath10k_pci 0000:02:00.0: [00]: 0x00034400 4294967295
4294967295 4294967295 4294967295
[   54.433988] ath10k_pci 0000:02:00.0: [01]: 0x00034800 4294967295
4294967295 4294967295 4294967295
[   54.559987] ath10k_pci 0000:02:00.0: [02]: 0x00034c00 4294967295
4294967295 4294967295 4294967295
[   54.685818] ath10k_pci 0000:02:00.0: [03]: 0x00035000 4294967295
4294967295 4294967295 4294967295
[   54.811703] ath10k_pci 0000:02:00.0: [04]: 0x00035400 4294967295
4294967295 4294967295 4294967295
[   54.937508] ath10k_pci 0000:02:00.0: [05]: 0x00035800 4294967295
4294967295 4294967295 4294967295
[   55.063466] ath10k_pci 0000:02:00.0: [06]: 0x00035c00 4294967295
4294967295 4294967295 4294967295
[   55.189298] ath10k_pci 0000:02:00.0: [07]: 0x00036000 4294967295
4294967295 4294967295 4294967295
[   55.189334] ath10k_pci 0000:02:00.0: failed to reset chip: -5
[   55.189336] ath10k_pci 0000:02:00.0: Could not init hif: -5

[snipped lots more fail]

If I patch the driver to set pci_ps = false, I get this failure instead:

[   10.329394] ath10k_pci 0000:02:00.0: enabling device (0000 -> 0002)
[   10.329858] ath10k_pci 0000:02:00.0: pci irq msi oper_irq_mode 2
irq_mode 0 reset_mode 0
[   10.551844] ath10k_pci 0000:02:00.0: qca6174 hw3.2 target
0x05030000 chip_id 0x00340aff sub 1a56:1535
[   10.551850] ath10k_pci 0000:02:00.0: kconfig debug 1 debugfs 1
tracing 1 dfs 0 testmode 1
[   10.553492] ath10k_pci 0000:02:00.0: firmware ver
WLAN.RM.4.4-00022-QCARMSWPZ-2 api 6 features wowlan,ignore-otp crc32
4d458559
[   10.620307] ath10k_pci 0000:02:00.0: board_file api 2 bmi_id N/A
crc32 07ee144e
[   11.247766] ath10k_pci 0000:02:00.0: Unknown eventid: 90118
[   11.248425] ath10k_pci 0000:02:00.0: htt-ver 3.32 wmi-op 4 htt-op 3
cal otp max-sta 32 raw 0 hwcrypto 1
[   11.427598] ath10k_pci 0000:02:00.0 wlp2s0: renamed from wlan0
[   13.280143] ath10k_pci 0000:02:00.0: failed to receive control
response completion, polling..
[   14.368314] ath10k_pci 0000:02:00.0: ctl_resp never came in (-110)
[   14.368324] ath10k_pci 0000:02:00.0: failed to connect to HTC: -110
[   17.391941] ath10k_pci 0000:02:00.0: failed to read device
register, device is gone
[   20.403868] ath10k_pci 0000:02:00.0: failed to read device
register, device is gone
[   20.403870] ath10k_pci 0000:02:00.0: failed to wait for target init: -5
[   20.404589] ath10k_pci 0000:02:00.0: Could not init core: -110
[   23.457795] ath10k_pci 0000:02:00.0: failed to read device
register, device is gone
[   23.457797] ath10k_pci 0000:02:00.0: failed to wait for target
after cold reset: -5
[   23.457801] ath10k_pci 0000:02:00.0: firmware crashed during chip reset
[   23.457804] ath10k_pci 0000:02:00.0: firmware crashed! (uuid
6e7a0871-efd3-4177-9ffc-5548b04b0a8c)
[   23.457806] ath10k_pci 0000:02:00.0: qca6174 hw3.2 target
0x05030000 chip_id 0x00340aff sub 1a56:1535
[   23.457807] ath10k_pci 0000:02:00.0: kconfig debug 1 debugfs 1
tracing 1 dfs 0 testmode 1
[   23.458148] ath10k_pci 0000:02:00.0: firmware ver
WLAN.RM.4.4-00022-QCARMSWPZ-2 api 6 features wowlan,ignore-otp crc32
4d458559
[   23.458371] ath10k_pci 0000:02:00.0: board_file api 2 bmi_id N/A
crc32 07ee144e
[   23.458372] ath10k_pci 0000:02:00.0: htt-ver 3.32 wmi-op 4 htt-op 3
cal otp max-sta 32 raw 0 hwcrypto 1
[   23.470412] ath10k_pci 0000:02:00.0: failed to get memcpy hi
address for firmware address 4: -16
[   23.470412] ath10k_pci 0000:02:00.0: failed to read firmware dump area: -16
[   23.470413] ath10k_pci 0000:02:00.0: Copy Engine register dump:
[   23.470424] ath10k_pci 0000:02:00.0: [00]: 0x00034400 4294967295
4294967295 4294967295 4294967295
[   23.470433] ath10k_pci 0000:02:00.0: [01]: 0x00034800 4294967295
4294967295 4294967295 4294967295
[   23.470443] ath10k_pci 0000:02:00.0: [02]: 0x00034c00 4294967295
4294967295 4294967295 4294967295
[   23.470453] ath10k_pci 0000:02:00.0: [03]: 0x00035000 4294967295
4294967295 4294967295 4294967295
[   23.470463] ath10k_pci 0000:02:00.0: [04]: 0x00035400 4294967295
4294967295 4294967295 4294967295
[   23.470472] ath10k_pci 0000:02:00.0: [05]: 0x00035800 4294967295
4294967295 4294967295 4294967295
[   23.470482] ath10k_pci 0000:02:00.0: [06]: 0x00035c00 4294967295
4294967295 4294967295 4294967295
[   23.470492] ath10k_pci 0000:02:00.0: [07]: 0x00036000 4294967295
4294967295 4294967295 4294967295
[   23.470495] ath10k_pci 0000:02:00.0: failed to reset chip: -5
[   23.470496] ath10k_pci 0000:02:00.0: Could not init hif: -5
[   26.514721] ath10k_pci 0000:02:00.0: failed to read device
register, device is gone
[   26.514724] ath10k_pci 0000:02:00.0: failed to wait for target
after cold reset: -5
[   26.514727] ath10k_pci 0000:02:00.0: firmware crashed during chip reset
[   26.514731] ath10k_pci 0000:02:00.0: firmware crashed! (uuid
859351a8-cc25-4636-88a9-4ecb71461ca8)
[   26.514734] ath10k_pci 0000:02:00.0: qca6174 hw3.2 target
0x05030000 chip_id 0x00340aff sub 1a56:1535
[   26.514735] ath10k_pci 0000:02:00.0: kconfig debug 1 debugfs 1
tracing 1 dfs 0 testmode 1
[   26.515077] ath10k_pci 0000:02:00.0: firmware ver
WLAN.RM.4.4-00022-QCARMSWPZ-2 api 6 features wowlan,ignore-otp crc32
4d458559
[   26.515300] ath10k_pci 0000:02:00.0: board_file api 2 bmi_id N/A
crc32 07ee144e
[   26.515301] ath10k_pci 0000:02:00.0: htt-ver 3.32 wmi-op 4 htt-op 3
cal otp max-sta 32 raw 0 hwcrypto 1
[   26.515304] ath10k_pci 0000:02:00.0: failed to get memcpy hi
address for firmware address 4: -28
[   26.515304] ath10k_pci 0000:02:00.0: failed to read firmware dump area: -28
[   26.515305] ath10k_pci 0000:02:00.0: Copy Engine register dump:
[   26.515316] ath10k_pci 0000:02:00.0: [00]: 0x00034400 4294967295
4294967295 4294967295 4294967295
[   26.515325] ath10k_pci 0000:02:00.0: [01]: 0x00034800 4294967295
4294967295 4294967295 4294967295
[   26.515335] ath10k_pci 0000:02:00.0: [02]: 0x00034c00 4294967295
4294967295 4294967295 4294967295
[   26.515345] ath10k_pci 0000:02:00.0: [03]: 0x00035000 4294967295
4294967295 4294967295 4294967295
[   26.515355] ath10k_pci 0000:02:00.0: [04]: 0x00035400 4294967295
4294967295 4294967295 4294967295
[   26.515364] ath10k_pci 0000:02:00.0: [05]: 0x00035800 4294967295
4294967295 4294967295 4294967295
[   26.515374] ath10k_pci 0000:02:00.0: [06]: 0x00035c00 4294967295
4294967295 4294967295 4294967295
[   26.515384] ath10k_pci 0000:02:00.0: [07]: 0x00036000 4294967295
4294967295 4294967295 4294967295
[   26.515386] ath10k_pci 0000:02:00.0: failed to reset chip: -5
[   26.515387] ath10k_pci 0000:02:00.0: Could not init hif: -5

[more snip]

Is this a firmware / driver problem or do I just have dud hardware?

Thanks,
Andy



More information about the ath10k mailing list