From 537efa4241eb65df6928dfeea7f81f760ec5a4fb Mon Sep 17 00:00:00 2001 From: ThomasKaiser Date: Thu, 7 Sep 2017 13:02:27 -0700 Subject: [PATCH] Minor fixes/tweaks --- config/boards/rock64.wip | 2 +- packages/bsp/common/etc/init.d/armhwinfo | 1 + packages/bsp/common/etc/init.d/firstrun | 5 +++-- packages/bsp/common/usr/bin/armbianmonitor | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/config/boards/rock64.wip b/config/boards/rock64.wip index da21d450ba..4f687fce8f 100644 --- a/config/boards/rock64.wip +++ b/config/boards/rock64.wip @@ -1,5 +1,5 @@ # RK3328 quad core SoC 1GB-4GB -BOARD_NAME="Rock64" +BOARD_NAME="ROCK64" LINUXFAMILY="rk3328" BOOTCONFIG="rock64-rk3328_defconfig" # diff --git a/packages/bsp/common/etc/init.d/armhwinfo b/packages/bsp/common/etc/init.d/armhwinfo index 96345fa26f..dd9fa24e7d 100755 --- a/packages/bsp/common/etc/init.d/armhwinfo +++ b/packages/bsp/common/etc/init.d/armhwinfo @@ -253,6 +253,7 @@ prepare_board() { echo 7 >/sys/class/net/eth0/queues/rx-0/rps_cpus echo 32768 >/proc/sys/net/core/rps_sock_flow_entries echo 32768 >/sys/class/net/eth0/queues/rx-0/rps_flow_cnt + /sbin/ethtool -K eth0 rx off tx off ;; nanopim3) # dw-mci on cpu1, USB host on cpu2, GbE on cpu3, USB OTG on cpu4, video-codec on cpu5 for i in $(awk -F':' '/dw-mci/{print $1}' > /etc/fstab - grep -q swap /etc/sysctl.conf || echo "vm.swappiness=0" >> /etc/sysctl.conf echo -e "\n### [firstrun] Created 128MB emergency swap as $SWAPFILE" >>${Log} fi + # set vm.swappiness to 0 (even with a btrfs rootfs) + grep -q 'vm.swappiness' /etc/sysctl.conf || echo "vm.swappiness=0" >> /etc/sysctl.conf # some hardware workarounds case $LINUXFAMILY in sun7i|sun8i) # set some mac address for BT - [[ -n $(lsmod | grep dhd) ]] && \ + [[ -n $(lsmod | egrep "dhd|brcmfmac" ) ]] && \ (MACADDR=$(printf '43:29:B1:%02X:%02X:%02X\n' $[RANDOM%256] $[RANDOM%256] $[RANDOM%256]) ; \ sed -i "s/^MAC_ADDR=.*/MAC_ADDR=${MACADDR}/" /etc/default/brcm40183 ;\ sed -i "s/^MAC_ADDR=.*/MAC_ADDR=${MACADDR}/" /etc/default/ap6212 \ diff --git a/packages/bsp/common/usr/bin/armbianmonitor b/packages/bsp/common/usr/bin/armbianmonitor index c4997f3f81..a7e713910a 100755 --- a/packages/bsp/common/usr/bin/armbianmonitor +++ b/packages/bsp/common/usr/bin/armbianmonitor @@ -299,7 +299,7 @@ MonitorMode() { echo -e "\n$(date "+%H:%M:%S"): $(printf "%4s" ${CpuFreq})MHz $(printf "%5s" ${LoadAvg}) $(ProcessStats)\c" ;; notavailable) - echo -e "\n$(date "+%H:%M:%S"): --- $(printf "%5s" ${LoadAvg}) $(ProcessStats)\c" + echo -e "\n$(date "+%H:%M:%S"): --- $(printf "%5s" ${LoadAvg}) $(ProcessStats)\c" ;; esac if [ "X${SocTemp}" != "Xn/a" ]; then