From 4b870f978cc35ab16dc02ca9da9d2519b975d104 Mon Sep 17 00:00:00 2001 From: wenij Date: Thu, 31 Mar 2022 18:07:55 +0800 Subject: [PATCH] ipq807x: Cybertan EWW622-A1 get mac address from nand devinfo partition. Signed-off-by: wenij --- feeds/ipq807x/ipq807x/base-files/etc/board.d/02_network | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/feeds/ipq807x/ipq807x/base-files/etc/board.d/02_network b/feeds/ipq807x/ipq807x/base-files/etc/board.d/02_network index 255421321..67cab9b7a 100755 --- a/feeds/ipq807x/ipq807x/base-files/etc/board.d/02_network +++ b/feeds/ipq807x/ipq807x/base-files/etc/board.d/02_network @@ -85,6 +85,15 @@ qcom_setup_macs() ucidef_set_network_device_mac eth1 $wan_mac ucidef_set_label_macaddr $wan_mac ;; + cybertan,eww622-a1) + mac=$(grep -i -m 1 mac_addr_base= /dev/`cat /proc/mtd | grep devinfo | cut -d: -f1` | cut -d= -f2) + [ -z "$mac"] && mac="00:11:22:33:44:55" + wan_mac=$(macaddr_canonicalize $mac) + lan_mac=$(macaddr_add "$wan_mac" 1) + ucidef_set_network_device_mac eth0 $wan_mac + ucidef_set_network_device_mac eth1 $lan_mac + ucidef_set_label_macaddr $wan_mac + ;; *) wan_mac=$(cat /sys/class/net/eth0/address) lan_mac=$(macaddr_add "$wan_mac" 1)