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: 671c9d16e3
("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>
This commit is contained in:
parent
7f946a880a
commit
ae9c5cd37b
@ -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|\
|
||||
wavlink,wl-wn578a2)
|
||||
@ -187,10 +188,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…
Reference in New Issue
Block a user