ath10k_pci driver for a QCA9377 keeps crashing after system upgrade

What is happening?

Since upgrading my system about a week ago, my networking stops working and crashes completely. With only a full power down and up getting it back. A restart does not work.

What am I using?

I thought I was using the ath9k drivers but it seems the system was using the ath10k drivers.

Do you think it might be?

It seem to be when the machine goes into power saving mode. EG: screen off, not full sleep/hibernate or anything like that. We talking about getting a cup of coffee or taking a call.

What have you tried?

I have tried both 5.4.28 kernel and the 4.19.113 as well as change power saving settings, no different.

dmesg: Normal Boot Before Crash

[   13.940462] ath10k_pci 0000:03:00.0: enabling device (0000 -> 0002)
[   13.941850] ath10k_pci 0000:03:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[   14.327267] ath10k_pci 0000:03:00.0: qca9377 hw1.1 target 0x05020001 chip_id 0x003821ff sub 1028:1810
[   14.327269] ath10k_pci 0000:03:00.0: kconfig debug 1 debugfs 1 tracing 1 dfs 0 testmode 0
[   14.327692] ath10k_pci 0000:03:00.0: firmware ver WLAN.TF.2.1-00021-QCARMSWP-1 api 6 features wowlan,ignore-otp crc32 42e41877
[   14.393560] ath10k_pci 0000:03:00.0: board_file api 2 bmi_id N/A crc32 8aedfa4a
[   16.058766] ath10k_pci 0000:03:00.0: Unknown eventid: 118809
[   16.061673] ath10k_pci 0000:03:00.0: Unknown eventid: 90118
[   16.062887] ath10k_pci 0000:03:00.0: htt-ver 3.56 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1
[   16.322425] ath10k_pci 0000:03:00.0 wlp3s0: renamed from wlan0
[   18.759376] ath10k_pci 0000:03:00.0: Unknown eventid: 118809
[   18.762239] ath10k_pci 0000:03:00.0: Unknown eventid: 90118
[   19.639126] ath10k_pci 0000:03:00.0: Unknown eventid: 118809
[   19.642044] ath10k_pci 0000:03:00.0: Unknown eventid: 90118

dmesg: After Crash

