Auto - MDIX

I have a routerboard 450G that is on RouterOS 4.10. My provider is asking me to troubleshoot CRC errors happening between a Cisco Catalyst 3750 Switch. If we set to Auto negotiate the connection speed it works but has errors. Trying to lock them in at 100Mbps and FD (what the provider requires and is doing on their side) results in not being able to pass data.

He asked about Auto-MDIX. I found that in RouterOS you can set this.

mdix-enable (yes | no) - whether the MDI/X auto crosscable correction feature is enabled for the port (if applicable)

When I edit that option for the interface it is set to NO. If i change it to yes and save it does not stick.

If I /interface ethernet print detail it does not show the setting or value for this option.

What gives?

Edit: Have tried this setup with both a straight through and X-over cables.

Thanks

If you set to auto it needs to be auto on both sides. Otherwise you need to lock settings on both side. Auto MDIX has no relevance to your problem.

Can you post your configuration with it forced to 100/full? Also, how long a run is the Ethernet? Are you using shielded cable?

I’m seeing some problems in RouterOS 4.10 on a RB493AH when it comes to communicating with a Cisco switch. Worked fine in 3.30.
There is certainly something wrong.