Hi,
I had a strange problem with my Xiaomi TV 4a and 951G-2HnD if Ethernet is used.
They successfully negotiate connect at 100M-full but it’s almost not working.
I write almost because I see traffic from TV via counters and switch mirroring and sometimes (when router is rebooting for example) 1-3 ICMP packages returns.
But connection is not working.
If I configured interface manually to 10M-full it’s working without any problems.
To exclude any problem with TV or eth cable I put DGS-1008d (switch) between TV and 951G-2HnD and it works on 100M bandwidth without any problem
I suggest that there is a problem on L2 level but I don’t know any instruments or debug tools for further investigation.
Please, help me to deal with this. Thank you.
Here is some info about settings and versions:
[admin@MikroTik] /interface ethernet> monitor ether4-slave-local
name: ether4-slave-local
status: link-ok
auto-negotiation: done
rate: 100Mbps
full-duplex: yes
tx-flow-control: no
rx-flow-control: no
advertising: 10M-half,10M-full,100M-half,100M-full,1000M-half,1000M-full
link-partner-advertising: 10M-half,10M-full,100M-half,100M-full
[admin@MikroTik] /interface ethernet> print detail
...
3 RS name="ether4-slave-local" default-name="ether4" mtu=1500 l2mtu=1598 mac-address=D4:CA:6D:07:74:73 orig-mac-address=D4:CA:6D:07:74:73 arp=enabled arp-timeout=auto loop-protect=default
loop-protect-status=off loop-protect-send-interval=5s loop-protect-disable-time=5m auto-negotiation=yes advertise=10M-half,10M-full,100M-half,100M-full,1000M-half,1000M-full full-duplex=yes
tx-flow-control=off rx-flow-control=off speed=100Mbps bandwidth=unlimited/unlimited switch=switch1
[admin@MikroTik] /interface ethernet> print detail stats-detail
3 RS name="ether4-slave-local" driver-rx-byte=3 774 188 driver-rx-packet=9 866 driver-tx-byte=710 024 driver-tx-packet=6 324 rx-bytes=3 817 652 rx-too-short=0 rx-64=962 rx-65-127=1 209 rx-128-255=51
rx-256-511=6 940 rx-512-1023=3 rx-1024-1518=728 rx-1519-max=0 rx-too-long=0 rx-broadcast=1 189 rx-pause=0 rx-multicast=7 287 rx-fcs-error=0 rx-align-error=0 rx-fragment=0 rx-overflow=0
tx-bytes=1 107 984 tx-64=3 076 tx-65-127=3 718 tx-128-255=1 053 tx-256-511=949 tx-512-1023=16 tx-1024-1518=38 tx-1519-max=0 tx-too-long=0 tx-broadcast=2 922 tx-pause=0 tx-multicast=2 689
tx-underrun=0 tx-collision=0 tx-excessive-collision=0 tx-multiple-collision=0 tx-single-collision=0 tx-excessive-deferred=0 tx-deferred=0 tx-late-collision=0
[admin@MikroTik] /interface ethernet switch port> print
Flags: I - invalid
# NAME SWITCH VLAN-MODE VLAN-HEADER DEFAULT-VLAN-ID
0 ether1-gateway switch1 disabled leave-as-is auto
1 ether2-master-local switch1 disabled leave-as-is auto
2 ether3-slave-local switch1 disabled leave-as-is auto
3 ether4-slave-local switch1 disabled leave-as-is auto
4 ether5-slave-local switch1 disabled leave-as-is auto
5 switch1-cpu switch1 disabled leave-as-is auto
[admin@MikroTik] > /system package print
Flags: X - disabled
# NAME VERSION SCHEDULED
0 routeros-mipsbe 6.43.7
1 system 6.43.7
2 ipv6 6.43.7
3 wireless 6.43.7
4 hotspot 6.43.7
5 dhcp 6.43.7
6 mpls 6.43.7
7 routing 6.43.7
8 ppp 6.43.7
9 security 6.43.7
10 advanced-tools 6.43.7
[admin@MikroTik] > /system routerboard print
routerboard: yes
model: 951G-2HnD
serial-number: XXXXXX
firmware-type: ar9344
factory-firmware: 3.10
current-firmware: 6.43.7
upgrade-firmware: 6.43.7