Skip to content

Added fw_util config file for icecube800banw#906

Open
arajeev-ARISTA wants to merge 1 commit intofacebook:mainfrom
arajeev-ARISTA:icecube800banw_fw_util_config
Open

Added fw_util config file for icecube800banw#906
arajeev-ARISTA wants to merge 1 commit intofacebook:mainfrom
arajeev-ARISTA:icecube800banw_fw_util_config

Conversation

@arajeev-ARISTA
Copy link
Contributor

@arajeev-ARISTA arajeev-ARISTA commented Feb 5, 2026

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

Summary

Added icecube800banw fw_util config file with support to program SMB FPGA.

This change is dependent on the BSP kmods revision 0.7.19. The relevant platform manager configuration - #845 is already merged.

Test Plan

  • Programmed SMB FPGA through fw_util
  • Verified fw_util_hw_test passed:
fw_util_hw_test --config_file /opt/fboss/share/platform_configs/fw_util.json
[==========] Running 4 tests from 1 test suite.
[----------] Global test environment set-up.
[----------] 4 tests from FwUtilHwTest
[ RUN      ] FwUtilHwTest.validateConfig
I0209 23:47:56.826925  2739 PlatformNameLib.cpp:84] Platform name read from cache: ICECUBE800BANW
I0209 23:47:56.826988  2739 ConfigLib.cpp:50] Using config file: /opt/fboss/share/platform_configs/fw_util.json
I0209 23:47:56.827035  2739 ConfigLib.cpp:50] Using config file: /opt/fboss/share/platform_configs/fw_util.json
[       OK ] FwUtilHwTest.validateConfig (0 ms)
[ RUN      ] FwUtilHwTest.GetAllFirmwareVersionInfo
I0209 23:47:56.827063  2739 PlatformNameLib.cpp:84] Platform name read from cache: ICECUBE800BANW
I0209 23:47:56.827068  2739 ConfigLib.cpp:50] Using config file: /opt/fboss/share/platform_configs/fw_util.json
I0209 23:47:56.827080  2739 ConfigLib.cpp:50] Using config file: /opt/fboss/share/platform_configs/fw_util.json
smb_fpga : 1.26
[       OK ] FwUtilHwTest.GetAllFirmwareVersionInfo (0 ms)
[ RUN      ] FwUtilHwTest.GetEachFirmwareVersionInfo
I0209 23:47:56.827136  2739 PlatformNameLib.cpp:84] Platform name read from cache: ICECUBE800BANW
I0209 23:47:56.827141  2739 ConfigLib.cpp:50] Using config file: /opt/fboss/share/platform_configs/fw_util.json
I0209 23:47:56.827153  2739 ConfigLib.cpp:50] Using config file: /opt/fboss/share/platform_configs/fw_util.json
smb_fpga : 1.26
[       OK ] FwUtilHwTest.GetEachFirmwareVersionInfo (0 ms)
[ RUN      ] FwUtilHwTest.listFirmwareNames
I0209 23:47:56.827185  2739 PlatformNameLib.cpp:84] Platform name read from cache: ICECUBE800BANW
I0209 23:47:56.827189  2739 ConfigLib.cpp:50] Using config file: /opt/fboss/share/platform_configs/fw_util.json
I0209 23:47:56.827201  2739 ConfigLib.cpp:50] Using config file: /opt/fboss/share/platform_configs/fw_util.json
[       OK ] FwUtilHwTest.listFirmwareNames (0 ms)
[----------] 4 tests from FwUtilHwTest (0 ms total)

[----------] Global test environment tear-down
[==========] 4 tests from 1 test suite ran. (0 ms total)
[  PASSED  ] 4 tests.

@meta-cla meta-cla bot added the CLA Signed label Feb 5, 2026
@arajeev-ARISTA arajeev-ARISTA force-pushed the icecube800banw_fw_util_config branch from c2d27a6 to dc17346 Compare February 6, 2026 23:07
@meta-codesync
Copy link

meta-codesync bot commented Feb 10, 2026

@joancaneus has imported this pull request. If you are a Meta employee, you can view this in D92805248.

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