[ 3558.408965]  snd_hda_ext_core ath10k_pci chash snd_soc_acpi_intel_match snd_soc_acpi gpu_sched nls_iso8859_1 x86_pkg_temp_thermal i915 snd_soc_core nls_cp437 ath10k_core intel_powerclamp vfat fat coretemp kvm_intel snd_compress ac97_bus kvmgt intel_cstate snd_pcm_dmaengine ath vfio_mdev intel_uncore mdev radeon vfio_iommu_type1 snd_hda_intel mac80211 vfio snd_hda_codec intel_rapl_perf kvm snd_hda_core psmouse snd_hwdep input_leds snd_pcm pcspkr snd_timer snd irqbypass ttm soundcore i2c_i801 i2c_algo_bit cfg80211 r8169 drm_kms_helper realtek rfkill libphy drm mei_me idma64 mei intel_gtt intel_lpss_pci intel_lpss agpgart syscopyarea i2c_hid sysfillrect processor_thermal_device sysimgblt intel_soc_dts_iosf intel_pch_thermal pcc_cpufreq fb_sys_fops wmi hid tpm_crb tpm_tis int3403_thermal tpm_tis_core
[ 3558.409172]  snd_hda_ext_core ath10k_pci chash snd_soc_acpi_intel_match snd_soc_acpi gpu_sched nls_iso8859_1 x86_pkg_temp_thermal i915 snd_soc_core nls_cp437 ath10k_core intel_powerclamp vfat fat coretemp kvm_intel snd_compress ac97_bus kvmgt intel_cstate snd_pcm_dmaengine ath vfio_mdev intel_uncore mdev radeon vfio_iommu_type1 snd_hda_intel mac80211 vfio snd_hda_codec intel_rapl_perf kvm snd_hda_core psmouse snd_hwdep input_leds snd_pcm pcspkr snd_timer snd irqbypass ttm soundcore i2c_i801 i2c_algo_bit cfg80211 r8169 drm_kms_helper realtek rfkill libphy drm mei_me idma64 mei intel_gtt intel_lpss_pci intel_lpss agpgart syscopyarea i2c_hid sysfillrect processor_thermal_device sysimgblt intel_soc_dts_iosf intel_pch_thermal pcc_cpufreq fb_sys_fops wmi hid tpm_crb tpm_tis int3403_thermal tpm_tis_core
[ 3574.098980] ath10k_warn: 139 callbacks suppressed
[ 3574.098984] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x00080008: -110
[ 3574.132525] ath10k_pci 0000:03:00.0: failed to wake target for write32 of 0xffffffff at 0x00080008: -110
[ 3574.214796] ath10k_pci 0000:03:00.0: failed to wake target for write32 of 0xfffffffe at 0x00080008: -110
[ 3574.284648] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x0003a028: -110
[ 3574.318207] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x0003a028: -110
[ 3574.351858] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x0003a028: -110
[ 3574.385472] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x0003a028: -110
[ 3574.419085] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x0003a028: -110
[ 3574.452880] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x0003a028: -110
[ 3574.486554] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x0003a028: -110
[ 3577.447873] ath10k_pci 0000:03:00.0: failed to read device register, device is gone
[ 3577.549077] ath10k_pci 0000:03:00.0: firmware crashed! (guid 2534c196-b9d2-4669-a0c8-142efc1a53b3)
[ 3577.549081] ath10k_pci 0000:03:00.0: qca9377 hw1.1 target 0x05020001 chip_id 0x003821ff sub 1028:1810
[ 3577.549083] ath10k_pci 0000:03:00.0: kconfig debug 1 debugfs 1 tracing 1 dfs 0 testmode 0
[ 3577.549822] ath10k_pci 0000:03:00.0: firmware ver WLAN.TF.2.1-00021-QCARMSWP-1 api 6 features wowlan,ignore-otp crc32 42e41877
[ 3577.550121] ath10k_pci 0000:03:00.0: board_file api 2 bmi_id N/A crc32 8aedfa4a
[ 3577.550123] ath10k_pci 0000:03:00.0: htt-ver 3.56 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1
[ 3577.550128] ath10k_pci 0000:03:00.0: failed to read firmware dump area: -28
[ 3577.550129] ath10k_pci 0000:03:00.0: Copy Engine register dump:
[ 3577.684418] ath10k_pci 0000:03:00.0: [00]: 0x00034400 4294967295 4294967295 4294967295 4294967295
[ 3577.819302] ath10k_pci 0000:03:00.0: [01]: 0x00034800 4294967295 4294967295 4294967295 4294967295
[ 3577.953889] ath10k_pci 0000:03:00.0: [02]: 0x00034c00 4294967295 4294967295 4294967295 4294967295
[ 3578.087902] ath10k_pci 0000:03:00.0: [03]: 0x00035000 4294967295 4294967295 4294967295 4294967295
[ 3578.222637] ath10k_pci 0000:03:00.0: [04]: 0x00035400 4294967295 4294967295 4294967295 4294967295
[ 3578.356921] ath10k_pci 0000:03:00.0: [05]: 0x00035800 4294967295 4294967295 4294967295 4294967295
[ 3578.491504] ath10k_pci 0000:03:00.0: [06]: 0x00035c00 4294967295 4294967295 4294967295 4294967295
[ 3578.625982] ath10k_pci 0000:03:00.0: [07]: 0x00036000 4294967295 4294967295 4294967295 4294967295
[ 3578.625991] ath10k_pci 0000:03:00.0: failed to reset chip: -5
[ 3578.625993] ath10k_pci 0000:03:00.0: Could not init hif: -5
[ 3882.576959] ath10k_warn: 127 callbacks suppressed
[ 3882.576963] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x00080008: -110
[ 3882.610510] ath10k_pci 0000:03:00.0: failed to wake target for write32 of 0xffffffff at 0x00080008: -110
[ 3882.684874] ath10k_pci 0000:03:00.0: failed to wake target for write32 of 0xfffffffe at 0x00080008: -110
[ 3882.754555] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x0003a028: -110
[ 3882.788145] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x0003a028: -110
[ 3882.821560] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x0003a028: -110
[ 3882.855206] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x0003a028: -110
[ 3882.888495] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x0003a028: -110
[ 3882.921929] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x0003a028: -110
[ 3882.955120] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x0003a028: -110
[ 3885.910950] ath10k_pci 0000:03:00.0: failed to read device register, device is gone
[ 3886.010992] ath10k_pci 0000:03:00.0: firmware crashed! (guid 3aaf77d0-fd5b-4a40-b136-a98e895de531)
[ 3886.010997] ath10k_pci 0000:03:00.0: qca9377 hw1.1 target 0x05020001 chip_id 0x003821ff sub 1028:1810
[ 3886.010998] ath10k_pci 0000:03:00.0: kconfig debug 1 debugfs 1 tracing 1 dfs 0 testmode 0
[ 3886.011713] ath10k_pci 0000:03:00.0: firmware ver WLAN.TF.2.1-00021-QCARMSWP-1 api 6 features wowlan,ignore-otp crc32 42e41877
[ 3886.011998] ath10k_pci 0000:03:00.0: board_file api 2 bmi_id N/A crc32 8aedfa4a
[ 3886.012000] ath10k_pci 0000:03:00.0: htt-ver 3.56 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1
[ 3886.012011] ath10k_pci 0000:03:00.0: failed to read firmware dump area: -28
[ 3886.012012] ath10k_pci 0000:03:00.0: Copy Engine register dump:
[ 3886.145610] ath10k_pci 0000:03:00.0: [00]: 0x00034400 4294967295 4294967295 4294967295 4294967295
[ 3886.278848] ath10k_pci 0000:03:00.0: [01]: 0x00034800 4294967295 4294967295 4294967295 4294967295
[ 3886.411818] ath10k_pci 0000:03:00.0: [02]: 0x00034c00 4294967295 4294967295 4294967295 4294967295
[ 3886.544693] ath10k_pci 0000:03:00.0: [03]: 0x00035000 4294967295 4294967295 4294967295 4294967295
[ 3886.677715] ath10k_pci 0000:03:00.0: [04]: 0x00035400 4294967295 4294967295 4294967295 4294967295
[ 3886.810501] ath10k_pci 0000:03:00.0: [05]: 0x00035800 4294967295 4294967295 4294967295 4294967295
[ 3886.943511] ath10k_pci 0000:03:00.0: [06]: 0x00035c00 4294967295 4294967295 4294967295 4294967295
[ 3887.077235] ath10k_pci 0000:03:00.0: [07]: 0x00036000 4294967295 4294967295 4294967295 4294967295
[ 3887.077245] ath10k_pci 0000:03:00.0: failed to reset chip: -5
[ 3887.077246] ath10k_pci 0000:03:00.0: Could not init hif: -5
[ 4188.050443] ath10k_warn: 127 callbacks suppressed
[ 4188.050446] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x00080008: -110
[ 4188.083943] ath10k_pci 0000:03:00.0: failed to wake target for write32 of 0xffffffff at 0x00080008: -110
[ 4188.155062] ath10k_pci 0000:03:00.0: failed to wake target for write32 of 0xfffffffe at 0x00080008: -110
[ 4188.225206] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x0003a028: -110
[ 4188.258519] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x0003a028: -110
[ 4188.292189] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x0003a028: -110
[ 4188.325395] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x0003a028: -110
[ 4188.358916] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x0003a028: -110
[ 4188.392366] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x0003a028: -110
[ 4188.425968] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x0003a028: -110
[ 4191.370106] ath10k_pci 0000:03:00.0: failed to read device register, device is gone
[ 4191.469861] ath10k_pci 0000:03:00.0: firmware crashed! (guid cd1837f3-de80-4d65-9560-eb49f4d44f8b)
[ 4191.469865] ath10k_pci 0000:03:00.0: qca9377 hw1.1 target 0x05020001 chip_id 0x003821ff sub 1028:1810
[ 4191.469867] ath10k_pci 0000:03:00.0: kconfig debug 1 debugfs 1 tracing 1 dfs 0 testmode 0
[ 4191.470543] ath10k_pci 0000:03:00.0: firmware ver WLAN.TF.2.1-00021-QCARMSWP-1 api 6 features wowlan,ignore-otp crc32 42e41877
[ 4191.470815] ath10k_pci 0000:03:00.0: board_file api 2 bmi_id N/A crc32 8aedfa4a
[ 4191.470817] ath10k_pci 0000:03:00.0: htt-ver 3.56 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1
[ 4191.470821] ath10k_pci 0000:03:00.0: failed to read firmware dump area: -28
[ 4191.470822] ath10k_pci 0000:03:00.0: Copy Engine register dump:
[ 4191.603643] ath10k_pci 0000:03:00.0: [00]: 0x00034400 4294967295 4294967295 4294967295 4294967295
[ 4191.736462] ath10k_pci 0000:03:00.0: [01]: 0x00034800 4294967295 4294967295 4294967295 4294967295
[ 4191.869330] ath10k_pci 0000:03:00.0: [02]: 0x00034c00 4294967295 4294967295 4294967295 4294967295
[ 4192.002222] ath10k_pci 0000:03:00.0: [03]: 0x00035000 4294967295 4294967295 4294967295 4294967295
[ 4192.135101] ath10k_pci 0000:03:00.0: [04]: 0x00035400 4294967295 4294967295 4294967295 4294967295
[ 4192.267650] ath10k_pci 0000:03:00.0: [05]: 0x00035800 4294967295 4294967295 4294967295 4294967295
[ 4192.400297] ath10k_pci 0000:03:00.0: [06]: 0x00035c00 4294967295 4294967295 4294967295 4294967295
[ 4192.533098] ath10k_pci 0000:03:00.0: [07]: 0x00036000 4294967295 4294967295 4294967295 4294967295
[ 4192.533105] ath10k_pci 0000:03:00.0: failed to reset chip: -5
[ 4192.533107] ath10k_pci 0000:03:00.0: Could not init hif: -5
[ 4493.286555] ath10k_warn: 127 callbacks suppressed
[ 4493.286558] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x00080008: -110
[ 4493.319827] ath10k_pci 0000:03:00.0: failed to wake target for write32 of 0xffffffff at 0x00080008: -110
[ 4493.395385] ath10k_pci 0000:03:00.0: failed to wake target for write32 of 0xfffffffe at 0x00080008: -110
[ 4493.475181] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x0003a028: -110
[ 4493.508829] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x0003a028: -110
[ 4493.542527] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x0003a028: -110
[ 4493.576212] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x0003a028: -110
[ 4493.609778] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x0003a028: -110
[ 4493.643342] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x0003a028: -110
[ 4493.677016] ath10k_pci 0000:03:00.0: failed to wake target for read32 at 0x0003a028: -110
[ 4496.639601] ath10k_pci 0000:03:00.0: failed to read device register, device is gone
[ 4496.740549] ath10k_pci 0000:03:00.0: firmware crashed! (guid f9e90e2b-aadd-470e-a899-3155a3db91bd)
[ 4496.740553] ath10k_pci 0000:03:00.0: qca9377 hw1.1 target 0x05020001 chip_id 0x003821ff sub 1028:1810
[ 4496.740555] ath10k_pci 0000:03:00.0: kconfig debug 1 debugfs 1 tracing 1 dfs 0 testmode 0
[ 4496.741293] ath10k_pci 0000:03:00.0: firmware ver WLAN.TF.2.1-00021-QCARMSWP-1 api 6 features wowlan,ignore-otp crc32 42e41877
[ 4496.741593] ath10k_pci 0000:03:00.0: board_file api 2 bmi_id N/A crc32 8aedfa4a
[ 4496.741595] ath10k_pci 0000:03:00.0: htt-ver 3.56 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1
[ 4496.741599] ath10k_pci 0000:03:00.0: failed to read firmware dump area: -28
[ 4496.741601] ath10k_pci 0000:03:00.0: Copy Engine register dump:
[ 4496.876015] ath10k_pci 0000:03:00.0: [00]: 0x00034400 4294967295 4294967295 4294967295 4294967295
[ 4497.010200] ath10k_pci 0000:03:00.0: [01]: 0x00034800 4294967295 4294967295 4294967295 4294967295
[ 4497.145074] ath10k_pci 0000:03:00.0: [02]: 0x00034c00 4294967295 4294967295 4294967295 4294967295
[ 4497.279414] ath10k_pci 0000:03:00.0: [03]: 0x00035000 4294967295 4294967295 4294967295 4294967295
[ 4497.414211] ath10k_pci 0000:03:00.0: [04]: 0x00035400 4294967295 4294967295 4294967295 4294967295
[ 4497.549146] ath10k_pci 0000:03:00.0: [05]: 0x00035800 4294967295 4294967295 4294967295 4294967295
[ 4497.683489] ath10k_pci 0000:03:00.0: [06]: 0x00035c00 4294967295 4294967295 4294967295 4294967295
[ 4497.818691] ath10k_pci 0000:03:00.0: [07]: 0x00036000 4294967295 4294967295 4294967295 4294967295
[ 4497.818706] ath10k_pci 0000:03:00.0: failed to reset chip: -5
[ 4497.818707] ath10k_pci 0000:03:00.0: Could not init hif: -5

