[mvebu]: fixup mac addresses on the WRT1900AC

Signed-off-by: Imre Kaloz <kaloz@openwrt.org>



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@41382 3c298f89-4303-0410-b956-a3cf2f4a3e73
master
Imre Kaloz 2014-06-29 12:51:39 +00:00
parent 9b9c6174bf
commit 3f4a18063b
2 changed files with 29 additions and 0 deletions

View File

@ -0,0 +1,9 @@
#!/bin/sh
do_mvebu() {
. /lib/mvebu.sh
mvebu_board_detect
}
boot_hook_add preinit_main do_mvebu

View File

@ -0,0 +1,20 @@
#
# Copyright (C) 2014 OpenWrt.org
#
preinit_set_mac_address() {
local mac
. /lib/functions.sh
. /lib/mvebu.sh
case $(mvebu_board_name) in
armada-xp-mamba)
mac=$(mtd_get_mac_ascii devinfo hw_mac_addr)
ifconfig eth0 hw ether $mac 2>/dev/null
ifconfig eth1 hw ether $mac 2>/dev/null
;;
esac
}
boot_hook_add preinit_main preinit_set_mac_address