From 87440d6bc868b40f8f842529f33aa7f044600c1d Mon Sep 17 00:00:00 2001 From: j1nx Date: Sun, 3 Jan 2021 15:15:49 +0100 Subject: [PATCH] Disable wifi power management for wlan0 for rpi --- .../systemd/system-preset/09-wifi_powersave.preset | 1 + .../usr/lib/systemd/system/wifi_powersave@.service | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/systemd/system-preset/09-wifi_powersave.preset create mode 100644 buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/systemd/system/wifi_powersave@.service diff --git a/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/systemd/system-preset/09-wifi_powersave.preset b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/systemd/system-preset/09-wifi_powersave.preset new file mode 100644 index 00000000..c542ca04 --- /dev/null +++ b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/systemd/system-preset/09-wifi_powersave.preset @@ -0,0 +1 @@ +enable wifi_powersave@off.service diff --git a/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/systemd/system/wifi_powersave@.service b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/systemd/system/wifi_powersave@.service new file mode 100644 index 00000000..bed5fb8d --- /dev/null +++ b/buildroot-external/board/raspberrypi/rootfs-overlay/usr/lib/systemd/system/wifi_powersave@.service @@ -0,0 +1,11 @@ +[Unit] +Description=Set WiFi power save %i +After=sys-subsystem-net-devices-wlan0.device + +[Service] +Type=oneshot +RemainAfterExit=yes +ExecStart=/sbin/iw dev wlan0 set power_save %i + +[Install] +WantedBy=sys-subsystem-net-devices-wlan0.device