Desktop environment? Power saving settings? Whoever knows how to answer this question will need that information.

The best I can tell its when the driver sleeps/power-saves the wireless chipset it then fails when trying to wake it.

I am using KDE. I dont know what power saving settings would be appropriate but its seems to happen when the time passes enough to trigger the "Screen Energy Saving/Suspend session" thresholds, and suspend session is set to lock screen.

The end result is the screen is off and when I try use it the screen turns on and I have to log back in but the networking has crashed.

These settings worked fine for the last 6 months, but only started doing this after a full system upgrade last week.

See Qualcomm Atheros Troubleshooting Guide |2020-04-09

1 Like

Thank you. That link was very insightful and also linked to another great post. I wounder why I did not find these search earlier.

I have not tried anything yet, but this gives me plenty to go on and sound exactly what I am running into.

Anyone else finding this post here are the most useful links I have found so far:

1 Like

After reviewing several other examples I have adapted and are using the following and seems to work. Slight delay of a few seconds for wireless to come back after logging back in, but it seems to works.

To adapt to other systems or drivers you will need to find the drivers module equivalents for ath10k_pci && ath10k_core and the device name wlp3s0. @see ip link.

Opinion

This seems to work as a workaround, but for me feel like it should be unnecessary as this was working out the box and I believe is still a regression in the drivers power management.

