Skip to content

[Accton][minipack3n] Update optics SI settings for front ports#1043

Open
jcyu-accton wants to merge 1 commit intofacebook:mainfrom
jcyu-accton:MP3N-update-100G-per-lane-optic-si
Open

[Accton][minipack3n] Update optics SI settings for front ports#1043
jcyu-accton wants to merge 1 commit intofacebook:mainfrom
jcyu-accton:MP3N-update-100G-per-lane-optic-si

Conversation

@jcyu-accton
Copy link
Copy Markdown
Contributor

Description:This PR updates the optic SI settings for front ports based on measurements conducted by the SI team.

Changes include:

  1. Updated SI setting CSV files.
    A. 100000 BACKPLANE, Ports=[1:16, 49:64] (pre3, pre2, pre1, main, post1, post2, post3) = (0, 1, -11, 51, 0, x, x), tx_driver = (55)
    B. 100000 BACKPLANE, Ports=[17:48] (pre3, pre2, pre1, main, post1, post2, post3) = (0, 1, -10, 52, 0, x, x), tx_driver = (55)

  2. Updated platform mapping JSON file for Minipack3N.

  3. Updated PlatformMapping.cpp with corrected JSON format for Minipack3N.

Pre-submission checklist

  • I've ran the linters locally and fixed lint errors related to the files I modified in this PR. You can install the linters by running pip install -r requirements-dev.txt && pre-commit install
  • pre-commit run
    pre-commit run --files fboss/lib/platform_mapping_v2/generated_platform_mappings/minipack3n_platform_mapping.json
    pre-commit run --files fboss/lib/platform_mapping_v2/platforms/minipack3n/minipack3n_si_settings.csv
    pre-commit run --files fboss/agent/platforms/common/minipack3n/Minipack3NPlatformMapping.cpp

Summary

Test Plan

Link Test (T0) was run, producing the same results as the baseline configuration (before update SI Value).

Description:This PR updates the optic SI settings for front ports based on measurements conducted by the SI team.

Changes include:
1.CSV files:Updated SI setting CSV files.
    A. 100000 BACKPLANE, Ports=[1:16, 49:64] (pre3, pre2, pre1, main, post1, post2, post3) = (0, 1, -11, 51, 0, x, x), tx_driver = (55)
    B. 100000 BACKPLANE, Ports=[17:48] (pre3, pre2, pre1, main, post1, post2, post3) = (0, 1, -10, 52, 0, x, x), tx_driver = (55)

2. Updated platform mapping JSON file for Minipack3N.
3. Updated PlatformMapping.cpp with corrected JSON format for Minipack3N.
@jcyu-accton jcyu-accton requested review from a team as code owners March 27, 2026 02:55
@meta-cla meta-cla bot added the CLA Signed label Mar 27, 2026
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.

1 participant