On 27/08/2019 1:58 pm, Bill Maidment wrote:
Hi
It's time to start testing SL 7.7 updates and the first thing I found
was that my laptop wireless (using ath10k_pci) does not work:
Aug 27 12:52:51 [localhost] kernel: ath10k_pci 0000:03:00.0: pci irq
msi oper_irq_mode 2 irq_mode 0 reset_mode 0
Aug 27 12:52:51 [localhost] kernel: ath10k_pci 0000:03:00.0: qca9377
hw1.1 target 0x05020001 chip_id 0x003821ff sub 11ad:08a6
Aug 27 12:52:51 [localhost] kernel: ath10k_pci 0000:03:00.0: kconfig
debug 0 debugfs 1 tracing 0 dfs 0 testmode 0
Aug 27 12:52:51 [localhost] kernel: ath10k_pci 0000:03:00.0: firmware
ver WLAN.TF.2.1-00021-QCARMSWP-1 api 6 features wowlan,ignore-otp
crc32 42e41877
Aug 27 12:52:54 [localhost] kernel: ath10k_pci 0000:03:00.0: unable to
read from the device
Aug 27 12:52:54 [localhost] kernel: ath10k_pci 0000:03:00.0: could not
execute otp for board id check: -110
Aug 27 12:52:54 [localhost] kernel: ath10k_pci 0000:03:00.0: failed to
get board id from otp: -110
Aug 27 12:52:54 [localhost] kernel: ath10k_pci 0000:03:00.0: could not
probe fw (-110)
I tried using the previous 7.6 kernel but no luck there.
I plugged in a USB dongle and that worked OK for wireless.
Are we missing an update for the ath10k driver or is something else
interfering?
No. It seems we have a new version that doesn't match the kernel. I
found the following on the Manjaro site:
<quote>
This is a firmware issue. The firmware needs to be downgraded to
version 5 or you need to upgrade to kernel 4.19 and use the version 6
firmware.
Firmware Version Incompatibilities:
The QCA9377 adapter will work on kernel 4.19 if the ath10k
“firmware-6.bin” file is within the firmware folder.
The QCA9377 adapter will work on kernel 4.14 if the ath10k
“firmware-6.bin” is removed from the firmware folder.
The firmware is located in:
/lib/firmware/ath10k/QCA9377
Delete the version 6 firmware and reboot if you have no internet
connection (or need to remain on kernel 4.14). Otherwise upgrade to
kernel 4.19.
</quote>
The location on SL7.7 is /lib/firmware/ath10k/QCA9377/hw1.0/ and
removing firmware-6.bin worked for me.
--
Cheers
Bill