Firmware crash XPS 9370

I run an XPS 9370 with Fedora 30.

Sometimes (maybe once in three or four days), waking up from suspend takes a very long time. Furthermore, I get the following dmesg log:

Aug 04 08:38:31.910290 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x00080008: -110
Aug 04 08:38:31.910602 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for write32 of 0xffffffff at 0x00080008: -110
Aug 04 08:38:31.963991 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for write32 of 0xfffffffe at 0x00080008: -110
Aug 04 08:38:32.045721 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003a028: -110
Aug 04 08:38:32.046093 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003a028: -110
Aug 04 08:38:32.106430 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003a028: -110
Aug 04 08:38:32.106661 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003a028: -110
Aug 04 08:38:32.167141 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003a028: -110
Aug 04 08:38:32.167418 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003a028: -110
Aug 04 08:38:32.227858 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003a028: -110
Aug 04 08:38:35.172406 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to read device register, device is gone
Aug 04 08:38:35.233661 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to reset chip: -5
Aug 04 08:38:35.234020 xps-9370 kernel: ath10k_pci 0000:02:00.0: firmware crashed! (guid 07c2565e-a966-4a14-ada2-927ce5bb59a2)
Aug 04 08:38:35.234254 xps-9370 kernel: ath10k_pci 0000:02:00.0: Could not init hif: -5
Aug 04 08:38:35.234537 xps-9370 kernel: ath10k_pci 0000:02:00.0: qca6174 hw3.2 target 0x05030000 chip_id 0x00340aff sub 1a56:143a
Aug 04 08:38:35.234833 xps-9370 kernel: ath10k_pci 0000:02:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 0 testmode 0
Aug 04 08:38:35.235006 xps-9370 kernel: ath10k_pci 0000:02: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
Aug 04 08:38:35.235171 xps-9370 kernel: ath10k_pci 0000:02:00.0: board_file api 2 bmi_id N/A crc32 4ed3569e
Aug 04 08:38:35.235333 xps-9370 kernel: ath10k_pci 0000:02:00.0: htt-ver 3.56 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1
Aug 04 08:38:35.264325 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to read firmware dump area: -28
Aug 04 08:38:35.264533 xps-9370 kernel: ath10k_pci 0000:02:00.0: Copy Engine register dump:
Aug 04 08:38:35.507120 xps-9370 kernel: ath10k_pci 0000:02:00.0: [00]: 0x00034400 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:35.749876 xps-9370 kernel: ath10k_pci 0000:02:00.0: [01]: 0x00034800 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:35.992715 xps-9370 kernel: ath10k_pci 0000:02:00.0: [02]: 0x00034c00 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:36.235467 xps-9370 kernel: ath10k_pci 0000:02:00.0: [03]: 0x00035000 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:36.478285 xps-9370 kernel: ath10k_pci 0000:02:00.0: [04]: 0x00035400 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:36.721026 xps-9370 kernel: ath10k_pci 0000:02:00.0: [05]: 0x00035800 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:36.963881 xps-9370 kernel: ath10k_warn: 157 callbacks suppressed
Aug 04 08:38:36.964002 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x00035c48: -110
Aug 04 08:38:36.964246 xps-9370 kernel: ath10k_pci 0000:02:00.0: [06]: 0x00035c00 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:36.964422 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003a028: -110
Aug 04 08:38:36.964589 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003603c: -110
Aug 04 08:38:37.024574 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003a028: -110
Aug 04 08:38:37.024848 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x00036044: -110
Aug 04 08:38:37.085271 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003a028: -110
Aug 04 08:38:37.085517 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x00036040: -110
Aug 04 08:38:37.115621 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003a028: -110
Aug 04 08:38:37.145969 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x00036048: -110
Aug 04 08:38:37.146188 xps-9370 kernel: ath10k_pci 0000:02:00.0: [07]: 0x00036000 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:37.176322 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003a028: -110
Aug 04 08:38:38.664555 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to read device register, device is gone
Aug 04 08:38:38.726284 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to reset chip: -5
Aug 04 08:38:38.726596 xps-9370 kernel: ath10k_pci 0000:02:00.0: Could not init hif: -5
Aug 04 08:38:38.726810 xps-9370 kernel: ath10k_pci 0000:02:00.0: firmware crashed! (guid 86ed4414-e3f4-424c-9641-0b4f4c3136a0)
Aug 04 08:38:38.727049 xps-9370 kernel: ath10k_pci 0000:02:00.0: qca6174 hw3.2 target 0x05030000 chip_id 0x00340aff sub 1a56:143a
Aug 04 08:38:38.727259 xps-9370 kernel: ath10k_pci 0000:02:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 0 testmode 0
Aug 04 08:38:38.727468 xps-9370 kernel: ath10k_pci 0000:02: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
Aug 04 08:38:38.727716 xps-9370 kernel: ath10k_pci 0000:02:00.0: board_file api 2 bmi_id N/A crc32 4ed3569e
Aug 04 08:38:38.727910 xps-9370 kernel: ath10k_pci 0000:02:00.0: htt-ver 3.56 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1
Aug 04 08:38:38.787697 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to read firmware dump area: -28
Aug 04 08:38:38.788033 xps-9370 kernel: ath10k_pci 0000:02:00.0: Copy Engine register dump:
Aug 04 08:38:38.909165 xps-9370 kernel: ath10k_pci 0000:02:00.0: [00]: 0x00034400 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:39.030633 xps-9370 kernel: ath10k_pci 0000:02:00.0: [01]: 0x00034800 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:39.152055 xps-9370 kernel: ath10k_pci 0000:02:00.0: [02]: 0x00034c00 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:39.187337 xps-9370 kernel: EXT4-fs (sda1): recovery complete
Aug 04 08:38:39.187445 xps-9370 kernel: EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
Aug 04 08:38:39.273557 xps-9370 kernel: ath10k_pci 0000:02:00.0: [03]: 0x00035000 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:39.394989 xps-9370 kernel: ath10k_pci 0000:02:00.0: [04]: 0x00035400 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:39.516427 xps-9370 kernel: ath10k_pci 0000:02:00.0: [05]: 0x00035800 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:39.637960 xps-9370 kernel: ath10k_pci 0000:02:00.0: [06]: 0x00035c00 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:39.729907 xps-9370 kernel: ath10k_pci 0000:02:00.0: [07]: 0x00036000 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:48.908702 xps-9370 kernel: ath10k_warn: 89 callbacks suppressed
Aug 04 08:38:48.908848 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x00080008: -110
Aug 04 08:38:48.909115 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for write32 of 0xffffffff at 0x00080008: -110
Aug 04 08:38:48.961834 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for write32 of 0xfffffffe at 0x00080008: -110
Aug 04 08:38:49.043959 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003a028: -110
Aug 04 08:38:49.044323 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003a028: -110
Aug 04 08:38:49.074383 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003a028: -110
Aug 04 08:38:49.104760 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003a028: -110
Aug 04 08:38:49.135137 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003a028: -110
Aug 04 08:38:49.195910 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003a028: -110
Aug 04 08:38:49.196136 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003a028: -110
Aug 04 08:38:52.173661 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to read device register, device is gone
Aug 04 08:38:52.235035 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to reset chip: -5
Aug 04 08:38:52.235369 xps-9370 kernel: ath10k_pci 0000:02:00.0: Could not init hif: -5
Aug 04 08:38:52.235626 xps-9370 kernel: ath10k_pci 0000:02:00.0: firmware crashed! (guid 52c13592-8f5c-4881-9851-9e915e00bb0c)
Aug 04 08:38:52.235891 xps-9370 kernel: ath10k_pci 0000:02:00.0: qca6174 hw3.2 target 0x05030000 chip_id 0x00340aff sub 1a56:143a
Aug 04 08:38:52.236147 xps-9370 kernel: ath10k_pci 0000:02:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 0 testmode 0
Aug 04 08:38:52.236400 xps-9370 kernel: ath10k_pci 0000:02: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
Aug 04 08:38:52.236640 xps-9370 kernel: ath10k_pci 0000:02:00.0: board_file api 2 bmi_id N/A crc32 4ed3569e
Aug 04 08:38:52.237013 xps-9370 kernel: ath10k_pci 0000:02:00.0: htt-ver 3.56 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1
Aug 04 08:38:52.265670 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to read firmware dump area: -28
Aug 04 08:38:52.266019 xps-9370 kernel: ath10k_pci 0000:02:00.0: Copy Engine register dump:
Aug 04 08:38:52.569305 xps-9370 kernel: ath10k_pci 0000:02:00.0: [00]: 0x00034400 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:52.812137 xps-9370 kernel: ath10k_pci 0000:02:00.0: [01]: 0x00034800 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:53.055017 xps-9370 kernel: ath10k_pci 0000:02:00.0: [02]: 0x00034c00 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:53.297858 xps-9370 kernel: ath10k_pci 0000:02:00.0: [03]: 0x00035000 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:53.540669 xps-9370 kernel: ath10k_pci 0000:02:00.0: [04]: 0x00035400 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:53.783517 xps-9370 kernel: ath10k_pci 0000:02:00.0: [05]: 0x00035800 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:53.965798 xps-9370 kernel: ath10k_warn: 157 callbacks suppressed
Aug 04 08:38:53.965954 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x00035c40: -110
Aug 04 08:38:53.966198 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003a028: -110
Aug 04 08:38:53.966370 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x00035c48: -110
Aug 04 08:38:53.966542 xps-9370 kernel: ath10k_pci 0000:02:00.0: [06]: 0x00035c00 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:53.996155 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003a028: -110
Aug 04 08:38:54.026510 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003603c: -110
Aug 04 08:38:54.056859 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003a028: -110
Aug 04 08:38:54.087218 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x00036044: -110
Aug 04 08:38:54.117567 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003a028: -110
Aug 04 08:38:54.147909 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x00036040: -110
Aug 04 08:38:54.178277 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003a028: -110
Aug 04 08:38:54.208623 xps-9370 kernel: ath10k_pci 0000:02:00.0: [07]: 0x00036000 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:55.636856 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to read device register, device is gone
Aug 04 08:38:55.701807 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to reset chip: -5
Aug 04 08:38:55.702433 xps-9370 kernel: ath10k_pci 0000:02:00.0: Could not init hif: -5
Aug 04 08:38:55.702704 xps-9370 kernel: ath10k_pci 0000:02:00.0: firmware crashed! (guid f2f60a0d-bfeb-4b69-8b37-52b050fd6c0f)
Aug 04 08:38:55.702935 xps-9370 kernel: ath10k_pci 0000:02:00.0: qca6174 hw3.2 target 0x05030000 chip_id 0x00340aff sub 1a56:143a
Aug 04 08:38:55.703131 xps-9370 kernel: ath10k_pci 0000:02:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 0 testmode 0
Aug 04 08:38:55.703303 xps-9370 kernel: ath10k_pci 0000:02: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
Aug 04 08:38:55.703473 xps-9370 kernel: ath10k_pci 0000:02:00.0: board_file api 2 bmi_id N/A crc32 4ed3569e
Aug 04 08:38:55.703638 xps-9370 kernel: ath10k_pci 0000:02:00.0: htt-ver 3.56 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1
Aug 04 08:38:55.729355 xps-9370 kernel: ath10k_pci 0000:02:00.0: failed to read firmware dump area: -28
Aug 04 08:38:55.729672 xps-9370 kernel: ath10k_pci 0000:02:00.0: Copy Engine register dump:
Aug 04 08:38:55.881244 xps-9370 kernel: ath10k_pci 0000:02:00.0: [00]: 0x00034400 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:56.002882 xps-9370 kernel: ath10k_pci 0000:02:00.0: [01]: 0x00034800 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:56.124489 xps-9370 kernel: ath10k_pci 0000:02:00.0: [02]: 0x00034c00 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:56.245992 xps-9370 kernel: ath10k_pci 0000:02:00.0: [03]: 0x00035000 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:56.367471 xps-9370 kernel: ath10k_pci 0000:02:00.0: [04]: 0x00035400 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:56.488986 xps-9370 kernel: ath10k_pci 0000:02:00.0: [05]: 0x00035800 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:56.610497 xps-9370 kernel: ath10k_pci 0000:02:00.0: [06]: 0x00035c00 4294967295 4294967295 4294967295 4294967295
Aug 04 08:38:56.702033 xps-9370 kernel: ath10k_pci 0000:02:00.0: [07]: 0x00036000 4294967295 4294967295 4294967295 4294967295

As expected from the log WiFi does not work at all after the crash. But furthermore, my mouse stutters and the complete GNOME shell lags. Only a restart helps.

Does anybody have an idea how to fix the problem?