I cant remember when setting up the machine but I think I was on ath9k and have not tried going back to it.

Systemd Suspend Service

Create file:

sudo nano /etc/systemd/system/network-suspend.service

File content:

## -----------------------------------------------------------------------------
# Atheros "ath10k" driver suspend service for "wlp3s0" device
## -----------------------------------------------------------------------------
# /etc/systemd/system/network-suspend.service
# sudo systemctl enable network-suspend.service
# sudo systemctl start network-suspend.service
# sudo systemctl status network-suspend.service
# sudo systemctl daemon-reload
## -----------------------------------------------------------------------------

[Unit]
Description=Network suspend service
Before=sleep.target
StopWhenUnneeded=yes

[Service]
User=root
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/bin/sudo -u $USER /bin/bash -lc 'nmcli networking off'
ExecStart=/usr/bin/sleep 1
ExecStart=/usr/bin/systemctl stop NetworkManager
ExecStart=/usr/bin/sleep 1
ExecStart=/usr/bin/ip link set wlp3s0 down
ExecStart=/usr/bin/sleep 1
ExecStart=/usr/bin/rmmod  ath10k_pci
ExecStart=/usr/bin/sleep 1
ExecStartPost=/usr/bin/rmmod  ath10k_core

[Install]
WantedBy=sleep.target

