I recently bought a Turris RTROM01-RTSF-10G type SFP for use with my Turris Omnia, because I read that it was supported out of the box on my Omnia.
I currently have TurrisOS 5.3.10 installed.
When I plug the SFP into the slot and unplug the Ethernet cable from the WAN port and plug it into the SFP (the device on the other side is 1G capable currently), and reboot Omnia, ethtool will say that there is no link on eth2 and that the port type is still MII.
Then if I unplug the Ethernet cable from the SFP, and put it back to WAN, then ethtool will report a link on eth2, but I can’t get an address over DHCP as long as the SFP is in its slot.
Is there perhaps something I need to do in order to activate the SFP properly? I read that it’s supposed to work out of the box and that only a reboot is necessary. Well I did reboot the Omnia several times, but no luck.
I also tried modifying the port type of eth2 to TP with ethtool, but it doesn’t seem to do anything. It doesn’t return an error, but nothing happens.
Is there any log message that I should look for in dmesg? Btw. I did not find any message saying anything about the SFP being plugged in.
I would appreciate any suggestions in order to make the SFP work properly.
Autodetection of SFP in U-Boot currently doesnt work. You have to link /boot/dbt to the correct file in /boot. If you show ls /boot I will tell you the exact command
I have to correct myself.
A reboot is enough. It just needs some more time (~60 seconds) for the link to come up.
No need for the ethtool -s eth2 port tp command.