Dear Linux folks,

Yesterday, on my Intel Kaby Lake laptop Dell XPS 13 9360, the Wi-Fi stopped working again. Looking at the logs, the driver claimed, that the reset/recovery was successful, but – although NetworkManager showed an established Wi-Fi connection – it didn’t work. I worked around it by disabling Wi-Fi over the function keys (rfkill), and enabling it again. Then it started working. This time no firmware crash was recorded beforehand.

```
[ 0.000000] Linux version 6.17.0-rc3 (bu...@bohemianrhapsody.molgen.mpg.de) (gcc (Debian 14.3.0-5) 14.3.0, GNU ld (GNU Binutils for Debian) 2.45) #122 SMP PREEMPT_DYNAMIC Mon Aug 25 08:27:23 CEST 2025
[…]
[ 46.308531] ath10k_pci 0000:3a:00.0: qca6174 hw3.2 target 0x05030000 chip_id 0x00340aff sub 1a56:1535 [ 46.308538] ath10k_pci 0000:3a:00.0: kconfig debug 0 debugfs 0 tracing 0 dfs 0 testmode 0 [ 46.308637] ath10k_pci 0000:3a:00.0: firmware ver WLAN.RM.4.4.1-00309- api 6 features wowlan,ignore-otp,mfp crc32 0793bcf2 [ 46.387972] ath10k_pci 0000:3a:00.0: board_file api 2 bmi_id N/A crc32 d2863f91
[…]
[33027.934900] wlp58s0: Limiting TX power to 20 (20 - 0) dBm as advertised by 1e:49:bc:44:95:52
[33312.525898] ath10k_pci 0000:3a:00.0: timed out waiting peer stats info
[33318.669751] ath10k_pci 0000:3a:00.0: timed out waiting peer stats info
[33324.561674] ath10k_pci 0000:3a:00.0: wmi command 90124 timeout, restarting hardware [33324.561705] ath10k_pci 0000:3a:00.0: could not request peer stats info: -11 [33327.600837] ath10k_pci 0000:3a:00.0: failed to receive initialized event from target: 00000000 [33330.616356] ath10k_pci 0000:3a:00.0: failed to receive initialized event from target: 00000000
[33330.616370] ath10k_pci 0000:3a:00.0: failed to wait for target init: -110
[33330.618779] ieee80211 phy0: Hardware restart was requested
[33330.618923] ath10k_pci 0000:3a:00.0: failed to start hw scan: -108
[33330.942314] ath10k_pci 0000:3a:00.0: device successfully recovered
[33441.598552] wlp58s0: deauthenticating from 1e:49:bc:44:95:52 by local choice (Reason: 3=DEAUTH_LEAVING)

Aug 26 17:56:26 abreu wpa_supplicant[683]: rfkill: WLAN soft blocked
Aug 26 17:56:26 abreu wpa_supplicant[683]: rfkill: WLAN soft blocked

[33448.628415] wlp58s0: authenticate with 1e:49:bc:44:95:52 (local address=9c:b6:d0:d1:6a:b1)
[33448.628425] wlp58s0: send auth to 1e:49:bc:44:95:52 (try 1/3)
[33448.744099] wlp58s0: authenticate with 1e:49:bc:44:95:52 (local address=9c:b6:d0:d1:6a:b1)
[33448.744108] wlp58s0: send auth to 1e:49:bc:44:95:52 (try 1/3)
[33448.783610] wlp58s0: authenticated
[33448.787382] wlp58s0: associate with 1e:49:bc:44:95:52 (try 1/3)
[33448.793745] wlp58s0: RX AssocResp from 1e:49:bc:44:95:52 (capab=0x1431 status=0 aid=132)
[33448.797057] wlp58s0: associated
[33448.982505] wlp58s0: Limiting TX power to 20 (20 - 0) dBm as advertised by 1e:49:bc:44:95:52
```

Looking through the logs since November 26th, 2024, this has happened in the past. Sometimes without the error `failed to receive initialized event from target`.

```
Mär 20 07:52:48 abreu kernel: Linux version 6.14.0-rc7-00074-ga7f2e10ecd8f (bu...@bohemianrhapsody.molgen.mpg.de) (gcc (Debian 14.2.0-19) 14.2.0, GNU ld (GNU Binutils for Debian) 2.44) #110 SMP PREEMPT_DYNAMIC Thu Mar 20 00:43:24 CET 2025
[…]
Mär 21 10:12:04 abreu kernel: ath10k_pci 0000:3a:00.0: timed out waiting peer stats info Mär 21 10:12:10 abreu kernel: ath10k_pci 0000:3a:00.0: timed out waiting peer stats info Mär 21 10:12:16 abreu kernel: ath10k_pci 0000:3a:00.0: wmi command 90124 timeout, restarting hardware Mär 21 10:12:16 abreu kernel: ath10k_pci 0000:3a:00.0: could not request peer stats info: -11 Mär 21 10:12:19 abreu kernel: ath10k_pci 0000:3a:00.0: failed to receive initialized event from target: 00000000 Mär 21 10:12:22 abreu kernel: ath10k_pci 0000:3a:00.0: failed to receive initialized event from target: 00000000 Mär 21 10:12:22 abreu kernel: ath10k_pci 0000:3a:00.0: failed to wait for target init: -110
Mär 21 10:12:22 abreu kernel: ieee80211 phy0: Hardware restart was requested
Mär 21 10:12:23 abreu kernel: ath10k_pci 0000:3a:00.0: device successfully recovered Mär 21 10:12:23 abreu kernel: wlp58s0: deauthenticated from 5c:b1:2e:5f:19:00 (Reason: 7=CLASS3_FRAME_FROM_NONASSOC_STA)
```

