From f50c623bc7d00d5595da0b953bcffc00d35287aa Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Fri, 10 Jul 2020 15:39:40 +0200 Subject: [PATCH] Set RPI default speed at first boot --- openmptcprouter/files/etc/uci-defaults/2060-omr-system | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/openmptcprouter/files/etc/uci-defaults/2060-omr-system b/openmptcprouter/files/etc/uci-defaults/2060-omr-system index a22438426..3cb59a122 100755 --- a/openmptcprouter/files/etc/uci-defaults/2060-omr-system +++ b/openmptcprouter/files/etc/uci-defaults/2060-omr-system @@ -7,4 +7,12 @@ uci -q batch <<-EOF >/dev/null set rpcd.@rpcd[0].timeout=120 commit rpcd EOF + +[ -n "$(ubus call system board | jsonfilter -e '@.board_name' | grep raspberry)" ] && [ "$(uci -q get openmptcprouter.settings.scaling_governor)" != "performance" ] && { + # force CPU speed for RPI + uci -q set openmptcprouter.settings.scaling_min_freq=$(cat /sys/devices/system/cpu/cpufreq/policy0/scaling_max_freq | tr -d "\n") + uci -q set openmptcprouter.settings.scaling_max_freq=$(cat /sys/devices/system/cpu/cpufreq/policy0/scaling_max_freq | tr -d "\n") + uci -q set openmptcprouter.settings.scaling_governor='performance' +} + exit 0 \ No newline at end of file