Hello,
i have an issue.
I bought a TV Box with Ethernet port.
If i connect it directly to a port on RB951G-2HND, the device can’t obtain ip address from DHCP and can’t communicate to other device also using static ip address.(the mikrotik shows that link is up, but it doesn’t receive any packet from the TV Box).
I put a dumb switch between the Mikrotik and the TVBox and the device can obtain the ip address and communicate to others.
I tried to edit all settings on the interface such as MTU, loop control, removing it from the bridge and setup a dedicated DHCP server on that interface, but nothing is changed.
I have seen somewhat the same behavior with a printer and an RB2011.
My conclusion that time was that for some reason the printer wouldn’t work when connected to one of the Gbit interfaces of my RB2011.
Since you are using an RB951G, also with Gbit ports, I suppose it is cause by some same issue.
I guess it has something to do with the speed, although setting the speed on my MT to 100Mbit (forced) didn’t solve my problem.
Since my RB2011 also has 100Mbit ports and the printer only has 10/100 Mbit capabilities I did not look further into the problem, I just connected the printer to a 10/100 Mbit port.
So I am unaware of any solution (other then the one you found; adding a dumb switch).
PS. What are the speed capabilities of your TV box?
same issue with Samsung TV and this router, no fix so far that i am aware of.
I think someone narrowed it down to the device not wanting to talk to the bridge, if you do not have it bridged it works, but as soon as you join the port to a bridge it stops working. Might be worth it to give that a try, but that means it is on separate subnet.