diff --git a/root/etc/NetworkManager/dispatcher.d/no-power-save b/root/etc/NetworkManager/dispatcher.d/no-power-save index 654188555..5bd251ec7 100644 --- a/root/etc/NetworkManager/dispatcher.d/no-power-save +++ b/root/etc/NetworkManager/dispatcher.d/no-power-save @@ -1,16 +1,14 @@ #!/bin/sh -# MDJ IFACE=$1 ACTION=$2 IW=/sbin/iw test -x $IW || exit 0 -[ "$IFACE" = "wlp2s0" ] || exit 0 +[ "$IFACE" = "wlp3s0" ] || exit 0 -case "$ACTION" in - up) +case "$ACTION" in up) $IW dev $IFACE set power_save off ;; esac diff --git a/root/lib/systemd/system-sleep/mwifiex_pcie.sh b/root/lib/systemd/system-sleep/mwifiex_pcie.sh index 7211ca8a2..3253ae1b9 100644 --- a/root/lib/systemd/system-sleep/mwifiex_pcie.sh +++ b/root/lib/systemd/system-sleep/mwifiex_pcie.sh @@ -6,12 +6,13 @@ set -eu case "$1" in pre) - ifdown --force mlan0 || true + ifdown --force wlp3s0 || true modprobe -r mwifiex_pcie ;; post) echo 1 > /sys/bus/pci/devices/0000\:02\:00.0/reset modprobe mwifiex_pcie + ifup --force wlp3s0 || true ;; esac