Prepare new boards arrival, cosmetic fixes

This commit is contained in:
ThomasKaiser 2017-10-11 13:46:03 +02:00
parent f4071d13a8
commit 65c1f8735b
2 changed files with 14 additions and 17 deletions

View File

@ -110,7 +110,7 @@ prepare_board() {
echo 3 >/proc/irq/$(awk -F":" "/eth0/ {print \$1}" </proc/interrupts | sed 's/\ //g')/smp_affinity_list
echo 7 >/sys/class/net/eth0/queues/rx-0/rps_cpus
;;
odroidc2|meson64) # S905: both kernels: send eth0 to cpu3, mmc/usb2 to cpu2 and usb1 to cpu1
odroidc2|meson64) # S905/S905X/S912: both kernels: send eth0 to cpu3, mmc/usb2 to cpu2 and usb1 to cpu1
# Basics: http://forum.odroid.com/viewtopic.php?f=115&t=8121#p65777
for i in $(awk -F':' '/sd_emmc|usb2/{print $1}' </proc/interrupts | sed 's/\ //g'); do
echo 1 >/proc/irq/$i/smp_affinity_list
@ -378,7 +378,7 @@ case $1 in
prepare_temp_monitoring &
# display message, log hardware id to file, write log
echo -e "[\e[0;32m ok \x1B[0m] Starting ARM hardware info: $ID (${VERSION})"
echo -e "[\e[0;32m ok \x1B[0m] Starting ARM hardware info: ${BOARD_NAME} (${VERSION})"
echo $BOARD_NAME >/var/run/machine.id # we should leave this, maybe users depend on it
if [ $? -ne 0 ]; then
# most probably readonly fs. We'll try to warn the user.

View File

@ -183,7 +183,7 @@ case "$1" in
cubietruck)
systemctl enable brcm40183-patch && service brcm40183-patch start
;;
bananapim2plus|nanopiair|nanopim1plus|orangepizeroplus2*)
bananapim2plus|nanopiair|nanopim1plus|orangepizeroplus2*|orangepiwin|nanopineoplus2|nanopik2)
update-rc.d ap6212-bluetooth defaults
;;
cubox-i)
@ -228,7 +228,7 @@ case "$1" in
echo -e "\n### [firstrun] Use MAC address ${MACADDR} for Bluetooth from now" >>${Log})
case $BOARD_NAME in
"NanoPi Air"|"NanoPi M1 Plus")
"NanoPi Air"|"NanoPi M1 Plus"|"Nanopi Neo Plus 2")
# change serial port for BT on FriendlyELEC H3 boards
sed -i "s/^PORT=.*/PORT=ttyS3/" /etc/default/ap6212
;;
@ -236,8 +236,8 @@ case "$1" in
# relink /etc/network/interfaces on Wi-Fi only boards
cd /etc/network/ && ln -sf interfaces.network-manager interfaces
;;
"Orange Pi Zero")
# set OPi Zero WiFi address permanently based on a random address using Allwinner's MAC prefix
"Orange Pi Zero"|"NanoPi Duo")
# set XR819 WiFi address permanently based on a random address using Allwinner's MAC prefix
MACADDR=$(printf 'DC:44:6D:%02X:%02X:%02X\n' $[RANDOM%256] $[RANDOM%256] $[RANDOM%256])
echo "options xradio_wlan macaddr=${MACADDR}" >/etc/modprobe.d/xradio_wlan.conf
echo -e "\n### [firstrun] Use MAC address ${MACADDR} for Wi-Fi from now" >>${Log}
@ -254,18 +254,15 @@ case "$1" in
MACADDR=$(printf 'da:42:ea:%02X:%02X:%02X\n' $[RANDOM%256] $[RANDOM%256] $[RANDOM%256])
sed -i "s/^\#[^ tab]\+hwaddress ether/\thwaddress ether $MACADDR/" /etc/network/interfaces
;;
mvebu64)
mvebu64)
# configure/enable/start systemd-networkd
rm /etc/resolv.conf
systemctl start systemd-networkd.service
systemctl start systemd-resolved.service
systemctl enable systemd-networkd.service
systemctl enable systemd-resolved.service
ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
systemctl restart systemd-networkd
;;
systemctl start systemd-networkd.service
systemctl start systemd-resolved.service
systemctl enable systemd-networkd.service
systemctl enable systemd-resolved.service
ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
systemctl restart systemd-networkd
;;
esac
systemctl disable firstrun