aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Bauer <mail@david-bauer.net>2019-08-30 22:41:18 +0200
committerDavid Bauer <mail@david-bauer.net>2019-08-31 10:31:00 +0200
commit13937a16d40693df67d3d39faa3a80644bdb7abf (patch)
tree15682196889874526719a24e0feb972d495b7d19
parentfa46c9b208fe3833f085e9f6ddf7c492b16f6c34 (diff)
downloadupstream-13937a16d40693df67d3d39faa3a80644bdb7abf.tar.gz
upstream-13937a16d40693df67d3d39faa3a80644bdb7abf.tar.bz2
upstream-13937a16d40693df67d3d39faa3a80644bdb7abf.zip
ramips: fix network setup for various NETGEAR boards
There are currently the following issues present for the Netgear R6220, R6350 and WNDR3700 v5: - LAN and WAN MAC-addresses are inverted - WAN MAC-address is off. It are +2 compared to the LAN MAC-address (R6350 only) - Switchport order is inverted in LuCi This commit fixes both these issues by assigning correct MAC-addresses to LAN and WAN interfaces and defining the switchports with the correct labels. Signed-off-by: David Bauer <mail@david-bauer.net>
-rwxr-xr-xtarget/linux/ramips/base-files/etc/board.d/02_network17
1 files changed, 6 insertions, 11 deletions
diff --git a/target/linux/ramips/base-files/etc/board.d/02_network b/target/linux/ramips/base-files/etc/board.d/02_network
index 27f85d7458..2fd7b07bd7 100755
--- a/target/linux/ramips/base-files/etc/board.d/02_network
+++ b/target/linux/ramips/base-files/etc/board.d/02_network
@@ -66,9 +66,6 @@ ramips_setup_interfaces()
mercury,mac1200r-v2|\
mqmaker,witi|\
mtc,wr1201|\
- netgear,r6220|\
- netgear,r6350|\
- netgear,wndr3700-v5|\
netis,wf-2881|\
nixcore,x1-16m|\
nixcore,x1-8m|\
@@ -396,7 +393,10 @@ ramips_setup_interfaces()
ucidef_add_switch "switch0" \
"0:lan:1" "1:lan:2" "2:lan:3" "3:lan:4" "6@eth0"
;;
- netgear,r6120)
+ netgear,r6120|\
+ netgear,r6220|\
+ netgear,r6350|\
+ netgear,wndr3700-v5)
ucidef_add_switch "switch0" \
"0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "4:wan" "6@eth0"
;;
@@ -592,7 +592,8 @@ ramips_setup_macs()
edimax,br-6475nd)
wan_mac=$(mtd_get_mac_binary devdata 0x7)
;;
- edimax,br-6478ac-v2)
+ edimax,br-6478ac-v2|\
+ netgear,r6350)
wan_mac=$(macaddr_add "$(cat /sys/class/net/eth0/address)" 2)
;;
elecom,wrc-1167ghbk2-s|\
@@ -640,12 +641,6 @@ ramips_setup_macs()
lan_mac=$(mtd_get_mac_binary factory_info 0xd)
wan_mac=$(macaddr_add "$lan_mac" 1)
;;
- netgear,r6220|\
- netgear,r6350|\
- netgear,wndr3700-v5)
- wan_mac=$(mtd_get_mac_binary factory 0x4)
- lan_mac=$(macaddr_add "$wan_mac" 1)
- ;;
ohyeah,oy-0001|\
phicomm,k2g|\
skylab,skw92a)