mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-29 18:19:02 +00:00
565814a5ee
The Ubiquiti UniFi AC HD (UAP-AC-HD, UAP301) has two Ethernet ports, labeled MAIN and SECONDARY, connected to gmac2 and gmac1, respectively. The standard probe order results in gmac1/SECONDARY being eth0 and gmac2/MAIN being eth1. This does not match the stock firmware, is contrary to user expectation, causes the wrong (high) MAC address to be used in a bridged configuration (the default for this device), and makes the gmac2/MAIN port unusable in the preinit environment (such as for failsafe). Until a recent patch, gmac1/SECONDARY (eth0) was not even usable. This reorders the ports so that gmac2/MAIN is eth0, and the now-working gmac1/SECONDARY is eth1. eth0 has the low MAC address and eth1 has the high; when bridged, the bridge takes on the correct low MAC address. This matches the stock firmware. The MAIN port is usable for failsafe during preinit. This device does not have a switch on board, so there's no possibility to remap ports via switch configuration. "ip link set $interface name" is used instead, during preinit before networking is configured. Signed-off-by: Mark Mentovai <mark@moxienet.com> Build-tested: ipq806x/ubnt,unifi-ac-hd Run-tested: ipq806x/ubnt,unifi-ac-hd |
||
---|---|---|
.. | ||
qcom-ipq8062-wg2600hp3.dts | ||
qcom-ipq8062.dtsi | ||
qcom-ipq8064-ad7200-c2600.dtsi | ||
qcom-ipq8064-ad7200.dts | ||
qcom-ipq8064-ap148.dts | ||
qcom-ipq8064-ap161.dts | ||
qcom-ipq8064-c2600.dts | ||
qcom-ipq8064-d7800.dts | ||
qcom-ipq8064-db149.dts | ||
qcom-ipq8064-ea7500-v1.dts | ||
qcom-ipq8064-ea8500.dts | ||
qcom-ipq8064-eax500.dtsi | ||
qcom-ipq8064-g10.dts | ||
qcom-ipq8064-r7500.dts | ||
qcom-ipq8064-r7500v2.dts | ||
qcom-ipq8064-unifi-ac-hd.dts | ||
qcom-ipq8064-v2.0.dtsi | ||
qcom-ipq8064-vr2600v.dts | ||
qcom-ipq8064-wg2600hp.dts | ||
qcom-ipq8064-wpq864.dts | ||
qcom-ipq8064-wxr-2533dhp.dts | ||
qcom-ipq8065-nbg6817.dts | ||
qcom-ipq8065-r7800.dts | ||
qcom-ipq8065.dtsi | ||
qcom-ipq8068-ecw5410.dts |