I got working snaphot openwrt for ASUS RT-AC53, basically with using mt7620a_asus_rt-ac5x.dtsi in my dts. It boots and able to use WIFI interface with preconfigured wifi hotspot for first boot. However no LAN ports were working and also no rtl8367rb switch was showed at all.
However after some additions to dts and patches to rtl8367b.c im able to list rtl8367rb in swconfig:
root@OpenWrt:~# swconfig list
Found: switch0 - mt7620
Found: switch1 - rtl8367rb
Also looks like switch1 ports and parameters are working too. But no new eth interface was added (only old eth0 which was even with only mt7620 switch). Also my PC also sees LAN connections from router with ETH cable now, but i cant use them:
- Connecting with DHCP fails
- Connection with static ip = 192.168.1.75, mask = 255.255.255.0, gateway = 192.168.1.1 activates without errors in NetworkManager but pinging and using 192.168.1.1 gives no route to host.
Here is my DTS file with some comments i did trying to get rtl8367rb work:
#include "mt7620a_asus_rt-ac5x.dtsi"
/*
Some gathered info
rtl8367rb port 3 = router lan1
rtl8367rb port 4 = router lan2
switch0(mt7620) has always working port:6 link:up speed:1000baseT full-duplex
rtl8367: unknown chip num:6367 ver:0020, mode:0020.
Had to add ver 0x020 to rtl8367b.c
*/
/ {
compatible = "asus,rt-ac53", "ralink,mt7620a-soc";
model = "Asus RT-AC53";
rtl8367rb {
compatible = "realtek,rtl8367b", "rtl8367b";
realtek,extif1 = <1 0 1 1 1 1 1 1 2>;
mii-bus = <&mdio0>;
// No actual difference with using 6 and 7 values.
cpu_port = <7>;
};
};
&gsw {
status = "okay";
//Without this no rtl8367rb switch found at all.
mediatek,port6-gmac;
mediatek,ephy-base = /bits/ 8 <8>;
};
ðernet {
status = "okay";
nvmem-cells = <&macaddr_factory_28>;
nvmem-cell-names = "mac-address";
pinctrl-names = "default";
pinctrl-0 = <&rgmii1_pins &rgmii2_pins &mdio_pins>;
/*
Adding gives no difference so commented
port@4 {
status = "okay";
mediatek,fixed-link = <1000 1 1 1>;
phy-mode = "rgmii";
};
port@5 {
status = "okay";
mediatek,fixed-link = <1000 1 1 1>;
phy-mode = "rgmii";
};
*/
mdio0: mdio-bus {
status = "okay";
};
};
//Just taken from RT-AC51U dts with the same flatform
&pcie0 {
wifi@0,0 {
reg = <0x0000 0 0 0 0>;
mediatek,mtd-eeprom = <&factory 0x8000>;
};
};
// This model has no USB ports.
&ehci {
status = "disabled";
};
&ohci {
status = "disabled";
};
Also there is current state ifconfig output with my PC connected to router hotspot and router connected to my WIFI (MACs was replaced with unique variables) :
br-lan Link encap:Ethernet HWaddr $( ETH0_MAC )
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: $( IP_V6_1/64 ) Scope:Link
inet6 addr: $( IP_V6_2/60 ) Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6733 errors:0 dropped:0 overruns:0 frame:0
TX packets:6114 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:653714 (638.3 KiB) TX bytes:2517979 (2.4 MiB)
eth0 Link encap:Ethernet HWaddr $( ETH0_MAC )
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:89 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:15431 (15.0 KiB)
Interrupt:5
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:632 errors:0 dropped:0 overruns:0 frame:0
TX packets:632 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:50911 (49.7 KiB) TX bytes:50911 (49.7 KiB)
wlan0 Link encap:Ethernet HWaddr $( ETH0_MAC + 4 )
inet6 addr: $( IP_V6_1/64) Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6736 errors:0 dropped:0 overruns:0 frame:0
TX packets:5754 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:748336 (730.7 KiB) TX bytes:2676524 (2.5 MiB)
wlan1 Link encap:Ethernet HWaddr $( ETH0_MAC )
inet addr:192.168.0.X Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: $( $IP_V6_1/64) Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2840 errors:0 dropped:0 overruns:0 frame:0
TX packets:2091 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1270242 (1.2 MiB) TX bytes:291499 (284.6 KiB)
There are also switches info.
$ swconfig dev switch0 show
:
Global attributes:
enable_vlan: 1
mib: Switch MIB counters
PPE_AC_BCNT0: 0
PPE_AC_PCNT0: 0
PPE_AC_BCNT63: 0
PPE_AC_PCNT63: 0
PPE_MTR_CNT0: 0
PPE_MTR_CNT63: 0
GDM1_TX_GBCNT: 0
GDM1_TX_GPCNT: 0
GDM1_TX_SKIPCNT: 0
GDM1_TX_COLCNT: 0
GDM1_RX_GBCNT1: 0
GDM1_RX_GPCNT1: 0
GDM1_RX_OERCNT: 0
GDM1_RX_FERCNT: 0
GDM1_RX_SERCNT: 0
GDM1_RX_LERCNT: 0
GDM1_RX_CERCNT: 0
GDM1_RX_FCCNT: 0
GDM2_TX_GBCNT: 0
GDM2_TX_GPCNT: 0
GDM2_TX_SKIPCNT: 0
GDM2_TX_COLCNT: 0
GDM2_RX_GBCNT: 0
GDM2_RX_GPCNT: 0
GDM2_RX_OERCNT: 0
GDM2_RX_FERCNT: 0
GDM2_RX_SERCNT: 0
GDM2_RX_LERCNT: 3
GDM2_RX_CERCNT: 0
GDM2_RX_FCCNT: 0
mirror_monitor_port: 0
arl_table: address resolution table
Port 6: MAC $( ETH0_MAC )
Port 6: MAC $( MY_PC_WIFI_CARD_MAC )
Port 0:
mib: Port 0 MIB counters
TxGPC : 0
TxBOC : 0
TxGOC : 0
TxEPC : 0
RxGPC : 0
RxBOC : 0
RxGOC : 0
RxEPC1 : 0
RxEPC2 : 0
enable_mirror_rx: 0
enable_mirror_tx: 0
pvid: 2
link: port:0 link:down
Port 1:
mib: Port 1 MIB counters
TxGPC : 0
TxBOC : 0
TxGOC : 0
TxEPC : 0
RxGPC : 0
RxBOC : 0
RxGOC : 0
RxEPC1 : 0
RxEPC2 : 0
enable_mirror_rx: 0
enable_mirror_tx: 0
pvid: 1
link: port:1 link:down
Port 2:
mib: Port 2 MIB counters
TxGPC : 0
TxBOC : 0
TxGOC : 0
TxEPC : 0
RxGPC : 0
RxBOC : 0
RxGOC : 0
RxEPC1 : 0
RxEPC2 : 0
enable_mirror_rx: 0
enable_mirror_tx: 0
pvid: 1
link: port:2 link:down
Port 3:
mib: Port 3 MIB counters
TxGPC : 0
TxBOC : 0
TxGOC : 0
TxEPC : 0
RxGPC : 0
RxBOC : 0
RxGOC : 0
RxEPC1 : 0
RxEPC2 : 0
enable_mirror_rx: 0
enable_mirror_tx: 0
pvid: 1
link: port:3 link:down
Port 4:
mib: Port 4 MIB counters
TxGPC : 0
TxBOC : 0
TxGOC : 0
TxEPC : 0
RxGPC : 0
RxBOC : 0
RxGOC : 0
RxEPC1 : 0
RxEPC2 : 0
enable_mirror_rx: 0
enable_mirror_tx: 0
pvid: 1
link: port:4 link:down
Port 5:
mib: Port 5 MIB counters
TxGPC : 0
TxBOC : 0
TxGOC : 0
TxEPC : 0
RxGPC : 0
RxBOC : 0
RxGOC : 0
RxEPC1 : 0
RxEPC2 : 0
enable_mirror_rx: 0
enable_mirror_tx: 0
pvid: 1
link: port:5 link:down
Port 6:
mib: Port 6 MIB counters
TxGPC : 0
TxBOC : 0
TxGOC : 0
TxEPC : 0
RxGPC : 89
RxBOC : 0
RxGOC : 15787
RxEPC1 : 0
RxEPC2 : 89
enable_mirror_rx: 0
enable_mirror_tx: 0
pvid: 1
link: port:6 link:up speed:1000baseT full-duplex
Port 7:
mib: Port 7 MIB counters
TxGPC : 0
TxBOC : 0
TxGOC : 0
TxEPC : 0
RxGPC : 0
RxBOC : 0
RxGOC : 0
RxEPC1 : 0
RxEPC2 : 0
enable_mirror_rx: 0
enable_mirror_tx: 0
pvid: 0
link: port:7 link:down
VLAN 1:
vid: 1
ports: 1 2 3 4 5 6t
VLAN 2:
vid: 2
ports: 0 6t
$ swconfig dev switch1 show
:
Global attributes:
enable_vlan: 1
enable_vlan4k: 0
max_length: 1
Port 0:
mib: Port 0 MIB counters
ifInOctets : 0
dot3StatsFCSErrors : 0
dot3StatsSymbolErrors : 0
dot3InPauseFrames : 0
dot3ControlInUnknownOpcodes : 0
etherStatsFragments : 0
etherStatsJabbers : 0
ifInUcastPkts : 0
etherStatsDropEvents : 0
ifInMulticastPkts : 0
ifInBroadcastPkts : 0
inMldChecksumError : 0
inIgmpChecksumError : 0
inMldSpecificQuery : 0
inMldGeneralQuery : 0
inIgmpSpecificQuery : 0
inIgmpGeneralQuery : 0
inMldLeaves : 0
inIgmpLeaves : 0
etherStatsOctets : 0
etherStatsUnderSizePkts : 0
etherOversizeStats : 0
etherStatsPkts64Octets : 0
etherStatsPkts65to127Octets : 0
etherStatsPkts128to255Octets : 0
etherStatsPkts256to511Octets : 0
etherStatsPkts512to1023Octets : 0
etherStatsPkts1024to1518Octets : 0
ifOutOctets : 0
dot3StatsSingleCollisionFrames : 0
dot3StatMultipleCollisionFrames : 0
dot3sDeferredTransmissions : 0
dot3StatsLateCollisions : 0
etherStatsCollisions : 0
dot3StatsExcessiveCollisions : 0
dot3OutPauseFrames : 0
ifOutDiscards : 0
dot1dTpPortInDiscards : 0
ifOutUcastPkts : 0
ifOutMulticastPkts : 0
ifOutBroadcastPkts : 0
outOampduPkts : 0
inOampduPkts : 0
inIgmpJoinsSuccess : 0
inIgmpJoinsFail : 0
inMldJoinsSuccess : 0
inMldJoinsFail : 0
inReportSuppressionDrop : 0
inLeaveSuppressionDrop : 0
outIgmpReports : 0
outIgmpLeaves : 0
outIgmpGeneralQuery : 0
outIgmpSpecificQuery : 0
outMldReports : 0
outMldLeaves : 0
outMldGeneralQuery : 0
outMldSpecificQuery : 0
inKnownMulticastPkts : 0
pvid: 1
link: port:0 link:down
Port 1:
mib: Port 1 MIB counters
ifInOctets : 0
dot3StatsFCSErrors : 0
dot3StatsSymbolErrors : 0
dot3InPauseFrames : 0
dot3ControlInUnknownOpcodes : 0
etherStatsFragments : 0
etherStatsJabbers : 0
ifInUcastPkts : 0
etherStatsDropEvents : 0
ifInMulticastPkts : 0
ifInBroadcastPkts : 0
inMldChecksumError : 0
inIgmpChecksumError : 0
inMldSpecificQuery : 0
inMldGeneralQuery : 0
inIgmpSpecificQuery : 0
inIgmpGeneralQuery : 0
inMldLeaves : 0
inIgmpLeaves : 0
etherStatsOctets : 0
etherStatsUnderSizePkts : 0
etherOversizeStats : 0
etherStatsPkts64Octets : 0
etherStatsPkts65to127Octets : 0
etherStatsPkts128to255Octets : 0
etherStatsPkts256to511Octets : 0
etherStatsPkts512to1023Octets : 0
etherStatsPkts1024to1518Octets : 0
ifOutOctets : 0
dot3StatsSingleCollisionFrames : 0
dot3StatMultipleCollisionFrames : 0
dot3sDeferredTransmissions : 0
dot3StatsLateCollisions : 0
etherStatsCollisions : 0
dot3StatsExcessiveCollisions : 0
dot3OutPauseFrames : 0
ifOutDiscards : 0
dot1dTpPortInDiscards : 0
ifOutUcastPkts : 0
ifOutMulticastPkts : 0
ifOutBroadcastPkts : 0
outOampduPkts : 0
inOampduPkts : 0
inIgmpJoinsSuccess : 0
inIgmpJoinsFail : 0
inMldJoinsSuccess : 0
inMldJoinsFail : 0
inReportSuppressionDrop : 0
inLeaveSuppressionDrop : 0
outIgmpReports : 0
outIgmpLeaves : 0
outIgmpGeneralQuery : 0
outIgmpSpecificQuery : 0
outMldReports : 0
outMldLeaves : 0
outMldGeneralQuery : 0
outMldSpecificQuery : 0
inKnownMulticastPkts : 0
pvid: 2
link: port:1 link:down
Port 2:
mib: Port 2 MIB counters
ifInOctets : 0
dot3StatsFCSErrors : 0
dot3StatsSymbolErrors : 0
dot3InPauseFrames : 0
dot3ControlInUnknownOpcodes : 0
etherStatsFragments : 0
etherStatsJabbers : 0
ifInUcastPkts : 0
etherStatsDropEvents : 0
ifInMulticastPkts : 0
ifInBroadcastPkts : 0
inMldChecksumError : 0
inIgmpChecksumError : 0
inMldSpecificQuery : 0
inMldGeneralQuery : 0
inIgmpSpecificQuery : 0
inIgmpGeneralQuery : 0
inMldLeaves : 0
inIgmpLeaves : 0
etherStatsOctets : 0
etherStatsUnderSizePkts : 0
etherOversizeStats : 0
etherStatsPkts64Octets : 0
etherStatsPkts65to127Octets : 0
etherStatsPkts128to255Octets : 0
etherStatsPkts256to511Octets : 0
etherStatsPkts512to1023Octets : 0
etherStatsPkts1024to1518Octets : 0
ifOutOctets : 0
dot3StatsSingleCollisionFrames : 0
dot3StatMultipleCollisionFrames : 0
dot3sDeferredTransmissions : 0
dot3StatsLateCollisions : 0
etherStatsCollisions : 0
dot3StatsExcessiveCollisions : 0
dot3OutPauseFrames : 0
ifOutDiscards : 0
dot1dTpPortInDiscards : 0
ifOutUcastPkts : 0
ifOutMulticastPkts : 0
ifOutBroadcastPkts : 0
outOampduPkts : 0
inOampduPkts : 0
inIgmpJoinsSuccess : 0
inIgmpJoinsFail : 0
inMldJoinsSuccess : 0
inMldJoinsFail : 0
inReportSuppressionDrop : 0
inLeaveSuppressionDrop : 0
outIgmpReports : 0
outIgmpLeaves : 0
outIgmpGeneralQuery : 0
outIgmpSpecificQuery : 0
outMldReports : 0
outMldLeaves : 0
outMldGeneralQuery : 0
outMldSpecificQuery : 0
inKnownMulticastPkts : 0
pvid: 3
link: port:2 link:down
Port 3:
mib: Port 3 MIB counters
ifInOctets : 0
dot3StatsFCSErrors : 0
dot3StatsSymbolErrors : 0
dot3InPauseFrames : 0
dot3ControlInUnknownOpcodes : 0
etherStatsFragments : 0
etherStatsJabbers : 0
ifInUcastPkts : 0
etherStatsDropEvents : 0
ifInMulticastPkts : 0
ifInBroadcastPkts : 0
inMldChecksumError : 0
inIgmpChecksumError : 0
inMldSpecificQuery : 0
inMldGeneralQuery : 0
inIgmpSpecificQuery : 0
inIgmpGeneralQuery : 0
inMldLeaves : 0
inIgmpLeaves : 0
etherStatsOctets : 0
etherStatsUnderSizePkts : 0
etherOversizeStats : 0
etherStatsPkts64Octets : 0
etherStatsPkts65to127Octets : 0
etherStatsPkts128to255Octets : 0
etherStatsPkts256to511Octets : 0
etherStatsPkts512to1023Octets : 0
etherStatsPkts1024to1518Octets : 0
ifOutOctets : 0
dot3StatsSingleCollisionFrames : 0
dot3StatMultipleCollisionFrames : 0
dot3sDeferredTransmissions : 0
dot3StatsLateCollisions : 0
etherStatsCollisions : 0
dot3StatsExcessiveCollisions : 0
dot3OutPauseFrames : 0
ifOutDiscards : 0
dot1dTpPortInDiscards : 0
ifOutUcastPkts : 0
ifOutMulticastPkts : 0
ifOutBroadcastPkts : 0
outOampduPkts : 0
inOampduPkts : 0
inIgmpJoinsSuccess : 0
inIgmpJoinsFail : 0
inMldJoinsSuccess : 0
inMldJoinsFail : 0
inReportSuppressionDrop : 0
inLeaveSuppressionDrop : 0
outIgmpReports : 0
outIgmpLeaves : 0
outIgmpGeneralQuery : 0
outIgmpSpecificQuery : 0
outMldReports : 0
outMldLeaves : 0
outMldGeneralQuery : 0
outMldSpecificQuery : 0
inKnownMulticastPkts : 0
pvid: 4
link: port:3 link:down
Port 4:
mib: Port 4 MIB counters
ifInOctets : 13624
dot3StatsFCSErrors : 0
dot3StatsSymbolErrors : 0
dot3InPauseFrames : 0
dot3ControlInUnknownOpcodes : 0
etherStatsFragments : 0
etherStatsJabbers : 0
ifInUcastPkts : 0
etherStatsDropEvents : 0
ifInMulticastPkts : 51
ifInBroadcastPkts : 94
inMldChecksumError : 0
inIgmpChecksumError : 0
inMldSpecificQuery : 0
inMldGeneralQuery : 0
inIgmpSpecificQuery : 0
inIgmpGeneralQuery : 0
inMldLeaves : 0
inIgmpLeaves : 0
etherStatsOctets : 13624
etherStatsUnderSizePkts : 0
etherOversizeStats : 0
etherStatsPkts64Octets : 97
etherStatsPkts65to127Octets : 15
etherStatsPkts128to255Octets : 33
etherStatsPkts256to511Octets : 0
etherStatsPkts512to1023Octets : 0
etherStatsPkts1024to1518Octets : 0
ifOutOctets : 0
dot3StatsSingleCollisionFrames : 0
dot3StatMultipleCollisionFrames : 0
dot3sDeferredTransmissions : 0
dot3StatsLateCollisions : 0
etherStatsCollisions : 0
dot3StatsExcessiveCollisions : 0
dot3OutPauseFrames : 0
ifOutDiscards : 0
dot1dTpPortInDiscards : 145
ifOutUcastPkts : 0
ifOutMulticastPkts : 0
ifOutBroadcastPkts : 0
outOampduPkts : 0
inOampduPkts : 0
inIgmpJoinsSuccess : 7
inIgmpJoinsFail : 0
inMldJoinsSuccess : 8
inMldJoinsFail : 0
inReportSuppressionDrop : 0
inLeaveSuppressionDrop : 0
outIgmpReports : 0
outIgmpLeaves : 0
outIgmpGeneralQuery : 0
outIgmpSpecificQuery : 0
outMldReports : 0
outMldLeaves : 0
outMldGeneralQuery : 0
outMldSpecificQuery : 0
inKnownMulticastPkts : 0
pvid: 5
link: port:4 link:up speed:1000baseT full-duplex txflow rxflow auto
Port 5:
mib: Port 5 MIB counters
ifInOctets : 0
dot3StatsFCSErrors : 0
dot3StatsSymbolErrors : 0
dot3InPauseFrames : 0
dot3ControlInUnknownOpcodes : 0
etherStatsFragments : 0
etherStatsJabbers : 0
ifInUcastPkts : 0
etherStatsDropEvents : 0
ifInMulticastPkts : 0
ifInBroadcastPkts : 0
inMldChecksumError : 0
inIgmpChecksumError : 0
inMldSpecificQuery : 0
inMldGeneralQuery : 0
inIgmpSpecificQuery : 0
inIgmpGeneralQuery : 0
inMldLeaves : 0
inIgmpLeaves : 0
etherStatsOctets : 0
etherStatsUnderSizePkts : 0
etherOversizeStats : 0
etherStatsPkts64Octets : 0
etherStatsPkts65to127Octets : 0
etherStatsPkts128to255Octets : 0
etherStatsPkts256to511Octets : 0
etherStatsPkts512to1023Octets : 0
etherStatsPkts1024to1518Octets : 0
ifOutOctets : 0
dot3StatsSingleCollisionFrames : 0
dot3StatMultipleCollisionFrames : 0
dot3sDeferredTransmissions : 0
dot3StatsLateCollisions : 0
etherStatsCollisions : 0
dot3StatsExcessiveCollisions : 0
dot3OutPauseFrames : 0
ifOutDiscards : 0
dot1dTpPortInDiscards : 0
ifOutUcastPkts : 0
ifOutMulticastPkts : 0
ifOutBroadcastPkts : 0
outOampduPkts : 0
inOampduPkts : 0
inIgmpJoinsSuccess : 0
inIgmpJoinsFail : 0
inMldJoinsSuccess : 0
inMldJoinsFail : 0
inReportSuppressionDrop : 0
inLeaveSuppressionDrop : 0
outIgmpReports : 0
outIgmpLeaves : 0
outIgmpGeneralQuery : 0
outIgmpSpecificQuery : 0
outMldReports : 0
outMldLeaves : 0
outMldGeneralQuery : 0
outMldSpecificQuery : 0
inKnownMulticastPkts : 0
pvid: 6
link: port:5 link:down
Port 6:
mib: Port 6 MIB counters
ifInOctets : 0
dot3StatsFCSErrors : 0
dot3StatsSymbolErrors : 0
dot3InPauseFrames : 0
dot3ControlInUnknownOpcodes : 0
etherStatsFragments : 0
etherStatsJabbers : 0
ifInUcastPkts : 0
etherStatsDropEvents : 0
ifInMulticastPkts : 0
ifInBroadcastPkts : 0
inMldChecksumError : 0
inIgmpChecksumError : 0
inMldSpecificQuery : 0
inMldGeneralQuery : 0
inIgmpSpecificQuery : 0
inIgmpGeneralQuery : 0
inMldLeaves : 0
inIgmpLeaves : 0
etherStatsOctets : 0
etherStatsUnderSizePkts : 0
etherOversizeStats : 0
etherStatsPkts64Octets : 0
etherStatsPkts65to127Octets : 0
etherStatsPkts128to255Octets : 0
etherStatsPkts256to511Octets : 0
etherStatsPkts512to1023Octets : 0
etherStatsPkts1024to1518Octets : 0
ifOutOctets : 0
dot3StatsSingleCollisionFrames : 0
dot3StatMultipleCollisionFrames : 0
dot3sDeferredTransmissions : 0
dot3StatsLateCollisions : 0
etherStatsCollisions : 0
dot3StatsExcessiveCollisions : 0
dot3OutPauseFrames : 0
ifOutDiscards : 0
dot1dTpPortInDiscards : 0
ifOutUcastPkts : 0
ifOutMulticastPkts : 0
ifOutBroadcastPkts : 0
outOampduPkts : 0
inOampduPkts : 0
inIgmpJoinsSuccess : 0
inIgmpJoinsFail : 0
inMldJoinsSuccess : 0
inMldJoinsFail : 0
inReportSuppressionDrop : 0
inLeaveSuppressionDrop : 0
outIgmpReports : 0
outIgmpLeaves : 0
outIgmpGeneralQuery : 0
outIgmpSpecificQuery : 0
outMldReports : 0
outMldLeaves : 0
outMldGeneralQuery : 0
outMldSpecificQuery : 0
inKnownMulticastPkts : 0
pvid: 7
link: port:6 link:up speed:1000baseT full-duplex txflow rxflow
Port 7:
mib: Port 7 MIB counters
ifInOctets : 0
dot3StatsFCSErrors : 0
dot3StatsSymbolErrors : 0
dot3InPauseFrames : 0
dot3ControlInUnknownOpcodes : 0
etherStatsFragments : 0
etherStatsJabbers : 0
ifInUcastPkts : 0
etherStatsDropEvents : 0
ifInMulticastPkts : 0
ifInBroadcastPkts : 0
inMldChecksumError : 0
inIgmpChecksumError : 0
inMldSpecificQuery : 0
inMldGeneralQuery : 0
inIgmpSpecificQuery : 0
inIgmpGeneralQuery : 0
inMldLeaves : 0
inIgmpLeaves : 0
etherStatsOctets : 0
etherStatsUnderSizePkts : 0
etherOversizeStats : 0
etherStatsPkts64Octets : 0
etherStatsPkts65to127Octets : 0
etherStatsPkts128to255Octets : 0
etherStatsPkts256to511Octets : 0
etherStatsPkts512to1023Octets : 0
etherStatsPkts1024to1518Octets : 0
ifOutOctets : 0
dot3StatsSingleCollisionFrames : 0
dot3StatMultipleCollisionFrames : 0
dot3sDeferredTransmissions : 0
dot3StatsLateCollisions : 0
etherStatsCollisions : 0
dot3StatsExcessiveCollisions : 0
dot3OutPauseFrames : 0
ifOutDiscards : 0
dot1dTpPortInDiscards : 0
ifOutUcastPkts : 0
ifOutMulticastPkts : 0
ifOutBroadcastPkts : 0
outOampduPkts : 0
inOampduPkts : 0
inIgmpJoinsSuccess : 0
inIgmpJoinsFail : 0
inMldJoinsSuccess : 0
inMldJoinsFail : 0
inReportSuppressionDrop : 0
inLeaveSuppressionDrop : 0
outIgmpReports : 0
outIgmpLeaves : 0
outIgmpGeneralQuery : 0
outIgmpSpecificQuery : 0
outMldReports : 0
outMldLeaves : 0
outMldGeneralQuery : 0
outMldSpecificQuery : 0
inKnownMulticastPkts : 0
pvid: 8
link: port:7 link:down
VLAN 1:
info: VLAN 1: Ports: '07', members=0081, untag=0081, fid=0
ports: 0 7
VLAN 2:
info: VLAN 2: Ports: '17', members=0082, untag=0082, fid=0
ports: 1 7
VLAN 3:
info: VLAN 3: Ports: '27', members=0084, untag=0084, fid=0
ports: 2 7
VLAN 4:
info: VLAN 4: Ports: '37', members=0088, untag=0088, fid=0
ports: 3 7
VLAN 5:
info: VLAN 5: Ports: '47', members=0090, untag=0090, fid=0
ports: 4 7
VLAN 6:
info: VLAN 6: Ports: '57', members=00a0, untag=00a0, fid=0
ports: 5 7
VLAN 7:
info: VLAN 7: Ports: '67', members=00c0, untag=00c0, fid=0
ports: 6 7
VLAN 8:
info: VLAN 8: Ports: '01234567', members=00ff, untag=00ff, fid=0
ports: 0 1 2 3 4 5 6 7
Patch i did for rtl8367b.c:
@@ -1541,6 +1541,7 @@ static int rtl8367b_detect(struct rtl8366_smi *smi)
}
switch (chip_ver) {
+ case 0x0020:
case 0x1000:
chip_name = "8367RB";
break;
I also added mac handle to 02_network:
@@ -285,6 +289,7 @@ ramips_setup_macs()
label_mac=$(mtd_get_mac_binary factory 0x4)
;;
asus,rt-ac51u|\
+ asus,rt-ac53|\
asus,rt-ac54u)
lan_mac=$(mtd_get_mac_binary factory 0x22)
;;
Im not experienced in openwrt porting and will appreciate any help. Looks like im not so far from adding support for it.