ramips: mt7621: fix Ubiquiti ER-X ports names and MAC addresses
The name of each user port should be eth0..4, instead of lan1..4 and there is no WAN port. Rename them to match the official firmware. To avoid conflict with the master port (gmac0), rename it to "dsa". The official firmware assigns MAC address in this way: eth0 = label mac eth1 = label mac + 1 ... eth4 = label mac + 4 Since we have switched to DSA, it's possible to use different MAC for each port. Acked-by: Adrian Schmutzler <freifunk@adrianschmutzler.de> Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
This commit is contained in:
		
				
					committed by
					
						
						Chuanhong Guo
					
				
			
			
				
	
			
			
			
						parent
						
							3211c983fd
						
					
				
				
					commit
					5acd1ed0be
				
			@@ -25,35 +25,42 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
&gmac0 {
 | 
					&gmac0 {
 | 
				
			||||||
	mtd-mac-address = <&factory 0x22>;
 | 
						mtd-mac-address = <&factory 0x22>;
 | 
				
			||||||
 | 
						label = "dsa";
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
&switch0 {
 | 
					&switch0 {
 | 
				
			||||||
	ports {
 | 
						ports {
 | 
				
			||||||
		port@0 {
 | 
							port@0 {
 | 
				
			||||||
			status = "okay";
 | 
								status = "okay";
 | 
				
			||||||
			label = "wan";
 | 
								label = "eth0";
 | 
				
			||||||
			mtd-mac-address = <&factory 0x22>;
 | 
					 | 
				
			||||||
			mtd-mac-address-increment = <1>;
 | 
					 | 
				
			||||||
		};
 | 
							};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		port@1 {
 | 
							port@1 {
 | 
				
			||||||
			status = "okay";
 | 
								status = "okay";
 | 
				
			||||||
			label = "lan1";
 | 
								label = "eth1";
 | 
				
			||||||
 | 
								mtd-mac-address = <&factory 0x22>;
 | 
				
			||||||
 | 
								mtd-mac-address-increment = <1>;
 | 
				
			||||||
		};
 | 
							};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		port@2 {
 | 
							port@2 {
 | 
				
			||||||
			status = "okay";
 | 
								status = "okay";
 | 
				
			||||||
			label = "lan2";
 | 
								label = "eth2";
 | 
				
			||||||
 | 
								mtd-mac-address = <&factory 0x22>;
 | 
				
			||||||
 | 
								mtd-mac-address-increment = <2>;
 | 
				
			||||||
		};
 | 
							};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		port@3 {
 | 
							port@3 {
 | 
				
			||||||
			status = "okay";
 | 
								status = "okay";
 | 
				
			||||||
			label = "lan3";
 | 
								label = "eth3";
 | 
				
			||||||
 | 
								mtd-mac-address = <&factory 0x22>;
 | 
				
			||||||
 | 
								mtd-mac-address-increment = <3>;
 | 
				
			||||||
		};
 | 
							};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		port@4 {
 | 
							port@4 {
 | 
				
			||||||
			status = "okay";
 | 
								status = "okay";
 | 
				
			||||||
			label = "lan4";
 | 
								label = "eth4";
 | 
				
			||||||
 | 
								mtd-mac-address = <&factory 0x22>;
 | 
				
			||||||
 | 
								mtd-mac-address-increment = <4>;
 | 
				
			||||||
		};
 | 
							};
 | 
				
			||||||
	};
 | 
						};
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -39,6 +39,10 @@ ramips_setup_interfaces()
 | 
				
			|||||||
	ubnt,unifi-nanohd)
 | 
						ubnt,unifi-nanohd)
 | 
				
			||||||
		ucidef_set_interface_lan "lan"
 | 
							ucidef_set_interface_lan "lan"
 | 
				
			||||||
		;;
 | 
							;;
 | 
				
			||||||
 | 
						ubiquiti,edgerouterx|\
 | 
				
			||||||
 | 
						ubiquiti,edgerouterx-sfp)
 | 
				
			||||||
 | 
							ucidef_set_interface_lan "eth0 eth1 eth2 eth3 eth4"
 | 
				
			||||||
 | 
							;;
 | 
				
			||||||
	*)
 | 
						*)
 | 
				
			||||||
		ucidef_set_interfaces_lan_wan "lan1 lan2 lan3 lan4" "wan"
 | 
							ucidef_set_interfaces_lan_wan "lan1 lan2 lan3 lan4" "wan"
 | 
				
			||||||
		;;
 | 
							;;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user