sonic-net / SONiC

Landing page for Software for Open Networking in the Cloud (SONiC) - https://sonic-net.github.io/SONiC/
2.27k stars 1.14k forks source link

Celestica Seastone DX-010 no-carrier on 100gig #384

Open rganapa opened 5 years ago

rganapa commented 5 years ago

when the speed is set to 40gig the link comes on a 40gig optic However with 100gig optic, there is no link

sfputil doesn't know about 100gig compliance as there is no code print info for

/usr/local/lib/python3.6/dist-packages/sonic_sfp/sff*.py [sonic_dump_dal-lab-100gbe-02_20190516_110240.tar.gz] Ethernet120: SFP EEPROM detected         Connector: MPOx12         Encoding: 64B66B         Extended Identifier: Power Class 1(1.5W max), CLEI present         Extended RateSelect Compliance: QSFP+ Rate Select Version 1         Identifier: QSFP+ or later         Length OM3(2m): 50         Nominal Bit Rate(100Mbs): 103         Specification compliance:                 10/40G Ethernet Compliance Code: 40GBASE-SR4                 Fibre Channel link length/Transmitter Technology: Short distance (S)                 Fibre Channel transmission media: Shielded Twisted Pair (TP)         Vendor Date Code(YYYY-MM-DD Lot): 2016-10-03         Vendor Name: FINISAR CORP         Vendor OUI: 00-90-65         Vendor PN: FTL410QE2C         Vendor Rev: A         Vendor SN: XWA0XME

 

Ethernet124: SFP EEPROM detected         Connector: MPOx12         Encoding: NRZ         Extended Identifier: Power Class 4(3.5W max), CDR present in Rx Tx         Extended RateSelect Compliance: Unknown         Identifier: QSFP28 or later         Length Cable Assembly(m): 50         Length OM3(2m): 35         Nominal Bit Rate(100Mbs): 255         Specification compliance:         Vendor Date Code(YYYY-MM-DD Lot): 2018-12-25         Vendor Name: Arista Networks         Vendor OUI: 00-00-00         Vendor PN: QSFP-100G-SR4         Vendor Rev: 01         Vendor SN: SLU1812250004

As you can see below there is signal on the RX lines:

show interfaces transceiver eeprom Ethernet124 --dom Eth32: SFP EEPROM detected Connector: MPOx12 Encoding: NRZ Extended Identifier: Power Class 4(3.5W max), CDR present in Rx Tx Extended RateSelect Compliance: Unknown Identifier: QSFP28 or later Length Cable Assembly(m): 50 Nominal Bit Rate(100Mbs): 255 Specification compliance: Vendor Date Code(YYYY-MM-DD Lot): 2018-12-25 Vendor Name: Arista Networks Vendor OUI: 00-00-00 Vendor PN: QSFP-100G-SR4 Vendor Rev: 01 Vendor SN: SLU1812250004 ChannelMonitorValues: RX1Power: 0.5469dBm RX2Power: -0.1818dBm RX3Power: -0.0261dBm RX4Power: -0.2406dBm TX1Bias: 7.6940mA TX2Bias: 6.3580mA TX3Bias: 6.4860mA TX4Bias: 6.1680mA ModuleMonitorValues: Temperature: 25.6836C Vcc: 3.2382Volts

(https://github.com/Azure/SONiC/files/3185362/sonic_dump_dal-lab-100gbe-02_20190516_110240.tar.gz)

RandGH commented 4 years ago

I have the same issue - have you ever found a solution?

stormwindy commented 4 years ago

Any updates for this? I have the same hardware setup with Sonic. I only want to connect two machines through the switch and I have no clue how to.

RandGH commented 4 years ago

I manged to get CX4 (and most of my other NICs) running with the Celestica switch by adjusting FEC auto-negotiation to RS instead of FC or none. With that setting the CX4's link up just fine with any brand of cable I tried.

stormwindy commented 4 years ago

@RandGH What command did you use to do the changes? I am very new to switch configurations, so I have no clue. Thanks.

Edit: For context I couldn't manage to get into configuration mode

RandGH commented 4 years ago

sudo portconfig -p Ethernet124 -s 100000 -f rs

stormwindy commented 4 years ago

@RandGH Sorry for bothering for an irrelevant topic but do you also know how to turn on auto-neg for interfaces?

RandGH commented 4 years ago

sorry, not without firing one up and checking, but shouldn't be that difficult to find ? ... https://github.com/Azure/sonic-utilities/blob/master/doc/Command-Reference.md#interface-config-commands not sure it works at all though

czsniper commented 3 years ago

Hi. Guys i have a question. Can I link one celestica seastone dx-010 QSFP28 100G port with Mikrotik 40 Gbps QSFP+ ? My target is to obtain 40Gbps link between this two products. If is possible can I use LR (10KM) qsfp ? Thanks