Hi!
I cannot understand what’s wrong: 100Mbps client works only on 10Mbps halfduplex on RB951G-2HND firmware ver. 6.34 (or some latest available), router bought 3-4 years ago.
All eth ports working fine with 2 PC which have 1G eth ports (autonegotiation “on”, advertise 10/100/1000 Mbps) on any of bridge-ports, all tested cables working fine also.
But when I connect 2 other devices (SmartTV, usb-eth card) with native support only 10/100Mbps it cannot connect to router (ports inactive, dhcp-address cannot be assigned, manual IP is’nt helps).
If I change settings to autonegotiation “off” and manually set mode to 10/100 Mbps then these devices can connect only on 10Mbps halfduplex (manual select), tried “flow control to Off, On or auto” (no difference), reconnecting/reanabling ports did’nt helps.
And in the other case when I use another router with 10/100Mbps ports - these devices can connect successfully.
I don’t use any special functions, firewall has no limits for local network (bridge+wlan).
No info in logs.
Ah! Forgot… I’ve tried also another router (NEXX, 100mbps) to connect via WAN-port to LAN-port (Mikrotik) - it connects succefully. In this case SmartTV and usb-eth-card got IPs from Mikrotik over dhcp.
PS: I’ve found and read also that maybe help cross-cable. I will try this today later.
I’ve had exactly the same problems a while ago with exactly the same unit (RB951G-2HnD). It just did not want to connect to my Toshiba Tecra M9 on higher speeds than 10Mbit/s. Tried different cables, shorter, longer, … Tecra M9 had 1Gbit/s Intel ethernet card and I could not get it run faster than 10Mbit/s with this device - worked flawlessly 1Gbit/s on other network devices. I did put a switch between rb and tecra and it worked full speed. Unfortunately my Tecra M9 died short while later so I never could troubleshoot the problem in detail. Reading this post is like a deja-vu for me…
Either not many other forum members have same problem as you do or the herd of people that did have same problems and solved them didn’t see your post.
Since this is more or less user forum, not support channel, it’d be best if you contacted Mikrotik at support@mikrotik.com . I’m pretty sure though that their first request will be that you should upgrade your RB to latest “long term” ROS, which is 6.42.10 (your version is pretty old). That includes both ROS and firmware upgrade.
We fixed this issue to all RB951G-2HnD devices which are manufactured
after 2014-05-07, your are manufactured in 2013-10-18. In this case,
there are nothing we can do about it.