mirror of https://github.com/OpenIPC/firmware.git
Fix system for chande default MAC on xiongmai devices
parent
3aa790fb57
commit
6a988f79e5
general/package
hisilicon-osdrv-hi3516av100/files/script
hisilicon-osdrv-hi3516cv100/files/script
hisilicon-osdrv-hi3516cv200/files/script
hisilicon-osdrv-hi3516cv300/files/script
hisilicon-osdrv-hi3516cv500/files/script
hisilicon-osdrv-hi3516ev300/files/script
hisilicon-osdrv-hi3519v101/files/script
novatek-osdrv-nt9856x/files/script
xiongmai-osdrv-xm510/files/script
xiongmai-osdrv-xm530/files/script
|
@ -28,7 +28,7 @@ start() {
|
||||||
logger -s -p daemon.info -t hisilicon "Check MAC for Xiongmai devices"
|
logger -s -p daemon.info -t hisilicon "Check MAC for Xiongmai devices"
|
||||||
if [ "$(fw_printenv -n ethaddr)" = "00:00:23:34:45:66" ]; then
|
if [ "$(fw_printenv -n ethaddr)" = "00:00:23:34:45:66" ]; then
|
||||||
logger -s -p daemon.info -t hisilicon "The eth0 interface has a lousy MAC, let's try to change it.."
|
logger -s -p daemon.info -t hisilicon "The eth0 interface has a lousy MAC, let's try to change it.."
|
||||||
XMMAC="$(ipcinfo --xm_mac)" && [ -n "${XMMAC}" ] && fw_setenv ethaddr ${XMMAC} && ifconfig eth0 hw ether ${XMMAC} && logger -s -p daemon.info -t hisilicon "The eth0 interface have new MAC - ${XMMAC}" && reboot -f
|
XMMAC="$(ipcinfo --xm_mac)" && [ -n "${XMMAC}" ] && fw_setenv ethaddr ${XMMAC} && reboot -f || logger -s -p daemon.info -t hisilicon "It is not possible to install a new MAC on the eth0 interface.."
|
||||||
else
|
else
|
||||||
logger -s -p daemon.info -t hisilicon "The eth0 interface has a correct MAC - $(fw_printenv -n ethaddr)"
|
logger -s -p daemon.info -t hisilicon "The eth0 interface has a correct MAC - $(fw_printenv -n ethaddr)"
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -28,7 +28,7 @@ start() {
|
||||||
logger -s -p daemon.info -t hisilicon "Check MAC for Xiongmai devices"
|
logger -s -p daemon.info -t hisilicon "Check MAC for Xiongmai devices"
|
||||||
if [ "$(fw_printenv -n ethaddr)" = "00:00:23:34:45:66" ]; then
|
if [ "$(fw_printenv -n ethaddr)" = "00:00:23:34:45:66" ]; then
|
||||||
logger -s -p daemon.info -t hisilicon "The eth0 interface has a lousy MAC, let's try to change it.."
|
logger -s -p daemon.info -t hisilicon "The eth0 interface has a lousy MAC, let's try to change it.."
|
||||||
XMMAC="$(ipcinfo --xm_mac)" && [ -n "${XMMAC}" ] && fw_setenv ethaddr ${XMMAC} && ifconfig eth0 hw ether ${XMMAC} && logger -s -p daemon.info -t hisilicon "The eth0 interface have new MAC - ${XMMAC}" && reboot -f
|
XMMAC="$(ipcinfo --xm_mac)" && [ -n "${XMMAC}" ] && fw_setenv ethaddr ${XMMAC} && reboot -f || logger -s -p daemon.info -t hisilicon "It is not possible to install a new MAC on the eth0 interface.."
|
||||||
else
|
else
|
||||||
logger -s -p daemon.info -t hisilicon "The eth0 interface has a correct MAC - $(fw_printenv -n ethaddr)"
|
logger -s -p daemon.info -t hisilicon "The eth0 interface has a correct MAC - $(fw_printenv -n ethaddr)"
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -28,7 +28,7 @@ start() {
|
||||||
logger -s -p daemon.info -t hisilicon "Check MAC for Xiongmai devices"
|
logger -s -p daemon.info -t hisilicon "Check MAC for Xiongmai devices"
|
||||||
if [ "$(fw_printenv -n ethaddr)" = "00:00:23:34:45:66" ]; then
|
if [ "$(fw_printenv -n ethaddr)" = "00:00:23:34:45:66" ]; then
|
||||||
logger -s -p daemon.info -t hisilicon "The eth0 interface has a lousy MAC, let's try to change it.."
|
logger -s -p daemon.info -t hisilicon "The eth0 interface has a lousy MAC, let's try to change it.."
|
||||||
XMMAC="$(ipcinfo --xm_mac)" && [ -n "${XMMAC}" ] && fw_setenv ethaddr ${XMMAC} && ifconfig eth0 hw ether ${XMMAC} && logger -s -p daemon.info -t hisilicon "The eth0 interface have new MAC - ${XMMAC}" && reboot -f
|
XMMAC="$(ipcinfo --xm_mac)" && [ -n "${XMMAC}" ] && fw_setenv ethaddr ${XMMAC} && reboot -f || logger -s -p daemon.info -t hisilicon "It is not possible to install a new MAC on the eth0 interface.."
|
||||||
else
|
else
|
||||||
logger -s -p daemon.info -t hisilicon "The eth0 interface has a correct MAC - $(fw_printenv -n ethaddr)"
|
logger -s -p daemon.info -t hisilicon "The eth0 interface has a correct MAC - $(fw_printenv -n ethaddr)"
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -28,7 +28,7 @@ start() {
|
||||||
logger -s -p daemon.info -t hisilicon "Check MAC for Xiongmai devices"
|
logger -s -p daemon.info -t hisilicon "Check MAC for Xiongmai devices"
|
||||||
if [ "$(fw_printenv -n ethaddr)" = "00:00:23:34:45:66" ]; then
|
if [ "$(fw_printenv -n ethaddr)" = "00:00:23:34:45:66" ]; then
|
||||||
logger -s -p daemon.info -t hisilicon "The eth0 interface has a lousy MAC, let's try to change it.."
|
logger -s -p daemon.info -t hisilicon "The eth0 interface has a lousy MAC, let's try to change it.."
|
||||||
XMMAC="$(ipcinfo --xm_mac)" && [ -n "${XMMAC}" ] && fw_setenv ethaddr ${XMMAC} && ifconfig eth0 hw ether ${XMMAC} && logger -s -p daemon.info -t hisilicon "The eth0 interface have new MAC - ${XMMAC}" && reboot -f
|
XMMAC="$(ipcinfo --xm_mac)" && [ -n "${XMMAC}" ] && fw_setenv ethaddr ${XMMAC} && reboot -f || logger -s -p daemon.info -t hisilicon "It is not possible to install a new MAC on the eth0 interface.."
|
||||||
else
|
else
|
||||||
logger -s -p daemon.info -t hisilicon "The eth0 interface has a correct MAC - $(fw_printenv -n ethaddr)"
|
logger -s -p daemon.info -t hisilicon "The eth0 interface has a correct MAC - $(fw_printenv -n ethaddr)"
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -28,7 +28,7 @@ start() {
|
||||||
logger -s -p daemon.info -t hisilicon "Check MAC for Xiongmai devices"
|
logger -s -p daemon.info -t hisilicon "Check MAC for Xiongmai devices"
|
||||||
if [ "$(fw_printenv -n ethaddr)" = "00:00:23:34:45:66" ]; then
|
if [ "$(fw_printenv -n ethaddr)" = "00:00:23:34:45:66" ]; then
|
||||||
logger -s -p daemon.info -t hisilicon "The eth0 interface has a lousy MAC, let's try to change it.."
|
logger -s -p daemon.info -t hisilicon "The eth0 interface has a lousy MAC, let's try to change it.."
|
||||||
XMMAC="$(ipcinfo --xm_mac)" && [ -n "${XMMAC}" ] && fw_setenv ethaddr ${XMMAC} && ifconfig eth0 hw ether ${XMMAC} && logger -s -p daemon.info -t hisilicon "The eth0 interface have new MAC - ${XMMAC}" && reboot -f
|
XMMAC="$(ipcinfo --xm_mac)" && [ -n "${XMMAC}" ] && fw_setenv ethaddr ${XMMAC} && reboot -f || logger -s -p daemon.info -t hisilicon "It is not possible to install a new MAC on the eth0 interface.."
|
||||||
else
|
else
|
||||||
logger -s -p daemon.info -t hisilicon "The eth0 interface has a correct MAC - $(fw_printenv -n ethaddr)"
|
logger -s -p daemon.info -t hisilicon "The eth0 interface has a correct MAC - $(fw_printenv -n ethaddr)"
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -28,7 +28,7 @@ start() {
|
||||||
logger -s -p daemon.info -t hisilicon "Check MAC for Xiongmai devices"
|
logger -s -p daemon.info -t hisilicon "Check MAC for Xiongmai devices"
|
||||||
if [ "$(fw_printenv -n ethaddr)" = "00:00:23:34:45:66" ]; then
|
if [ "$(fw_printenv -n ethaddr)" = "00:00:23:34:45:66" ]; then
|
||||||
logger -s -p daemon.info -t hisilicon "The eth0 interface has a lousy MAC, let's try to change it.."
|
logger -s -p daemon.info -t hisilicon "The eth0 interface has a lousy MAC, let's try to change it.."
|
||||||
XMMAC="$(ipcinfo --xm_mac)" && [ -n "${XMMAC}" ] && fw_setenv ethaddr ${XMMAC} && ifconfig eth0 hw ether ${XMMAC} && logger -s -p daemon.info -t hisilicon "The eth0 interface have new MAC - ${XMMAC}" && reboot -f
|
XMMAC="$(ipcinfo --xm_mac)" && [ -n "${XMMAC}" ] && fw_setenv ethaddr ${XMMAC} && reboot -f || logger -s -p daemon.info -t hisilicon "It is not possible to install a new MAC on the eth0 interface.."
|
||||||
else
|
else
|
||||||
logger -s -p daemon.info -t hisilicon "The eth0 interface has a correct MAC - $(fw_printenv -n ethaddr)"
|
logger -s -p daemon.info -t hisilicon "The eth0 interface has a correct MAC - $(fw_printenv -n ethaddr)"
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -28,7 +28,7 @@ start() {
|
||||||
logger -s -p daemon.info -t hisilicon "Check MAC for Xiongmai devices"
|
logger -s -p daemon.info -t hisilicon "Check MAC for Xiongmai devices"
|
||||||
if [ "$(fw_printenv -n ethaddr)" = "00:00:23:34:45:66" ]; then
|
if [ "$(fw_printenv -n ethaddr)" = "00:00:23:34:45:66" ]; then
|
||||||
logger -s -p daemon.info -t hisilicon "The eth0 interface has a lousy MAC, let's try to change it.."
|
logger -s -p daemon.info -t hisilicon "The eth0 interface has a lousy MAC, let's try to change it.."
|
||||||
XMMAC="$(ipcinfo --xm_mac)" && [ -n "${XMMAC}" ] && fw_setenv ethaddr ${XMMAC} && ifconfig eth0 hw ether ${XMMAC} && logger -s -p daemon.info -t hisilicon "The eth0 interface have new MAC - ${XMMAC}" && reboot -f
|
XMMAC="$(ipcinfo --xm_mac)" && [ -n "${XMMAC}" ] && fw_setenv ethaddr ${XMMAC} && reboot -f || logger -s -p daemon.info -t hisilicon "It is not possible to install a new MAC on the eth0 interface.."
|
||||||
else
|
else
|
||||||
logger -s -p daemon.info -t hisilicon "The eth0 interface has a correct MAC - $(fw_printenv -n ethaddr)"
|
logger -s -p daemon.info -t hisilicon "The eth0 interface has a correct MAC - $(fw_printenv -n ethaddr)"
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -25,12 +25,13 @@ load_majestic() {
|
||||||
|
|
||||||
# The daemon does not create a pidfile, and use "-m" to instruct start-stop-daemon to create one.
|
# The daemon does not create a pidfile, and use "-m" to instruct start-stop-daemon to create one.
|
||||||
start() {
|
start() {
|
||||||
#logger -s -p daemon.info -t novatek "Check MAC for Novatek devices"
|
logger -s -p daemon.info -t novatek "Check MAC for Novatek devices"
|
||||||
#if [ "$(fw_printenv -n ethaddr)" = "D0:22:12:88:88:88" ]; then
|
if [ "$(fw_printenv -n ethaddr)" = "00:00:23:34:45:66" ]; then
|
||||||
# logger -s -p daemon.info -t novatek "The eth0 interface has a lousy MAC, let's try to change it.."
|
logger -s -p daemon.info -t novatek "The eth0 interface has a lousy MAC, let's try to change it.."
|
||||||
#else
|
XMMAC="$(ipcinfo --xm_mac)" && [ -n "${XMMAC}" ] && fw_setenv ethaddr ${XMMAC} && reboot -f || logger -s -p daemon.info -t novatek "It is not possible to install a new MAC on the eth0 interface.."
|
||||||
# logger -s -p daemon.info -t novatek "The eth0 interface has a correct MAC - $(fw_printenv -n ethaddr)"
|
else
|
||||||
#fi
|
logger -s -p daemon.info -t novatek "The eth0 interface has a correct MAC - $(fw_printenv -n ethaddr)"
|
||||||
|
fi
|
||||||
#
|
#
|
||||||
logger -s -p daemon.info -t novatek "Loading of kernel modules and initialization of the video system has started"
|
logger -s -p daemon.info -t novatek "Loading of kernel modules and initialization of the video system has started"
|
||||||
export TZ=$(cat /etc/TZ)
|
export TZ=$(cat /etc/TZ)
|
||||||
|
|
|
@ -28,7 +28,7 @@ start() {
|
||||||
logger -s -p daemon.info -t xiongmai "Check MAC for Xiongmai devices"
|
logger -s -p daemon.info -t xiongmai "Check MAC for Xiongmai devices"
|
||||||
if [ "$(fw_printenv -n ethaddr)" = "00:00:23:34:45:66" ]; then
|
if [ "$(fw_printenv -n ethaddr)" = "00:00:23:34:45:66" ]; then
|
||||||
logger -s -p daemon.info -t xiongmai "The eth0 interface has a lousy MAC, let's try to change it.."
|
logger -s -p daemon.info -t xiongmai "The eth0 interface has a lousy MAC, let's try to change it.."
|
||||||
XMMAC="$(ipcinfo --xm_mac)" && [ -n "${XMMAC}" ] && fw_setenv ethaddr ${XMMAC} && ifconfig eth0 hw ether ${XMMAC} && logger -s -p daemon.info -t xiongmai "The eth0 interface have new MAC - ${XMMAC}" && reboot -f
|
XMMAC="$(ipcinfo --xm_mac)" && [ -n "${XMMAC}" ] && fw_setenv ethaddr ${XMMAC} && reboot -f || logger -s -p daemon.info -t xiongmai "It is not possible to install a new MAC on the eth0 interface.."
|
||||||
else
|
else
|
||||||
logger -s -p daemon.info -t xiongmai "The eth0 interface has a correct MAC - $(fw_printenv -n ethaddr)"
|
logger -s -p daemon.info -t xiongmai "The eth0 interface has a correct MAC - $(fw_printenv -n ethaddr)"
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -28,7 +28,7 @@ start() {
|
||||||
logger -s -p daemon.info -t xiongmai "Check MAC for Xiongmai devices"
|
logger -s -p daemon.info -t xiongmai "Check MAC for Xiongmai devices"
|
||||||
if [ "$(fw_printenv -n ethaddr)" = "00:00:23:34:45:66" ]; then
|
if [ "$(fw_printenv -n ethaddr)" = "00:00:23:34:45:66" ]; then
|
||||||
logger -s -p daemon.info -t xiongmai "The eth0 interface has a lousy MAC, let's try to change it.."
|
logger -s -p daemon.info -t xiongmai "The eth0 interface has a lousy MAC, let's try to change it.."
|
||||||
XMMAC="$(ipcinfo --xm_mac)" && [ -n "${XMMAC}" ] && fw_setenv ethaddr ${XMMAC} && ifconfig eth0 hw ether ${XMMAC} && logger -s -p daemon.info -t xiongmai "The eth0 interface have new MAC - ${XMMAC}" && reboot -f
|
XMMAC="$(ipcinfo --xm_mac)" && [ -n "${XMMAC}" ] && fw_setenv ethaddr ${XMMAC} && reboot -f || logger -s -p daemon.info -t xiongmai "It is not possible to install a new MAC on the eth0 interface.."
|
||||||
else
|
else
|
||||||
logger -s -p daemon.info -t xiongmai "The eth0 interface has a correct MAC - $(fw_printenv -n ethaddr)"
|
logger -s -p daemon.info -t xiongmai "The eth0 interface has a correct MAC - $(fw_printenv -n ethaddr)"
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue