Our company currently has a project for edge computing servers using THOR. Based on the THOR development DEMO, we are designing the schematic diagram. Our project requires a 25 optical module SFP28, but the THOR development module uses a QSFP,100G optical module. We need to change it to a 25G optical module. Currently, the sideband signals used by the 100G optical module are defined differently from those of the 25G optical module. What I want to ask is whether the 25G sideband signals can use the few signals of the 100G optical module, but it should be necessary to modify the software to control how many sideband signals to find.
The second question is that the 100G optical module uses UPHY1_TX/RX 4 5 6 7 LANE. Our 25G optical module uses one of the lanes, which is UPHY1_TX/RX 4. May I ask if this is the correct connection method.
4x 25GbE is supported. Each UPHY lane is up to 25GbE. If running at 25GbE, all 4 lanes needs to be at 25GbE with QSFP28. If using at 10GbE , then each UPHY lane could be at 10GbE, 5GbE or 2.5GbE.
SFP28 should be possible if using just 1x 25GbE lane. How many 25GbE links do you need?
Our requirement is to use a 25G optical module with one LANE channel, namely UPHY1_TX4/RX4, and not to use the channels of the other three MGBE 100G modules. The first question is whether it is feasible to connect a LANE using a 25G optical module. The second issue is that the 100G optical module has three sideband signals: QSFP_RESET_N,QSFP_LPMODE, and QSFP_INT_N, while the 25G optical module has three sideband signals: SFP_LOS,RATE_SEL,SFP_TXDISABLE, and SFP_FAULT. Can the IO ports for these four signal inputs use the sideband signal IO ports of the 100G optical module? Moreover, the software driver needs to be modified to support the 25G optical module.
Let’s simplify the problem. Our project needs to use a 25G optical module of SFP28. Could you please tell us how this optical module should be connected to Thor in terms of hardware
QSFP28 is supported. You will need to customize the SW drivers to use SFP28. Sideband signals needs to be updated in the SW driver or you could use any other unused GPIOs.
And a QNAP QSW-2104-2S-A-US: 2.5GbE RJ45 & 10G SFP+ switch.
I get 10gb connectivity. If I had a 25gb switch I’d guess that would be my speed with these optics.
sudo ethtool mgbe0_0
Settings for mgbe0_0:
Supported ports: [ TP MII ]
Supported link modes: Not reported
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: Not reported
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: 10000Mb/s
Duplex: Full
Auto-negotiation: on
Port: MII
PHYAD: 0
Transceiver: external
Supports Wake-on: d
Wake-on: d
Current message level: 0x00000000 (0)
Link detected: yes