Quellcode durchsuchen

ramips: rt288x: use flash location for wan_mac in 02_network

This uses the flash locations instead of eth0 MAC address to
calculate MAC address increments for WAN.

The change will make the MAC address setup of a particular device
more obvious and removes the dependency of 02_network on the eth0
initialization.

This removes the wan_mac setup for ralink,v11st-fe as this device
does not set up a MAC address for ethernet in the first place.

Signed-off-by: Adrian Schmutzler <[email protected]>
Adrian Schmutzler vor 6 Jahren
Ursprung
Commit
a858d6d0e2
1 geänderte Dateien mit 5 neuen und 4 gelöschten Zeilen
  1. 5 4
      target/linux/ramips/rt288x/base-files/etc/board.d/02_network

+ 5 - 4
target/linux/ramips/rt288x/base-files/etc/board.d/02_network

@@ -42,13 +42,14 @@ ramips_setup_macs()
 	local label_mac=""
 
 	case $board in
-	airlink101,ar670w|\
+	airlink101,ar670w)
+		wan_mac=$(macaddr_add "$(mtd_get_mac_binary factory 0x2004)" 1)
+		;;
 	airlink101,ar725w|\
 	asus,rt-n15|\
 	belkin,f5d8235-v1|\
-	buffalo,wzr-agl300nh|\
-	ralink,v11st-fe)
-		wan_mac=$(macaddr_add "$(cat /sys/class/net/eth0/address)" 1)
+	buffalo,wzr-agl300nh)
+		wan_mac=$(macaddr_add "$(mtd_get_mac_binary factory 0x4)" 1)
 		;;
 	esac