Project

General

Profile

Actions

Feature #8867

closed

add MAC_CAPAB_TRANSCEIVER support for cxgbe

Added by Robert Mustacchi over 3 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Normal
Category:
driver - device drivers
Start date:
2017-11-28
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

The cxgbe driver for Chelsio parts should support the MAC_CAPAB_TRANSCEIVER capability.

To test this I used dltraninfo on both the T5 and T6 cards and used QSFP+ and QSFP28 cables and dumped everything.

From a T6:

cxgbe0: discovered 1 transceiver
    transceiver 0 present: yes
    transceiver 0 usable: yes
        Identifier: 'QSFP+ or later'
        Connector: 'No separable connector'
        10G+ Ethernet Compliance Codes[0]: '40GBASE-CR4'
        Fibre Channel Link Lengths[0]: 'short distance (S)'
        Fibre Channel Technology[0]: 'Electrical inter-enclosure (EL)'
        Fibre Channel Technology[1]: 'Electrical intra-enclosure (EL)'
        Fibre Channel Transmission Media[0]: 'Twin Axial Pair (TW)'
        Fibre Channel Speed[0]: '100 MBytes/sec'
        Fibre Channel Speed[1]: '200 MBytes/sec'
        Fibre Channel Speed[2]: '400 MBytes/sec'
        Fibre Channel Speed[3]: '800 MBytes/sec'
        Fibre Channel Speed[4]: '1200 MBytes/sec'
        Encoding: 'Unspecified'
        BR, nominal: '10000 Mbps'
        Length Copper: '3 m'
        Transmitter Technology[0]: 'Copper cable unequalized'
        Transmitter Technology[1]: 'No Wavelength Control'
        Transmitter Technology[2]: 'Uncooled Transmitter'
        Transmitter Technology[3]: 'Pin Detector'
        Transmitter Technology[4]: 'Transmitter Not Tunable'
        Vendor: 'Siemon'
        Extended Module Codes[0]: 'SDR'
        Extended Module Codes[1]: 'DDR'
        Extended Module Codes[2]: 'QDR'
        OUI[0]: 0
        OUI[1]: 30
        OUI[2]: 98
        Part Number: 'QSFP30-03'
        Revision: 'E'
        Cable Attenuation at 2.5 GHz: '7 dB'
        Cable Attenuation at 5.0 GHz: '11 dB'
        Cable Attenuation at 7.0 GHz: '0 dB'
        Cable Attenuation at 12.9 GHz: '0 dB'
        Maximum Case Temperature: '70 C'
        Extended Specification: 'Unspecified'
        Serial Number: '15189015025'
        Diagnostic Monitoring[0]: 'Received power measurements: OMA'
cxgbe1: discovered 1 transceiver
    transceiver 0 present: yes
    transceiver 0 usable: yes
        Identifier: 'QSFP28 or later'
        Connector: 'No separable connector'
        10G+ Ethernet Compliance Codes[0]: '40GBASE-CR4'
        SAS Compliance Codes[0]: 'SAS 3.0 Gb/s'
        SAS Compliance Codes[1]: 'SAS 6.0 Gb/s'
        SAS Compliance Codes[2]: 'SAS 12.0 Gb/s'
        Encoding: 'Unspecified'
        BR, nominal: '25750 Mbps'
        Length Copper: '2 m'
        Transmitter Technology[0]: 'Copper cable unequalized'
        Transmitter Technology[1]: 'No Wavelength Control'
        Transmitter Technology[2]: 'Uncooled Transmitter'
        Transmitter Technology[3]: 'Pin Detector'
        Transmitter Technology[4]: 'Transmitter Not Tunable'
        Vendor: 'Molex'
        Extended Module Codes[0]: 'SDR'
        Extended Module Codes[1]: 'DDR'
        Extended Module Codes[2]: 'QDR'
        Extended Module Codes[3]: 'FDR'
        Extended Module Codes[4]: 'EDR'
        OUI[0]: 0
        OUI[1]: 9
        OUI[2]: 58
        Part Number: '1002971201'
        Cable Attenuation at 2.5 GHz: '5 dB'
        Cable Attenuation at 5.0 GHz: '7 dB'
        Cable Attenuation at 7.0 GHz: '8 dB'
        Cable Attenuation at 12.9 GHz: '12 dB'
        Maximum Case Temperature: '70 C'
        Extended Specification: '100GBASE-CR4 or 25GBASE-CR CA-L'
        Serial Number: '630622349'
        Date Code: '161101'
        Diagnostic Monitoring[0]: 'Received power measurements: OMA'

