Supported SFP modules

With a little bit of delay, it’s a pleasure to let you know that Turris SFP+ module arrived and are available to buy! :wink:

5 Likes

Sweet!
Will that work in the mox as well?

Can you provide any details?

What details do you need? It is 2.5Gbit/s SFP module. Or am I missing something?

Yes. We tested our Turris SFP module on these following routers: Turris Omnia and Turris MOX.

5 Likes

Here you go!

dmesg

[    7.754303] sfp sfp: module Turris           RTSFP-10         rev A    sn 2009040047       dc 200928
[   42.382982] mv88x3310 i2c:sfp:11: Firmware version 0.2.8.0
[   43.063015] mvneta f1034000.ethernet eth2: interfaces=[mac=4,8-11,16,18-19 phy=4,18-22] selected 19 (2500base-x)
[   43.073225] mvneta f1034000.ethernet eth2: switched to inband/2500base-x link mode
[   43.080822] mv88x3310 i2c:sfp:11: selected MAC type: 4
[   43.682996] mvneta f1034000.ethernet eth2: PHY [i2c:sfp:11] driver [mv88x3310] (irq=POLL)
[   49.862214] mvneta f1034000.ethernet eth2: Link is Up - 2.5Gbps/Full - flow control rx/tx
[   49.870430] IPv6: ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready

ethtool

