Thanks tbg - it's a fairly new device so definitely discovering these quirks as I go!
Disabling TLP got me a stable connection for ~1600 seconds - have plugged and unplugged from AC, entered in and out of standby a few times, and it was happy, then seemingly randomly stopped again.
[ 2.989192] ath10k_pci 0000:01:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[ 3.244892] ath10k_pci 0000:01:00.0: qca6174 hw3.2 target 0x05030000 chip_id 0x00340aff sub 17aa:0827
[ 3.244897] ath10k_pci 0000:01:00.0: kconfig debug 1 debugfs 1 tracing 1 dfs 0 testmode 0
[ 3.246091] ath10k_pci 0000:01:00.0: firmware ver RM.4.4.1.c2-00057-QCARMSWP-1 api 6 features wowlan,ignore-otp,no-4addr-pad,raw-mode crc32 e061250a
[ 3.316714] ath10k_pci 0000:01:00.0: board_file api 2 bmi_id N/A crc32 4ed3569e
[ 3.388985] ath10k_pci 0000:01:00.0: unsupported HTC service id: 1536
[ 3.408401] ath10k_pci 0000:01:00.0: htt-ver 3.56 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1
[ 3.524567] ath10k_pci 0000:01:00.0 wlp1s0: renamed from wlan0
[ 3.754606] ath10k_pci 0000:01:00.0: unsupported HTC service id: 1536
[ 4.095927] ath10k_pci 0000:01:00.0: unsupported HTC service id: 1536
[ 1628.466839] ath10k_pci 0000:01:00.0: wmi command 36865 timeout, restarting hardware
[ 1628.466862] ath10k_pci 0000:01:00.0: failed to set PS Mode 0 for vdev 0: -11
[ 1628.466869] ath10k_pci 0000:01:00.0: failed to setup powersave: -11
[ 1628.466876] ath10k_pci 0000:01:00.0: failed to setup ps on vdev 0: -11
[ 1628.467213] ath10k_pci 0000:01:00.0: failed to flush transmit queue (skip 1 ar-state 1): 1500
[ 1628.479367] ath10k_pci 0000:01:00.0: failed to read hi_board_data address: -16
[ 1628.550683] ath10k_pci 0000:01:00.0: failed to delete peer e0:3f:49:e0:3d:ac for vdev 0: -108
[ 1628.550795] Modules linked in: ccm cmac rfcomm ipt_REJECT nf_reject_ipv4 xt_tcpudp xt_owner hid_sensor_accel_3d hid_sensor_gyro_3d snd_hda_codec_hdmi hid_sensor_trigger industrialio_triggered_buffer kfifo_buf hid_sensor_iio_common arc4 industrialio snd_hda_codec_realtek hid_sensor_hub snd_hda_codec_generic ledtrig_audio intel_ishtp_hid mousedev joydev ip6_tables iptable_filter i915 intel_rapl x86_pkg_temp_thermal intel_powerclamp bnep wacom hid_multitouch coretemp ath10k_pci ath10k_core kvmgt snd_soc_skl vfio_mdev mdev ath vfio_iommu_type1 snd_soc_hdac_hda vfio snd_hda_ext_core mac80211 crct10dif_pclmul snd_soc_skl_ipc crc32_pclmul nls_iso8859_1 nls_cp437 snd_soc_sst_ipc kvm snd_soc_sst_dsp ghash_clmulni_intel snd_soc_acpi_intel_match vfat snd_soc_acpi fat spi_pxa2xx_platform snd_soc_core hid_generic 8250_dw snd_compress btusb ac97_bus btrtl snd_pcm_dmaengine irqbypass btbcm i2c_algo_bit btintel snd_hda_intel fuse iTCO_wdt drm_kms_helper usbhid iTCO_vendor_support snd_hda_codec bluetooth
[ 1628.551861] ath10k_pci 0000:01:00.0: failed to recalculate rts/cts prot for vdev 0: -108
[ 1628.551867] ath10k_pci 0000:01:00.0: failed to set cts protection for vdev 0: -108
[ 1628.551873] ath10k_pci 0000:01:00.0: failed to set erp slot for vdev 0: -108
[ 1628.796697] ath10k_pci 0000:01:00.0: device successfully recovered
I'll have tried using wifi.powersave = 1
in /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
, And have reenabled tlp with the following modification to /etc/default/tlp
:
RUNTIME_PM_BLACKLIST="01:00.0"
After toggling networking, I pulled another dmesg, which still returns:
[ 2031.876413] ath10k_pci 0000:01:00.0: failed to set PS Mode 0 for vdev 1: -11
[ 2031.876418] ath10k_pci 0000:01:00.0: failed to setup powersave: -11
[ 2031.876424] ath10k_pci 0000:01:00.0: failed to setup ps on vdev 1: -11
So I think we might be on to something with it being a power issue, but I'm not sure where to look next. Most of the errors also relate to 'vdev1' but I'm not sure what this is!
Are there any other logs that I could be pulling that might give a little bit more insight? What's happening at 1628+, etc is all after running sudo nmcli networking off
and on.