Systemd Resume Service

Create file:

sudo nano /etc/systemd/system/network-resume.service

File content:

## -----------------------------------------------------------------------------
# Atheros "ath10k" driver resume service for "wlp3s0" device
## -----------------------------------------------------------------------------
# /etc/systemd/system/network-resume.service
# sudo systemctl enable network-resume.service
# sudo systemctl start network-resume.service
# sudo systemctl status network-resume.service
# sudo systemctl daemon-reload
## -----------------------------------------------------------------------------

[Unit]
Description=Network resume service
After=suspend.target
StopWhenUnneeded=yes

[Service]
User=root
Type=oneshot
RemainAfterExit=yes
ExecStartPre=/usr/bin/sleep 2
ExecStart=/usr/bin/modprobe ath10k_pci
ExecStart=/usr/bin/sleep 1
ExecStart=/usr/bin/modprobe ath10k_core
ExecStart=/usr/bin/sleep 1
ExecStart=/usr/bin/ip link set wlp3s0 up
ExecStart=/usr/bin/sleep 1
ExecStart=/usr/bin/systemctl start NetworkManager
ExecStart=/usr/bin/sleep 1
ExecStart=/usr/bin/sudo -u $USER /bin/bash -lc 'nmcli networking on'
ExecStart=/usr/bin/sleep 1
ExecStart=/usr/bin/sudo -u $USER /bin/bash -lc 'nmcli r wifi off'
ExecStart=/usr/bin/sleep 1
ExecStart=/usr/bin/sudo -u $USER /bin/bash -lc 'nmcli r wifi on'

