aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ramips/base-files/etc/board.d
diff options
context:
space:
mode:
authorMathias Kresin <dev@kresin.me>2016-08-14 00:47:14 +0200
committerMathias Kresin <dev@kresin.me>2016-08-20 11:45:45 +0200
commita7c6cf5182a3b20afb1c98d0d79247d6a9bc104b (patch)
tree39b8f6efc7f97194151dd543a5ec36913e278e8b /target/linux/ramips/base-files/etc/board.d
parent05912a304c1d3f31f350cd708fe4722389ec835a (diff)
downloadupstream-a7c6cf5182a3b20afb1c98d0d79247d6a9bc104b.tar.gz
upstream-a7c6cf5182a3b20afb1c98d0d79247d6a9bc104b.tar.bz2
upstream-a7c6cf5182a3b20afb1c98d0d79247d6a9bc104b.zip
ramips: TEW-692GR: fix switch and wireless
The AR8327 initvals were not copied to the DTS during the switch from mach file to device tree and broke the switch on the device. The former used PORT6 related initvals were wrong and have been corrected. The phy mode setting for the switch was missing in the DTS as well. The wireless requires an eeprom to work. The dual band wireless chips have both bands enabled by default but only one band per chip is working. The stock firmware uses the following mac addresses: LAN: AA:BB:CC:DD:EE:E4 WAN: AA:BB:CC:DD:EE:E4 2.4GHz: AA:BB:CC:DD:EE:E4 5 GHz: AA:BB:CC:DD:EE:E8 Assuming the mac address range :E4 to :E8 is reserved for this device, the MAC addresses were reorder to have a unique MAC address for each interface: LAN: AA:BB:CC:DD:EE:E4 2.4GHz: AA:BB:CC:DD:EE:E4 WAN: AA:BB:CC:DD:EE:E5 5 GHz: AA:BB:CC:DD:EE:E8 Signed-off-by: Mathias Kresin <dev@kresin.me>
Diffstat (limited to 'target/linux/ramips/base-files/etc/board.d')
-rwxr-xr-xtarget/linux/ramips/base-files/etc/board.d/02_network3
1 files changed, 1 insertions, 2 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 0bf1a8a3ba..73404d91b0 100755
--- a/target/linux/ramips/base-files/etc/board.d/02_network
+++ b/target/linux/ramips/base-files/etc/board.d/02_network
@@ -337,8 +337,7 @@ ramips_setup_macs()
wan_mac=$(macaddr_add "$lan_mac" 3)
;;
tew-692gr)
- lan_mac=$(cat /sys/class/net/eth0/address)
- wan_mac=$(macaddr_add "$lan_mac" 4)
+ wan_mac=$(macaddr_add "$(mtd_get_mac_binary factory 4)" 1)
;;
tiny-ac)
lan_mac=$(mtd_get_mac_ascii u-boot-env LAN_MAC_ADDR)