From a T5:

cxgbe0: discovered 1 transceiver
    transceiver 0 present: yes
    transceiver 0 usable: yes
        Identifier: 'QSFP+ or later'
        Connector: 'No separable connector'
        10G+ Ethernet Compliance Codes[0]: '40GBASE-CR4'
        Fibre Channel Link Lengths[0]: 'short distance (S)'
        Fibre Channel Technology[0]: 'Electrical inter-enclosure (EL)'
        Fibre Channel Technology[1]: 'Electrical intra-enclosure (EL)'
        Fibre Channel Transmission Media[0]: 'Twin Axial Pair (TW)'
        Fibre Channel Speed[0]: '100 MBytes/sec'
        Fibre Channel Speed[1]: '200 MBytes/sec'
        Fibre Channel Speed[2]: '400 MBytes/sec'
        Fibre Channel Speed[3]: '800 MBytes/sec'
        Fibre Channel Speed[4]: '1200 MBytes/sec'
        Encoding: 'Unspecified'
        BR, nominal: '10000 Mbps'
        Length Copper: '3 m'
        Transmitter Technology[0]: 'Copper cable unequalized'
        Transmitter Technology[1]: 'No Wavelength Control'
        Transmitter Technology[2]: 'Uncooled Transmitter'
        Transmitter Technology[3]: 'Pin Detector'
        Transmitter Technology[4]: 'Transmitter Not Tunable'
        Vendor: 'Siemon'
        Extended Module Codes[0]: 'SDR'
        Extended Module Codes[1]: 'DDR'
        Extended Module Codes[2]: 'QDR'
        OUI[0]: 0
        OUI[1]: 30
        OUI[2]: 98
        Part Number: 'QSFP30-03'
        Revision: 'E'
        Cable Attenuation at 2.5 GHz: '7 dB'
        Cable Attenuation at 5.0 GHz: '11 dB'
        Cable Attenuation at 7.0 GHz: '0 dB'
        Cable Attenuation at 12.9 GHz: '0 dB'
        Maximum Case Temperature: '70 C'
        Extended Specification: 'Unspecified'
        Serial Number: '15189015025'
        Diagnostic Monitoring[0]: 'Received power measurements: OMA'
cxgbe1: discovered 1 transceiver
    transceiver 0 present: yes
    transceiver 0 usable: yes
        Identifier: 'QSFP28 or later'
        Connector: 'No separable connector'
        10G+ Ethernet Compliance Codes[0]: '40GBASE-CR4'
        SAS Compliance Codes[0]: 'SAS 3.0 Gb/s'
        SAS Compliance Codes[1]: 'SAS 6.0 Gb/s'
        SAS Compliance Codes[2]: 'SAS 12.0 Gb/s'
        Encoding: 'Unspecified'
        BR, nominal: '25750 Mbps'
        Length Copper: '2 m'
        Transmitter Technology[0]: 'Copper cable unequalized'
        Transmitter Technology[1]: 'No Wavelength Control'
        Transmitter Technology[2]: 'Uncooled Transmitter'
        Transmitter Technology[3]: 'Pin Detector'
        Transmitter Technology[4]: 'Transmitter Not Tunable'
        Vendor: 'Molex'
        Extended Module Codes[0]: 'SDR'
        Extended Module Codes[1]: 'DDR'
        Extended Module Codes[2]: 'QDR'
        Extended Module Codes[3]: 'FDR'
        Extended Module Codes[4]: 'EDR'
        OUI[0]: 0
        OUI[1]: 9
        OUI[2]: 58
        Part Number: '1002971201'
        Cable Attenuation at 2.5 GHz: '5 dB'
        Cable Attenuation at 5.0 GHz: '7 dB'
        Cable Attenuation at 7.0 GHz: '8 dB'
        Cable Attenuation at 12.9 GHz: '12 dB'
        Maximum Case Temperature: '70 C'
        Extended Specification: '100GBASE-CR4 or 25GBASE-CR CA-L'
        Serial Number: '630622349'
        Date Code: '161101'
        Diagnostic Monitoring[0]: 'Received power measurements: OMA'
Actions

Also available in: Atom PDF