mirror of
https://github.com/openwrt/openwrt.git
synced 2025-03-23 04:25:21 +00:00
ramips: fix Ethernet random MAC address for HILINK HLK-7628N
Set the ethernet address from flash. MAC addresses as verified by OEM firmware: use interface source 2g wlan0 factory 0x04 (label) LAN eth0.1 factory 0x28 (label+1) WAN eth0.2 factory 0x2e (label+2) Fixes: 671c9d16e382 ("ramips: add support for HILINK HLK-7628N") Signed-off-by: Liu Yu <f78fk@live.com> [drop old MAC address setup from 02_network, cut out state_default changes, face-lift commit message, add Fixes:] Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de> (cherry picked from commit ae9c5cd37bf5c08452f314b54afa963a00bdde30)
This commit is contained in:
parent
0794a784e9
commit
e422a3af69
@ -80,6 +80,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
ðernet {
|
||||
mtd-mac-address = <&factory 0x28>;
|
||||
};
|
||||
|
||||
&wmac {
|
||||
status = "okay";
|
||||
};
|
||||
|
@ -168,6 +168,7 @@ ramips_setup_macs()
|
||||
lan_mac=$wan_mac
|
||||
;;
|
||||
cudy,wr1000|\
|
||||
hilink,hlk-7628n|\
|
||||
hilink,hlk-7688a|\
|
||||
wavlink,wl-wn577a2)
|
||||
wan_mac=$(mtd_get_mac_binary factory 0x2e)
|
||||
@ -186,10 +187,6 @@ ramips_setup_macs()
|
||||
wan_mac=$(mtd_get_mac_binary factory 0x22)
|
||||
label_mac=$wan_mac
|
||||
;;
|
||||
hilink,hlk-7628n)
|
||||
lan_mac=$(macaddr_setbit_la "$(cat /sys/class/net/eth0/address)")
|
||||
wan_mac=$(macaddr_add "$lan_mac" 1)
|
||||
;;
|
||||
hiwifi,hc5661a|\
|
||||
hiwifi,hc5761a|\
|
||||
hiwifi,hc5861b)
|
||||
|
Loading…
x
Reference in New Issue
Block a user