Created attachment 1325990 [details] journalctl capture Description of problem: I use Fedora 26 on my Acer Swift 5 and I have had issues with wifi connection for last two days. Probably it started after update, but I am not sure. The network stops working every 20 minutes. Looking through the logs I have narrowed it down to the following message: wpa_supplicant[8943]: wlp1s0: WPA: Group rekeying completed with 64:70:02:67:66:24 [GTK=CCMP] If I restart NM or wpa_supplicant, everything gets back to normal, then I see rekeying message first time and connection is fine, then after the second rekeying message connection stops. I enclose capture of $ journalctl -u NetworkManager -u wpa_supplicant.service --since "last 20 minutes" Version-Release number of selected component (if applicable): wpa_supplicant-2.6-8.fc26.x86_64 NetworkManager-1.8.2-1.fc26.x86_64 How reproducible: always Steps to Reproduce: 1. Restart wpa_supplicant 2. Wait for second rekeying to happen. 3. Actual results: Expected results: Additional info: Adapter/driver info: $ lspci -vv -s 01:00.0 01:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32) Subsystem: Foxconn International, Inc. Device e09d Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 279 Region 0: Memory at b1000000 (64-bit, non-prefetchable) [size=2M] Capabilities: <access denied> Kernel driver in use: ath10k_pci Kernel modules: ath10k_pci $ modinfo ath10k_pci filename: /lib/modules/4.12.11-300.fc26.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko.xz firmware: ath10k/QCA9377/hw1.0/board.bin firmware: ath10k/QCA9377/hw1.0/firmware-5.bin firmware: ath10k/QCA6174/hw3.0/board-2.bin firmware: ath10k/QCA6174/hw3.0/board.bin firmware: ath10k/QCA6174/hw3.0/firmware-6.bin firmware: ath10k/QCA6174/hw3.0/firmware-5.bin firmware: ath10k/QCA6174/hw3.0/firmware-4.bin firmware: ath10k/QCA6174/hw2.1/board-2.bin firmware: ath10k/QCA6174/hw2.1/board.bin firmware: ath10k/QCA6174/hw2.1/firmware-5.bin firmware: ath10k/QCA6174/hw2.1/firmware-4.bin firmware: ath10k/QCA9887/hw1.0/board-2.bin firmware: ath10k/QCA9887/hw1.0/board.bin firmware: ath10k/QCA9887/hw1.0/firmware-5.bin firmware: ath10k/QCA988X/hw2.0/board-2.bin firmware: ath10k/QCA988X/hw2.0/board.bin firmware: ath10k/QCA988X/hw2.0/firmware-5.bin firmware: ath10k/QCA988X/hw2.0/firmware-4.bin firmware: ath10k/QCA988X/hw2.0/firmware-3.bin firmware: ath10k/QCA988X/hw2.0/firmware-2.bin license: Dual BSD/GPL description: Driver support for Qualcomm Atheros 802.11ac WLAN PCIe/AHB devices author: Qualcomm Atheros alias: pci:v0000168Cd00000050sv*sd*bc*sc*i* alias: pci:v0000168Cd00000042sv*sd*bc*sc*i* alias: pci:v0000168Cd00000046sv*sd*bc*sc*i* alias: pci:v0000168Cd00000056sv*sd*bc*sc*i* alias: pci:v0000168Cd00000040sv*sd*bc*sc*i* alias: pci:v0000168Cd0000003Esv*sd*bc*sc*i* alias: pci:v0000168Cd00000041sv*sd*bc*sc*i* alias: pci:v0000168Cd0000003Csv*sd*bc*sc*i* depends: ath10k_core intree: Y vermagic: 4.12.11-300.fc26.x86_64 SMP mod_unload signat: PKCS#7 signer: sig_key: sig_hashalgo: md4 parm: irq_mode:0: auto, 1: legacy, 2: msi (default: 0) (uint) parm: reset_mode:0: auto, 1: warm only (default: 0) (uint)
I'm having the same exact problem on my Dell XPS 13 (9360 Kaby Lake) with a Qualcomm Atheros QCA6174 chip after upgrading to linux-firmware-20170828-76.gitb78acc9. It's a show-stopping bug for the XPS 13 laptops, which are quite popular to run Linux on these days. Others are having the same issue with similar laptops too: https://bodhi.fedoraproject.org/updates/linux-firmware-20170828-76.gitb78acc9.fc26 After recompiling 20170622-75.gita3a26af2.fc26.src.rpm, installing the old RPM, and rebooting, my WiFi connection is completely stable, as before, which confirms something broke quite a bit between releases. Basically: The problem is in the new version of the QCA6174 support in the linux-firmware RPM.
I can confirm Garretts findings. Downgrade of linux-firmware and it works stable again (same hardware as him).
working (20170622-75.gita3a26af2.fc26) [root@notebook klaas]# ethtool -i wlp58s0 driver: ath10k_pci version: 4.12.12-300.fc26.x86_64 firmware-version: WLAN.RM.2.0-00180-QCARMSWPZ-1 expansion-rom-version: bus-info: 0000:3a:00.0 supports-statistics: yes supports-test: no supports-eeprom-access: no supports-register-dump: no supports-priv-flags: no Not working (linux-firmware-20170828-76.gitb78acc9.fc26.noarch) [root@notebook klaas]# ethtool -i wlp58s0 driver: ath10k_pci version: 4.12.12-300.fc26.x86_64 firmware-version: WLAN.RM.4.4-00022-QCARMSWPZ-2 expansion-rom-version: bus-info: 0000:3a:00.0 supports-statistics: yes supports-test: no supports-eeprom-access: no supports-register-dump: no supports-priv-flags: no For the fun of it I also tried the latest driver, it seems to work on first try [root@notebook klaas]# ethtool -i wlp58s0 driver: ath10k_pci version: 4.12.12-300.fc26.x86_64 firmware-version: WLAN.RM.4.4.1-00051-QCARMSWP-1 expansion-rom-version: bus-info: 0000:3a:00.0 supports-statistics: yes supports-test: no supports-eeprom-access: no supports-register-dump: no supports-priv-flags: no
Fix in https://marc.info/?l=linux-wireless&m=150574717626917
I've done a scratch build with those patches included. Can you test this build and let me know if it works for you? https://koji.fedoraproject.org/koji/taskinfo?taskID=21959422
linux-firmware-20170828-77.gitb78acc9.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-ac7e52d53f
linux-firmware-20170828-77.gitb78acc9.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2017-aac60d40ce
linux-firmware-20170828-77.gitb78acc9.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2017-d2803ce4f5
linux-firmware-20170828-77.gitb78acc9.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-aac60d40ce
linux-firmware-20170828-77.gitb78acc9.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-d2803ce4f5
linux-firmware-20170828-77.gitb78acc9.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-ac7e52d53f
(In reply to Josh Boyer from comment #5) > I've done a scratch build with those patches included. Can you test this > build and let me know if it works for you? > > https://koji.fedoraproject.org/koji/taskinfo?taskID=21959422 linux-firmware-20170828-77.gitb78acc9.fc26 seems to be working fine. Thank you!
(In reply to Garrett LeSage from comment #1) > I'm having the same exact problem on my Dell XPS 13 (9360 Kaby Lake) with a > Qualcomm Atheros QCA6174 chip after upgrading to > linux-firmware-20170828-76.gitb78acc9. > > It's a show-stopping bug for the XPS 13 laptops, which are quite popular to > run Linux on these days. > > Others are having the same issue with similar laptops too: > https://bodhi.fedoraproject.org/updates/linux-firmware-20170828-76. > gitb78acc9.fc26 > > > After recompiling 20170622-75.gita3a26af2.fc26.src.rpm, installing the old > RPM, and rebooting, my WiFi connection is completely stable, as before, > which confirms something broke quite a bit between releases. > > Basically: The problem is in the new version of the QCA6174 support in the > linux-firmware RPM. Garrett, thanks for downgrade suggestion, it worked for me too.
linux-firmware-20170828-77.gitb78acc9.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.
linux-firmware-20170828-77.gitb78acc9.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.
linux-firmware-20170828-77.gitb78acc9.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.