[openwrt/openwrt] ramips: fix Tenbay T-MB5EU v1 Wireless MAC

LEDE Commits lede-commits at lists.infradead.org
Tue Dec 14 15:14:05 PST 2021


blocktrron pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/07452a680b571815edadc50fbe9c83311201bac7

commit 07452a680b571815edadc50fbe9c83311201bac7
Author: David Bauer <mail at david-bauer.net>
AuthorDate: Wed Dec 15 00:01:23 2021 +0100

    ramips: fix Tenbay T-MB5EU v1 Wireless MAC
    
    It was reported, that Tenbay T-MB5EU v1 do have incorrect Wireless MAC
    address set on 2.4 and 5 GHz.
    
    Some boards do not seem to have the correct MAC address set for the
    external PHY of the MT7915 radio at caldata offset 0xa.
    
    As the external PHY does not expose a DT binding (yet), fix up the mac
    address in userspace.
    
    Signed-off-by: David Bauer <mail at david-bauer.net>
---
 .../ramips/mt7621/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/target/linux/ramips/mt7621/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac b/target/linux/ramips/mt7621/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac
index 711af4e3af..8b7c7ab7f0 100644
--- a/target/linux/ramips/mt7621/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac
+++ b/target/linux/ramips/mt7621/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac
@@ -39,4 +39,9 @@ case "$board" in
 		[ "$PHYNBR" = "0" ] && macaddr_add $hw_mac_addr 1 > /sys${DEVPATH}/macaddress
 		[ "$PHYNBR" = "1" ] && macaddr_add $hw_mac_addr 2 > /sys${DEVPATH}/macaddress
 		;;
+	tenbay,t-mb5eu-v01)
+		hw_mac_addr="$(mtd_get_mac_binary factory 0x4)"
+		[ "$PHYNBR" = "0" ] && macaddr_add $hw_mac_addr "1" > /sys${DEVPATH}/macaddress
+		[ "$PHYNBR" = "1" ] && macaddr_add $hw_mac_addr "-1" > /sys${DEVPATH}/macaddress
+		;;
 esac



More information about the lede-commits mailing list