I had the same issue with an S-RJ01 SFP in a RB4011 running 7.1rc4 and a cable/port working stable with all other tested devices.
Sometimes it connects at 1GB with autoneg enabled, when the SFP port is disabled and reenabled some seconds later using Winbox or terminal.
What helped to get a stable 1GB connection was to disable autonegotiation in SFP port Ethernet settings and force it to 1GB full duplex.
In our experience, the S-RJ01 tends to have autoneg/flap problems in MikroTik devices. We have much better experiences with Copper SFPs from fs.com and Starlink, working without issues in all our MT devices.
We have seen CRS, RB4011 and RB5009 devices having auto neg issues with fibre and copper 1G SFP modules running in 10G SFP+ ports. Auto neg status never completes, depending on the device at the other end resulting link is reported as none, 100MB or 1GB and is prone to flaps. Connections to media converters and ONTs tend to be more problematic than those to switch ports.
As mentioned above, it’s worth trying to disable auto neg and forcing 1G FD on sfp-sfpplus1. Helped for us more than once.
I’ve been surprised by a S+RJ10 module still displaying a 10Gb/s rate though being configured (on both link ends) to work at 1Gb/s (see another thread opened yesterday). This was between a CCR2004 and a NetPower 16P (both with 6.48.4).
Maybe:
rate displaying is not perfect
auto neg settings are misleading (ie do not do what many people expect they would)
Could someone help me out… Just bought an RB5009 yesterday.
I’m trying to connect directly to my ISP via the SFP port. The connection is made, confirmed with IP address, however the internet just doesn’t work. I know it’s a common problem with my ISP (Bell Canada) that you may not get a connection if the SFP port doesn’t sync at 2.5G. How do you manually change the SFP port speed from within RouterOS? I can’t find this setting.
Yes, I have connected directly 2 RouterBOARDs.
I not know if S-RJ10 have functionality issues, until now I not found any topic about it, but it has very serious temperature problems (~90°C).
Many 1G SFPs contain a Ethernet Copper/Optical PHY chip talking SGMII to the SFP host. The autoneg is handled by the PHY, not the SFP host.
The physical bitrate for SGMII is always 1GB, for 100MB every byte is repeated 10x, for 10MB 100x.
Looks like the reported bitrate is the physical SGMII rate between the SFP host and the PHY. Not the actual wire speed the PHY has autonegioated.
It also looks like the SFP+ port bitrate has to be forced to 1GB to match the physical SGMII bitrate.
I have an RB5009 as well. If you haven’t solved yet, the setting is under ‘Interfaces’ tab. Then select ‘Interface’ tab at the top left. Double click the interface you want to adjust. At the top of that window, select ‘Ethernet’. From there you can play with the settings.