From 12bd298ac99143a49c4b80a89d4a352d6eecc935 Mon Sep 17 00:00:00 2001 From: Tianling Shen Date: Tue, 25 Apr 2023 14:21:27 +0800 Subject: [PATCH] ipq807x: fix set macaddr for zte mf269 Signed-off-by: Tianling Shen --- target/linux/ipq807x/base-files/etc/board.d/02_network | 2 +- .../ipq807x/base-files/etc/hotplug.d/ieee80211/11_fix_wifi_mac | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/target/linux/ipq807x/base-files/etc/board.d/02_network b/target/linux/ipq807x/base-files/etc/board.d/02_network index d80c981e7a..f5f01861b7 100644 --- a/target/linux/ipq807x/base-files/etc/board.d/02_network +++ b/target/linux/ipq807x/base-files/etc/board.d/02_network @@ -54,7 +54,7 @@ ipq807x_setup_macs() case "$board" in zte,mf269) wan_mac="$(mtd_get_mac_binary mac 0x0)" - [ -n "$wan_mac" ] || wan_mac="$(get_mac_binary "$(find_mtd_chardev mac)" 0x20000)" + [ "$wan_mac" != "00:00:00:00:00:00" ] || wan_mac="$(get_mac_binary "$(find_mtd_chardev mac)" 0x20000)" lan_mac="$(macaddr_add "$wan_mac" 1)" label_mac="$wan_mac" ;; diff --git a/target/linux/ipq807x/base-files/etc/hotplug.d/ieee80211/11_fix_wifi_mac b/target/linux/ipq807x/base-files/etc/hotplug.d/ieee80211/11_fix_wifi_mac index f5d7a064ab..f2ad2653a0 100644 --- a/target/linux/ipq807x/base-files/etc/hotplug.d/ieee80211/11_fix_wifi_mac +++ b/target/linux/ipq807x/base-files/etc/hotplug.d/ieee80211/11_fix_wifi_mac @@ -12,7 +12,7 @@ board=$(board_name) case "$board" in zte,mf269) mac_addr="$(mtd_get_mac_binary mac 0x0)" - [ -n "$mac_addr" ] || mac_addr="$(get_mac_binary "$(find_mtd_chardev mac)" 0x20000)" + [ "$mac_addr" != "00:00:00:00:00:00" ] || mac_addr="$(get_mac_binary "$(find_mtd_chardev mac)" 0x20000)" [ "$PHYNBR" = "0" ] && macaddr_add "$mac_addr" 2 > "/sys${DEVPATH}/macaddress" [ "$PHYNBR" = "1" ] && macaddr_add "$mac_addr" 3 > "/sys${DEVPATH}/macaddress" ;;