Actions
Feature #8867
closedadd MAC_CAPAB_TRANSCEIVER support for cxgbe
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'
Updated by Robert Mustacchi over 4 years ago
- Subject changed from add MAC_CAPAB_TRANSCIEVER support for cxgbe to add MAC_CAPAB_TRANSCEIVER support for cxgbe
Updated by Electric Monk over 4 years ago
- Status changed from New to Closed
git commit 017c366d7c2905b097b2da014c6cc8cd565497b4
commit 017c366d7c2905b097b2da014c6cc8cd565497b4 Author: Robert Mustacchi <rm@joyent.com> Date: 2018-02-10T19:36:31.000Z 8867 add MAC_CAPAB_TRANSCEIVER support for cxgbe Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Vishal Kulkarni <vishal@chelsio.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
Actions