root@turris:/# ethtool eth2
Settings for eth2:
        Supported ports: [ ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
                                2500baseT/Full
        Supported pause frame use: Symmetric
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
                                2500baseT/Full
        Advertised pause frame use: Symmetric
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                             100baseT/Half 100baseT/Full
                                             1000baseT/Full
                                             2500baseT/Full
        Link partner advertised pause frame use: Symmetric
        Link partner advertised auto-negotiation: Yes
        Link partner advertised FEC modes: Not reported
        Speed: 2500Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 17
        Transceiver: external
        Auto-negotiation: on
        Supports Wake-on: d
        Wake-on: d
        Link detected: yes

iperf3 tests

root@turris:/# iperf3 -s
-----------------------------------------------------------
Server listening on 5201 (test #1)
-----------------------------------------------------------
Accepted connection from 192.0.2.2, port 41204
[  5] local 192.0.2.1 port 5201 connected to 192.0.2.2 port 41206
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec   277 MBytes  2.32 Gbits/sec
[  5]   1.00-2.00   sec   278 MBytes  2.33 Gbits/sec
[  5]   2.00-3.00   sec   280 MBytes  2.35 Gbits/sec
[  5]   3.00-4.00   sec   276 MBytes  2.32 Gbits/sec
[  5]   4.00-5.00   sec   277 MBytes  2.33 Gbits/sec
[  5]   5.00-6.00   sec   280 MBytes  2.35 Gbits/sec
[  5]   6.00-7.00   sec   279 MBytes  2.34 Gbits/sec
[  5]   7.00-8.00   sec   279 MBytes  2.34 Gbits/sec
[  5]   8.00-9.00   sec   278 MBytes  2.33 Gbits/sec
[  5]   9.00-10.00  sec   280 MBytes  2.35 Gbits/sec
[  5]  10.00-10.01  sec  2.08 MBytes  2.31 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.01  sec  2.72 GBytes  2.34 Gbits/sec                  receiver
-----------------------------------------------------------
Server listening on 5201 (test #2)
-----------------------------------------------------------
Accepted connection from 192.0.2.2, port 41208
[  5] local 192.0.2.1 port 5201 connected to 192.0.2.2 port 41210
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   282 MBytes  2.36 Gbits/sec    0    956 KBytes
[  5]   1.00-2.01   sec   279 MBytes  2.32 Gbits/sec    0   1.09 MBytes
[  5]   2.01-3.00   sec   280 MBytes  2.37 Gbits/sec    0   1.15 MBytes
[  5]   3.00-4.00   sec   281 MBytes  2.35 Gbits/sec    0   1.21 MBytes
[  5]   4.00-5.00   sec   280 MBytes  2.35 Gbits/sec    0   1.27 MBytes
[  5]   5.00-6.00   sec   280 MBytes  2.35 Gbits/sec    0   1.34 MBytes
[  5]   6.00-7.00   sec   276 MBytes  2.32 Gbits/sec    0   1.34 MBytes
[  5]   7.00-8.00   sec   279 MBytes  2.34 Gbits/sec    0   1.40 MBytes
[  5]   8.00-9.00   sec   279 MBytes  2.34 Gbits/sec    0   1.40 MBytes
[  5]   9.00-10.00  sec   279 MBytes  2.34 Gbits/sec    0   1.40 MBytes
[  5]  10.00-10.00  sec  1.25 MBytes  2.71 Gbits/sec    0   1.40 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  2.73 GBytes  2.34 Gbits/sec    0             sender

Testbed (sorry for the chaos on my desk)

7 Likes

Thank you @hagrid! Very good job! What exactly is the type of used chipset?

IPv6 is DA SHIT :pray: :love_you_gesture:

Nice

1 Like

New SFP support are coming!

1 Like

I have the Turris 2.5G SFP module but can’t change auto nego as 2500 is not in the supported and advertised lists
Settings for eth2:
Supported ports: [ TP ]
Supported link modes: 10baseT/Full
100baseT/Full
1000baseT/Full
Supported pause frame use: Symmetric
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 10baseT/Full
100baseT/Full
1000baseT/Full
Advertised pause frame use: Symmetric
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: 2500Mb/s
Duplex: Full
Port: MII
PHYAD: 22
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: d
Wake-on: d
Link detected: yes

Please bear with me, if I missed the relevant post, but how can I attach a TO or MOX to a SFP±port, for example a Intel 82599 or a Mikrotik CRS309 (so using fibre modules+cabling)?

  • are there any tested 2,5GBE-modules available (not stated in official wiki)?
  • which DAC (active or passive) could be used?

If buying a RTROM01-RTSF-10G (so using copper instead of fibre) one would

  • pay ~80€ + need to buy an additional S+RJ10 at ~60€ compared to ~20-40€ for a DAC-cable
  • have a worse power consumption + heat dissipation

So this obviously doesn’t seem the best solution…

only 2.5gbps is supported by current hardware.

1 Like

Thanks, I corrected that. The question stays the same - are there only considerations for using the full speed provided by the port with copper RJ45?

Is there a SFP module for cable internet? It would be great if I can get rid of the wi-fi router which was provided by VF.

Currently no and I doubt, there would ever be one.

As reported by @einstein in this thread, the following AON-module is working (ISP Stadtwerke Ludwigsburg, VLAN-ID 7) with Turris Omnia v6.0.3:
Generic Compatible 1000BASE-BX BiDi SFP 1310nm-TX/1490nm-RX 10km DOM Simplex LC SMF Transceiver Module

hint: the attributes are the very same as for Deutsche Glasfaser, I will test a respective internet connection later this year with this module and update this post and the wiki accordingly.

Mikrotik S-85DLC05D (fibre 1.25G SFP multimode)

Have been running this SFP in a MOX D as wan uplink to a local switch since TOS 5x without issues.
Stable as a rock and not much heat (as compared to some copper variants I tested)

I also had a “no name” single mode aon sfp from “https://www.direktronik[.]se/” working directly on the fiber (no isp cpe). (probably not supported by the ISP though)
Will se If I can find it.

FS Generic Compatible 2.5GBASE-T SFP Copper RJ-45 module works with Turris Omnia: https://www.fs.com/products/139650.html

See thread FS 2.5GBase-T SFP not working with Turris Omnia - #9 by ju2wheels

1 Like

Would you please add it to the community wiki, so it is only in one place? :slight_smile: It will help users to know which SFP module is confirmed to be working by the community instead of searching for it in multiple places.

Hi @Pepe , I have updated the wiki.

1 Like