Skip to content

[action] [PR:575] Added Host Electrical Interface of supporting LPO modules#105

Merged
bingwang-ms merged 1 commit intoAzure:202503from
mssonicbld:cherry/msft-202503/575
Sep 12, 2025
Merged

[action] [PR:575] Added Host Electrical Interface of supporting LPO modules#105
bingwang-ms merged 1 commit intoAzure:202503from
mssonicbld:cherry/msft-202503/575

Conversation

@mssonicbld
Copy link
Collaborator

Description

Added Host Electrical Interface code for LPO module.

Motivation and Context

Otherwise Xcvrd will Fail the state machine to identify the right application code for Datapath initialization

How Has This Been Tested?

The transceiver info displays the correct application

root@sonic:~# show interfaces transceiver info Ethernet264
Ethernet264: SFP EEPROM detected
        Active Firmware: 81.251.13
        Active application selected code assigned to host lane 1: 1
        Active application selected code assigned to host lane 2: 1
        Active application selected code assigned to host lane 3: 1
        Active application selected code assigned to host lane 4: 1
        Active application selected code assigned to host lane 5: 1
        Active application selected code assigned to host lane 6: 1
        Active application selected code assigned to host lane 7: 1
        Active application selected code assigned to host lane 8: 1
        Application Advertisement: LEI-100G-PAM4-1 - Host Assign (0xff) - 100G-DR1-LPO - Media Assign (0x1)
                                   LEI-200G-PAM4-2 - Host Assign (0x55) - 200G-DR2-LPO - Media Assign (0xff)
                                   LEI-400G-PAM4-4 - Host Assign (0x11) - 400G-DR4-LPO - Media Assign (0x11)
                                   LEI-800G-PAM4-8 - Host Assign (0x1) - 800G-DR8-LPO - Media Assign (0xff)

Additional Information (Optional)

<!-- Provide a general summary of your changes in the Title above -->

#### Description
Added Host Electrical Interface code for LPO module.

#### Motivation and Context
Otherwise Xcvrd will Fail the state machine to identify the right application code for Datapath initialization

#### How Has This Been Tested?
The transceiver info displays the correct application

```
root@sonic:~# show interfaces transceiver info Ethernet264
Ethernet264: SFP EEPROM detected
        Active Firmware: 81.251.13
        Active application selected code assigned to host lane 1: 1
        Active application selected code assigned to host lane 2: 1
        Active application selected code assigned to host lane 3: 1
        Active application selected code assigned to host lane 4: 1
        Active application selected code assigned to host lane 5: 1
        Active application selected code assigned to host lane 6: 1
        Active application selected code assigned to host lane 7: 1
        Active application selected code assigned to host lane 8: 1
        Application Advertisement: LEI-100G-PAM4-1 - Host Assign (0xff) - 100G-DR1-LPO - Media Assign (0x1)
                                   LEI-200G-PAM4-2 - Host Assign (0x55) - 200G-DR2-LPO - Media Assign (0xff)
                                   LEI-400G-PAM4-4 - Host Assign (0x11) - 400G-DR4-LPO - Media Assign (0x11)
                                   LEI-800G-PAM4-8 - Host Assign (0x1) - 800G-DR8-LPO - Media Assign (0xff)
```

#### Additional Information (Optional)
@mssonicbld
Copy link
Collaborator Author

Original PR: sonic-net/sonic-platform-common#575

@mssonicbld
Copy link
Collaborator Author

/azp run

@bingwang-ms bingwang-ms merged commit fd43028 into Azure:202503 Sep 12, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants