Skip to content

Commit

Permalink
Add 800G innolight PNs
Browse files Browse the repository at this point in the history
#### Motivation and Context
These part numbers require a different API for firmware get operations. Using the default firmware operations causes an optoe driver debug message.

#### How Has This Been Tested?
Tested with these additional part numbers, firmware version can be seen and link comes up.
show interface transceiver info Ethernet256
Ethernet256: SFP EEPROM detected
        Active Firmware: 94.6.0
        Active application selected code assigned to host lane 1: 3
        Active application selected code assigned to host lane 2: 3
        Active application selected code assigned to host lane 3: 3
        Active application selected code assigned to host lane 4: 3
        Active application selected code assigned to host lane 5: 3
        Active application selected code assigned to host lane 6: 3
        Active application selected code assigned to host lane 7: 3
        Active application selected code assigned to host lane 8: 3
        Application Advertisement: 100GAUI-1-L C2M (Annex 120G) - Host Assign (0xff) - 100G-FR/100GBASE-FR1 (Cl 140) - Media Assign (0xff)
                                   400GAUI-4-L C2M (Annex 120G) - Host Assign (0x11) - 400GBASE-DR4 (Cl 124) - Media Assign (0x11)
                                   800G L C2M (placeholder) - Host Assign (0x1) - Undefined - Media Assign (0x1)
                                   100GAUI-1-S C2M (Annex 120G) - Host Assign (0xff) - 100G-FR/100GBASE-FR1 (Cl 140) - Media Assign (0xff)
                                   400GAUI-4-S C2M (Annex 120G) - Host Assign (0x11) - 400GBASE-DR4 (Cl 124) - Media Assign (0x11)
                                   800G S C2M (placeholder) - Host Assign (0x1) - Undefined - Media Assign (0x1)
        CMIS Rev: 4.0
        Connector: MPO 1x16
        Encoding: N/A
        Extended Identifier: Power Class 8 (17.0W Max)
        Extended RateSelect Compliance: N/A
        Host Lane Count: 8
        Identifier: QSFP-DD Double Density 8X Pluggable Transceiver
        Inactive Firmware: 0.0.0
        Length Cable Assembly(m): 0.0
        Media Interface Technology: 1310 nm EML
        Media Lane Count: 8
        Module Hardware Rev: 1.10
        Nominal Bit Rate(100Mbs): 0
        Specification compliance: sm_media_interface
        Supported Max Laser Frequency: N/A
        Supported Max TX Power: N/A
        Supported Min Laser Frequency: N/A
        Supported Min TX Power: N/A
        Vendor Date Code(YYYY-MM-DD Lot): 2023-10-07
        Vendor Name: INNOLIGHT
        Vendor OUI: 44-7c-7f
        Vendor PN: T-DP8CNT-NNO
        Vendor Rev: 1A
        Vendor SN: NK2339P0233
  • Loading branch information
mssonicbld committed Feb 6, 2025
1 parent 3276d57 commit 7a8a688
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion sonic_platform_base/sonic_xcvr/xcvr_api_factory.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
VENDOR_PART_NUM_LENGTH = 16

CREDO_800G_AEC_VENDOR_PN_LIST = ["CAC81X321M2MC1MS", "CAC815321M2MC1MS", "CAC82X321M2MC1MS"]
INL_800G_VENDOR_PN_LIST = ["T-DL8CNT-NCI", "T-DH8CNT-NCI", "T-DH8CNT-N00", "T-DP4CNH-NCI"]
INL_800G_VENDOR_PN_LIST = ["T-DL8CNT-NCI", "T-DH8CNT-NCI", "T-DH8CNT-N00", "T-DP4CNH-NCI", "T-DP8CNT-NNO", "T-DP8CNH-NNO", "T-DC8CNT-NNO", "T-DP8CNL-NNO"]
EOP_800G_VENDOR_PN_LIST = ["EOLD-168HG-02-41", "EOLD-138HG-02-41"]

class XcvrApiFactory(object):
Expand Down

0 comments on commit 7a8a688

Please sign in to comment.