```
Jun 05 08:46:30 abreu kernel: Linux version 6.15.0-11980-g16b70698aa3a (bu...@bohemianrhapsody.molgen.mpg.de) (gcc (Debian 14.2.0-19) 14.2.0, GNU ld (GNU Binutils for Debian) 2.44) #62 SMP PREEMPT_DYNAMIC Wed Jun 4 23:51:52 CEST 2025
[…]
Jun 05 12:31:50 abreu kernel: ath10k_pci 0000:3a:00.0: timed out waiting peer stats info Jun 05 12:31:56 abreu kernel: ath10k_pci 0000:3a:00.0: timed out waiting peer stats info Jun 05 12:32:02 abreu kernel: ath10k_pci 0000:3a:00.0: wmi command 90124 timeout, restarting hardware Jun 05 12:32:02 abreu kernel: ath10k_pci 0000:3a:00.0: could not request peer stats info: -11 Jun 05 12:32:05 abreu kernel: ath10k_pci 0000:3a:00.0: failed to receive initialized event from target: 00000000 Jun 05 12:32:08 abreu kernel: ath10k_pci 0000:3a:00.0: failed to receive initialized event from target: 00000000 Jun 05 12:32:08 abreu kernel: ath10k_pci 0000:3a:00.0: failed to wait for target init: -110
Jun 05 12:32:08 abreu kernel: ieee80211 phy0: Hardware restart was requested
Jun 05 12:32:08 abreu kernel: ath10k_pci 0000:3a:00.0: device successfully recovered
```

```
Jun 30 15:19:54 abreu kernel: Linux version 6.16.0-rc4-00004-g30643e084e03 (bu...@bohemianrhapsody.molgen.mpg.de) (gcc (Debian 14.2.0-19) 14.2.0, GNU ld (GNU Binutils for Debian) 2.44) #82 SMP PREEMPT_DYNAMIC Mon Jun 30 11:01:16 CEST 2025
[…]
Jun 30 15:31:48 abreu kernel: ath10k_pci 0000:3a:00.0: timed out waiting peer stats info Jun 30 15:31:54 abreu kernel: ath10k_pci 0000:3a:00.0: timed out waiting peer stats info Jun 30 15:32:00 abreu kernel: ath10k_pci 0000:3a:00.0: wmi command 90124 timeout, restarting hardware Jun 30 15:32:00 abreu kernel: ath10k_pci 0000:3a:00.0: could not request peer stats info: -11
Jun 30 15:32:00 abreu kernel: ieee80211 phy0: Hardware restart was requested
Jun 30 15:32:00 abreu kernel: ath10k_pci 0000:3a:00.0: device successfully recovered
```

```
Aug 14 06:36:18 abreu kernel: Linux version 6.17.0-rc1-00016-g8742b2d8935f (bu...@bohemianrhapsody.molgen.mpg.de) (gcc (Debian 14.3.0-5) 14.3.0, GNU ld (GNU Binutils for Debian) 2.45) #112 SMP PREEMPT_DYNAMIC Wed Aug 13 14:29:07 CEST 2025
[…]
Aug 15 13:59:05 abreu kernel: ath10k_pci 0000:3a:00.0: timed out waiting peer stats info Aug 15 13:59:11 abreu kernel: ath10k_pci 0000:3a:00.0: timed out waiting peer stats info Aug 15 13:59:17 abreu kernel: ath10k_pci 0000:3a:00.0: wmi command 90124 timeout, restarting hardware Aug 15 13:59:17 abreu kernel: ath10k_pci 0000:3a:00.0: could not request peer stats info: -11
Aug 15 13:59:17 abreu kernel: ieee80211 phy0: Hardware restart was requested
Aug 15 13:59:18 abreu kernel: ath10k_pci 0000:3a:00.0: device successfully recovered Aug 15 13:59:29 abreu kernel: wlp58s0: deauthenticated from 98:9d:5d:4b:e4:40 (Reason: 7=CLASS3_FRAME_FROM_NONASSOC_STA)
```

James, Andrea (added because of report in 2024 [1]), do you see these things in your logs? Should you use systemd-journald you could run `journalctl -g 'failed to receive initialized event from target:'.`

Jeff, Baochen, is Qualcomm aware of such issues? Do I need to run the driver always in full debug mode to get you more information for debugging?


Kind regards,

Paul


[1]: https://lore.kernel.org/all/4ade6459-bfe3-4180-8586-9e4d7b8e5...@brown.edu/

Reply via email to