Add 99disable-power-management if necessary
Background info see issue https://github.com/igorpecovnik/lib/issues/505
This commit is contained in:
parent
6220cc7ec7
commit
c3ee014ec8
@ -41,6 +41,13 @@ set_io_scheduler() {
|
||||
} # set_io_scheduler
|
||||
|
||||
prepare_board() {
|
||||
# In case Wi-Fi devices are present and network-manager is installed prepare a simple
|
||||
# mechanism to disable power management (needs a 'chmod 755' to be enabled):
|
||||
ListOfWiFis=$(/sbin/iwconfig 2>&1 | egrep -v "lo|tunl|eth|bond" | grep -v "^ " | awk -F" " '{print $1}')
|
||||
[[ -n $ListOfWiFis && -d /etc/NetworkManager/dispatcher.d && ! -f /etc/NetworkManager/dispatcher.d/99disable-power-management ]] && \
|
||||
echo -e '#!/bin/bash\ncase "$2" in\n\tup) /sbin/iwconfig $1 power off || true ;;\n\tdown) /sbin/iwconfig $1 power on || true ;;\nesac' \
|
||||
>/etc/NetworkManager/dispatcher.d/99disable-power-management && chmod 644 /etc/NetworkManager/dispatcher.d/99disable-power-management
|
||||
|
||||
# IRQ distribution based on $HARDWARE and/or $BOARD, probably some sort of user feedback (leds)
|
||||
case ${HARDWARE} in
|
||||
Freescale) # i.MX6 boards, send Ethernet to cpu1, MMC to cpu2/cpu3 (when available)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user