[Install]
WantedBy=suspend.target

Ensure Correct Permission

sudo chown root:root /etc/systemd/system/network-suspend.service
sudo chmod +x /etc/systemd/system/network-suspend.service

sudo chown root:root /etc/systemd/system/network-resume.service
sudo chmod +x /etc/systemd/system/network-resume.service

Enable Service

sudo systemctl enable network-suspend.service

sudo systemctl enable network-resume.service

Restart system or sudo systemctl daemon-reload

1 Like

PROPER SYSTEMD SERVICE UNITS DIRS are /usr/lib/systemd/* and after enabling them these creating symling to /etc/systemd/*
EXEC bit is not needed too for thats services.
REFERENCE: https://unix.stackexchange.com/a/367237

I merged with fixes your TIP in main thread Qualcomm Atheros Troubleshooting Guide |2020-04-09

PROTO PKGBUILD:

pkgname=ath10k-systemd-network-suspend-service
pkgver=20200409
pkgrel=1
pkgdesc="Systemd service fixing crashing Atheros WLAN driver after RESUME from suspend"
arch=('any')
url="https://archived.forum.manjaro.org/t/134502/6"
license=('GPL')
depends=(systemd)
source=(network-suspend.service network-resume.service)
md5sums=('abccd27817a0022c5975383f1f3ffd64'
         'b4d86d104156a2530edfdbaeff9a77c0')

package() {
    mkdir -p ${pkgdir}/usr/lib/systemd/system 
    install -Dm644 ${srcdir}/*.service ${pkgdir}/usr/lib/systemd/system 
}

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.

Forum kindly sponsored by