Releases: facebook/openbmc
Releases · facebook/openbmc
flashy-7499c75
Sync platforms.thrift Summary: Brings in support for grandcanyon2 and deprecated minipack3n Test Plan: #DoItLive Reviewed By: jamesatha Differential Revision: D90698553 fbshipit-source-id: 6011419f6ccc3bab7c2d15140720baeffefcbe84
flashy-393a089
fbgc: fbgc2: Modify sensor thresholds and fix sensor names Summary: # Description - Update HDD temperature threshold from 61°C to 60°C - Correct PTB voltage and current sensor thresholds according to hardware specifications - dpb thresholds are taken from expander - Fix server DIMM sensor naming from DIMMA0/DIMMA4 to DIMMA2/DIMMA3/DIMMA6/DIMMA7 # Motivation - Match ours latest sensor table X-link: https://github.com/facebookexternal/openbmc.wiwynn/pull/3490 Test Plan: - Verify all HDD temperature sensors report correct threshold (60°C) - Verify PTB sensors show updated thresholds - Verify server DIMM sensor names are correctly displayed - Check all sensors report ok status within normal operating range Log: root@bmc-oob:~# sensor-util dpb --threshold | grep HDD | grep TEMP HDD_SMART_TEMP_00 (0x60) : 36.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_01 (0x61) : 37.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_02 (0x62) : 37.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_03 (0x63) : 37.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_04 (0x64) : 37.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_05 (0x65) : 36.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_06 (0x66) : 36.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_07 (0x67) : 37.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_08 (0x68) : 37.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_09 (0x69) : 37.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_10 (0x6A) : 37.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_11 (0x6B) : 36.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_12 (0x6C) : 36.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_13 (0x6D) : 36.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_14 (0x6E) : 36.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_15 (0x6F) : 36.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_16 (0x70) : 36.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_17 (0x71) : 36.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_18 (0x72) : 36.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_19 (0x73) : 36.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_20 (0x74) : 36.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_21 (0x75) : 36.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_22 (0x76) : 36.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_23 (0x77) : 36.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_24 (0x78) : 35.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_25 (0x79) : 35.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_26 (0x7A) : 35.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_27 (0x7B) : 35.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_28 (0x7C) : 35.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_29 (0x7D) : 35.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_30 (0x7E) : 35.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_31 (0x7F) : 35.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_32 (0x80) : 35.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_33 (0x81) : 35.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_34 (0x82) : 35.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA HDD_SMART_TEMP_35 (0x83) : 35.000 C | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA root@bmc-oob:~# sensor-util dpb --threshold | grep PTB PTB_P48V_AUX (0xDC) : 50.660 Volts | (ok) | UCR: 52.800 | UNC: NA | UNR: NA | LCR: 43.200 | LNC: NA | LNR: NA PTB_P12V_PU2_DC_MODULE (0xDD) : 12.230 Volts | (ok) | UCR: 13.200 | UNC: NA | UNR: NA | LCR: 10.800 | LNC: NA | LNR: NA PTB_P12V_PU3_DC_MODULE (0xDE) : 12.220 Volts | (ok) | UCR: 13.200 | UNC: NA | UNR: NA | LCR: 10.800 | LNC: NA | LNR: NA PTB_U19_ADC_MONITOR (0xDF) : 62.900 Volts | (ucr) | UCR: 52.800 | UNC: NA | UNR: NA | LCR: 43.200 | LNC: NA | LNR: NA PTB_U20_ADC_MONITOR (0xE0) : 191.760 Volts | (ok) | UCR: NA | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA PTB_P48V_AUX_Current (0xE1) : 8.550 Amps | (ok) | UCR: 165.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA PTB_P12V_PU2_DC_MODULE_Current (0xE2) : 33.500 Amps | (ok) | UCR: 41.250 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA PTB_P12V_PU3_DC_MODULE_Current (0xE3) : 35.500 Amps | (ok) | UCR: 41.250 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA PTB_P48V_AUX_Power (0xE4) : 433.000 Watts | (ok) | UCR: NA | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA PTB_P12V_PU2_DC_MODULE_Power (0xE5) : 433.000 Watts | (ok) | UCR: NA | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA PTB_P12V_PU3_DC_MODULE_Power (0xE6) : 433.000 Watts | (ok) | UCR: NA | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA root@bmc-oob:~# sensor-util server --threshold | grep DIMM | grep TEMP MB_DIMMA2_TEMP_C (0x6) : 33.000 C | (ok) | UCR: 85.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA MB_DIMMA3_TEMP_C (0x7) : 33.000 C | (ok) | UCR: 85.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA MB_DIMMA6_TEMP_C (0xA) : 33.000 C | (ok) | UCR: 85.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA MB_DIMMA7_TEMP_C (0xB) : 33.000 C | (ok) | UCR: 85.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA root@bmc-oob:~# sensor-util server --threshold | grep DIMM | grep PWR MB_VR_DIMMA2_PMIC_PWR_W (0x40) : 0.560 Watts | (ok) | UCR: 32.200 | UNC: 31.500 | UNR: NA | LCR: NA | LNC: NA | LNR: NA MB_VR_DIMMA3_PMIC_PWR_W (0x41) : 0.980 Watts | (ok) | UCR: 32.200 | UNC: 31.500 | UNR: NA | LCR: NA | LNC: NA | LNR: NA MB_VR_DIMMA6_PMIC_PWR_W (0x42) : 0.420 Watts | (ok) | UCR: 32.200 | UNC: 31.500 | UNR: NA | LCR: NA | LNC: NA | LNR: NA MB_VR_DIMMA7_PMIC_PWR_W (0x43) : 0.840 Watts | (ok) | UCR: 32.200 | UNC: 31.500 | UNR: NA | LCR: NA | LNC: NA | LNR: NA Reviewed By: waffle2k Differential Revision: D90217684 fbshipit-source-id: fb3702be12e889aad5b6d5b18c27b5c7bf5160a5
flashy-a9c9a88
add compatibility between icecube800bc and celesticabmc Summary: Recently we change the image name of `icecube800bc` BMC to `celesticabmc`. This means newer BMC image of `icecube800bc` use `celesticabmc` name instead However, there are some `icecube800bc` devices that are already delivered and we would like to have those devices to be able to be flashed with newer `celesticabmc` image This diff introduce compatibility check to prevent `flashy` tool from raising issue if it encounter this case (`icecube800bc` device is flashed with `celesticabmc` BMC image) Test Plan: # unit test ``` [[email protected] /data/users/malikrafsan/openbmc/tools/flashy (D89720540)]$ go test ./... ok github.com/facebook/openbmc/tools/flashy 2.263s ok github.com/facebook/openbmc/tools/flashy/checks_and_remediations/bletchley (cached) ok github.com/facebook/openbmc/tools/flashy/checks_and_remediations/catalina (cached) ok github.com/facebook/openbmc/tools/flashy/checks_and_remediations/common (cached) ok github.com/facebook/openbmc/tools/flashy/checks_and_remediations/morgan800cc (cached) ok github.com/facebook/openbmc/tools/flashy/checks_and_remediations/ventura (cached) ok github.com/facebook/openbmc/tools/flashy/checks_and_remediations/wedge100 (cached) ok github.com/facebook/openbmc/tools/flashy/checks_and_remediations/yamp (cached) ok github.com/facebook/openbmc/tools/flashy/flash_procedure (cached) ok github.com/facebook/openbmc/tools/flashy/install (cached) ok github.com/facebook/openbmc/tools/flashy/lib/fileutils (cached) ok github.com/facebook/openbmc/tools/flashy/lib/flash (cached) ok github.com/facebook/openbmc/tools/flashy/lib/flash/flashcp (cached) ok github.com/facebook/openbmc/tools/flashy/lib/flash/flashutils (cached) ok github.com/facebook/openbmc/tools/flashy/lib/flash/flashutils/devices (cached) ? github.com/facebook/openbmc/tools/flashy/lib/logger [no test files] ok github.com/facebook/openbmc/tools/flashy/lib/step (cached) ok github.com/facebook/openbmc/tools/flashy/lib/utils (cached) ok github.com/facebook/openbmc/tools/flashy/lib/validate 0.004s ok github.com/facebook/openbmc/tools/flashy/lib/validate/image (cached) ok github.com/facebook/openbmc/tools/flashy/lib/validate/partition (cached) ? github.com/facebook/openbmc/tools/flashy/tests [no test files] ? github.com/facebook/openbmc/tools/flashy/utilities [no test files] ``` --- # test build ``` ./build.sh && ./build_dev.sh ``` Reviewed By: doranand Differential Revision: D89720540 fbshipit-source-id: f577f58a9e50c4878ac47ce0ad73f857c889361b
flashy-6a9aa74
Enable anacapa support Summary: https://www.internalfb.com/wiki/OpenBMC/Platforms.thrift/Adding_a_New_OpenBMC_Platform/ Step 13: run `./facebook/configerator_platforms_update.sh` in the OpenBMC repo. Test Plan: sandcastleit Reviewed By: ryazwinski, williamspatrick Differential Revision: D88502010 fbshipit-source-id: ca1d89252586f369451bef84049d5c37324a99fc
flashy-cf56df6
fbcode/openbmc/openbmc/tools/flashy/vendor/github.com/Jeffail/gabs/ga…
flashy-909cda7
fbcode/openbmc/openbmc/tools/flashy/vendor/github.com/u-root/u-root/p…
flashy-4504ad0
Add ps output to show_tech.py
Summary:
# Description
Adding the output of `ps w` to meru and fbdarwin show_tech.py in order to capture the running processes for use in troubleshooting the system state.
X-link: https://github.com/facebookexternal/openbmc.arista/pull/422
Test Plan:
Ran the new show_tech.py and verified the ps output exists. Ran the CIT tests.
## meru
```
root@bmc:~# show_tech.py | grep -A 20 "CURRENTLY"
##### CURRENTLY RUNNING PROCESSES #####
ps w
PID USER VSZ STAT COMMAND
1 root 12104 S {systemd} /init
2 root 0 SW [kthreadd]
3 root 0 SW [pool_workqueue_]
4 root 0 IW< [kworker/R-rcu_g]
5 root 0 IW< [kworker/R-rcu_p]
6 root 0 IW< [kworker/R-slub_]
7 root 0 IW [kworker/0:0-eve]
8 root 0 IW< [kworker/0:0H-ev]
9 root 0 IW [kworker/0:1-mm_]
10 root 0 IW [kworker/u4:0]
11 root 0 IW< [kworker/R-mm_pe]
12 root 0 IW [rcu_tasks_rude_]
13 root 0 IW [rcu_tasks_trace]
14 root 0 SW [ksoftirqd/0]
15 root 0 IW [rcu_sched]
16 root 0 SW [migration/0]
17 root 0 SW [cpuhp/0]
18 root 0 SW [cpuhp/1]
```
```
root@bmc:~# python3 /usr/local/bin/tests2/cit_runner.py --platform meru
...
----------------------------------------------------------------------
Ran 15 tests in 172.478s
OK
```
## fbdarwin
```
root@bmc:~# show_tech.py | grep -A 20 "CURRENTLY"
##### CURRENTLY RUNNING PROCESSES #####
ps w
PID USER VSZ STAT COMMAND
1 root 11972 S {systemd} /init
2 root 0 SW [kthreadd]
3 root 0 SW [pool_workqueue_]
4 root 0 IW< [kworker/R-rcu_g]
5 root 0 IW< [kworker/R-rcu_p]
6 root 0 IW< [kworker/R-slub_]
7 root 0 IW [kworker/0:0-pm]
8 root 0 IW< [kworker/0:0H-ev]
9 root 0 IW [kworker/0:1-eve]
10 root 0 IW [kworker/u4:0]
11 root 0 IW< [kworker/R-mm_pe]
12 root 0 IW [rcu_tasks_rude_]
13 root 0 IW [rcu_tasks_trace]
14 root 0 SW [ksoftirqd/0]
15 root 0 IW [rcu_sched]
16 root 0 SW [migration/0]
17 root 0 SW [cpuhp/0]
18 root 0 SW [cpuhp/1]
```
```
root@bmc:~# python3 /usr/local/bin/tests2/cit_runner.py --platform fbdarwin
...
----------------------------------------------------------------------
Ran 22 tests in 147.338s
OK (skipped=3)
```
Reviewed By: somasun
Differential Revision: D80857201
Pulled By: joancaneus
fbshipit-source-id: 6ae0af7af3e9649fc8eb453da22e4fe882baa333
flashy-4dbc679
adding new acctonbmc Summary: diff generated via run facebook/configerator_platforms_update.sh in openbmc repo. Test Plan: all builds Reviewed By: doranand Differential Revision: D86410177 fbshipit-source-id: 5b578a79cdfb8eda9b0313990b0d6d86731369a4
flashy-56b1370
add new compataibility mapping for acctonBMC
Summary: This Diff adds a new mapping for the minipack3n and minipack3ba to be compatible with acctonbmc by updating the mapping.
Test Plan:
Unit test suffices
./build.sh && ./build_dev.sh && go test ./...
{F1983231809}
Reviewed By: doranand
Differential Revision: D86204253
fbshipit-source-id: 6fa2018dc6fc8bf1bb8642bee6e6367667508b8f
flashy-6567835
fixing directory mismatch in run_flashy.sh
Summary: fixes run_flashy script to search flashy in correct file path.
Test Plan:
```
~/fbsource/fbcode ❯ buck run //neteng/netcastle:netcastle -- --team openbmcfb --purpose adhoc --jobs 1 --test-config fby2 --fbpkg weeklybuild --flashy-tag openbmc.utils.flashy:f04b1f5 --platform fby2 --skip-build --run-disabled --basset-query openbmc:fby2 --regex bmc_echo --skip-filtering-by-test-state
File changed: fbcode//neteng/netcastle/teams/openbmc/utils.py
Buck UI: https://www.internalfb.com/buck2/54d8ede7-d45d-46ba-82a6-a9ae0e87529d
Network: Up: 0B Down: 22KiB (reSessionID-402118c4-f1f6-40e1-a06a-92e7a0d92e22)
Executing actions. Remaining 0/2
Command: run. Finished 1 local
Time elapsed: 1.9s
BUILD SUCCEEDED - starting your binary
2025/10/22 03:37:06.378|1168649|MainThread|I|scuba_utils: Scuba enabled: True
2025/10/22 03:37:06.379|1168649|MainThread|I|main_lib: Group Id: 8f51a836cacb49fe9fd4dda3b5f45e2a
2025/10/22 03:37:06.380|1168649|MainThread|I|main_lib: Run Id: 7049353670a642e88b524c78d87d95bd
2025/10/22 03:37:06.380|1168649|MainThread|I|main_lib: Command: /data/users/kaant/fbsource/buck-out/v2/gen/fbcode/13311d11c1333f36/neteng/netcastle/__netcastle__/netcastle.par --team openbmcfb --purpose adhoc --jobs 1 --test-config fby2 --fbpkg weeklybuild --flashy-tag openbmc.utils.flashy:f04b1f5 --platform fby2 --skip-build --run-disabled --basset-query openbmc:fby2 --regex bmc_echo --skip-filtering-by-test-state
2025/10/22 03:37:06.380|1168649|MainThread|I|main_lib: CWD: /data/users/kaant/fbsource/fbcode
2025/10/22 03:37:06.380|1168649|MainThread|I|main_lib: Fbcode: /data/users/kaant/fbsource/fbcode
2025/10/22 03:37:06.380|1168649|MainThread|I|main_lib: Log File: /tmp/netcastle-1168649-20251022-033655-cj8az01c.log
2025/10/22 03:37:06.380|1168649|MainThread|I|main_lib: Setting team to openbmcfb
2025/10/22 03:37:06.380|1168649|MainThread|I|main_lib: Team openbmcfb uses PyUnitTest
2025/10/22 03:37:06.380|1168649|MainThread|I|base_openbmc: Setting OpenBMC repo root to default /home/kaant/local/openbmc, if another path needed use --bmc-root cli option
2025/10/22 03:37:06.381|1168649|MainThread|I|pyunit: Test dirs: ['/data/users/kaant/fbsource/fbcode/bmc/tools/cit/sensors', '/data/users/kaant/fbsource/fbcode/bmc/tools/cit/sysinspector', '/data/users/kaant/fbsource/fbcode/bmc/tools/cit/oobit', '/data/users/kaant/fbsource/fbcode/bmc/tools/cit/tests']
2025/10/22 03:37:06.381|1168649|MainThread|I|test_runner: There are 1 test configs:
[ 1] fby2
2025/10/22 03:37:06.381|1168649|MainThread|I|pyunit: Started discovering test cases for test config fby2
2025/10/22 03:37:08.282|1168649|MainThread|I|pyunit: Found 34 test cases for test_config fby2 in total
2025/10/22 03:37:08.282|1168649|MainThread|I|pyunit: 34 test cases left after filtering using tags
2025/10/22 03:37:08.283|1168649|MainThread|I|pyunit: 34 test cases left after filtering using attributes in arg
2025/10/22 03:37:08.283|1168649|MainThread|I|pyunit: 1 test cases left after filtering using regex
2025/10/22 03:37:08.283|1168649|MainThread|I|pyunit: 1 test cases left after filtering out slow tests
2025/10/22 03:37:08.659|1168649|MainThread|I|pyunit: 1 test cases left after filtering by unittest finder
2025/10/22 03:37:08.659|1168649|MainThread|I|pyunit: Found 1 test cases for test config fby2 after filtering
2025/10/22 03:37:10.307|1168649|MainThread|I|test_runner: Started reporting to test run: https://internalfb.com/intern/testinfra/testrun/8162774628529356
2025/10/22 03:37:10.309|1168649|MainThread|I|multiprocess_test_orchestrator: Enqueued 1 tests
2025/10/22 03:37:10.309|1168649|MainThread|I|multiprocess_test_orchestrator: Spawning 1 workers
2025/10/22 03:37:10.363|1168649|MainThread|I|multiprocess_test_orchestrator: Waiting for workers to finish...
2025/10/22 03:37:10.366|1172088|MainThread|I|multiprocess_test_orchestrator_worker: Worker 1172088 started
2025/10/22 03:37:10.367|1172088|MainThread|I|multiprocess_test_orchestrator_worker: Dequeued test TestToExecute(test_config='fby2', test_cases=frozenset({np.str_('test_echo.BmcEchoTest.test_bmc_echo')}), stress_runs=1, retry_count=0, dequeued_at=None)
2025/10/22 03:37:10.368|1172088|MainThread|I|multiprocess_test_orchestrator_worker: Set up for test config: fby2
2025/10/22 03:37:10.373|1172088|MainThread|I|openbmc: Launching Netcastle-CIT run on devserver
2025/10/22 03:37:10.373|1172088|MainThread|I|openbmc: Checkout Poky
2025/10/22 03:37:10.373|1172088|MainThread|I|base_openbmc: Running ['facebook/netcastle/check_out.sh']
2025/10/22 03:37:10.374|1172088|MainThread|I|utils: Creating symlink /data/users/kaant/fbsource/buck-out/v2/gen/fbcode/13311d11c1333f36/neteng/netcastle/__netcastle__/netcastle#link-tree/runtime/bin/netcastle#native-main#platform-runtime#python#py_version_3_12 -> /tmp/openbmc_python_bin/python
2025/10/22 03:37:10.374|1172088|MainThread|I|utils: Creating symlink /data/users/kaant/fbsource/buck-out/v2/gen/fbcode/13311d11c1333f36/neteng/netcastle/__netcastle__/netcastle#link-tree/runtime/bin/netcastle#native-main#platform-runtime#python#py_version_3_12 -> /tmp/openbmc_python_bin/python3
2025/10/22 03:37:10.579|1172088|MainThread|I|base_openbmc: Command ['facebook/netcastle/check_out.sh'] returned with 0
2025/10/22 03:37:10.580|1172088|MainThread|I|openbmc: Fetching fbpkg openbmc.image.yosemite2:weeklybuild for platform:fby2
2025/10/22 03:37:10.580|1172088|MainThread|I|base_openbmc: Running mkdir -p openbmc-fby2 && fbpkg fetch openbmc.image.yosemite2:weeklybuild -d openbmc-fby2
2025/10/22 03:37:13.130|1172088|MainThread|I|base_openbmc: Command mkdir -p openbmc-fby2 && fbpkg fetch openbmc.image.yosemite2:weeklybuild -d openbmc-fby2 returned with 0
2025/10/22 03:37:38.940|1172088|MainThread|I|base_openbmc: Reserved sled310368885-oob.02.prn6.facebook.com from LaMP_unmanaged pool
2025/10/22 03:37:38.941|1172088|MainThread|I|openbmc: Running the command: boot_info.sh bmc
2025/10/22 03:37:43.568|1172088|MainThread|W|openbmc: Failed to find boot source in output
2025/10/22 03:37:53.466|1172088|MainThread|I|openbmc: Try 0 Before upgrade, BMC version=OpenBMC Release fby2-v2025.40.0
2025/10/22 03:37:53.466|1172088|MainThread|I|openbmc: Setting up flashy...
2025/10/22 03:37:54.765|1172088|MainThread|I|utils: Fetching flashy
I1022 03:37:54.894870 1177123 CompressionManager.cpp:39] Initializing Compression Manager.
I1022 03:37:54.894912 1177123 CompressionManager.cpp:45] Compression Manager initialized.
I1022 03:37:54.894930 1177123 FbpkgFetchLib.cpp:44] HTTP client timeout value: 60s
I1022 03:37:57.440814 1177359 ExtractionManager.cpp:205] dbefce5828aac6dbebcd067f2970721eaf88cc1e (openbmc.utils.flashy:f04b1f507f91b2d323bbc21894dd0cba), Using pipe for streaming between decompress & dearchive.Read fd: 561, write fd: 562
I1022 03:37:57.441057 1177362 CompressionManager.cpp:117] dbefce5828aac6dbebcd067f2970721eaf88cc1e (openbmc.utils.flashy:f04b1f507f91b2d323bbc21894dd0cba): Decompressing package from fd: 560 of format: GZIP
I1022 03:37:57.442894 1177363 ArchiveManager.cpp:176] Unarchiving the package into /tmp/tmp_l_tc0ei
I1022 03:37:57.466517 1177362 CompressionManager.cpp:154] dbefce5828aac6dbebcd067f2970721eaf88cc1e (openbmc.utils.flashy:f04b1f507f91b2d323bbc21894dd0cba): Decompression from fd: 560 successful.
I1022 03:37:57.466733 1177363 ArchiveManager.cpp:282] Unarchiving the package into /tmp/tmp_l_tc0ei successful
I1022 03:37:57.481940 1177363 ArchiveManager.cpp:562] Writing checksum files for: /tmp/tmp_l_tc0ei to: /tmp/tmp_l_tc0ei/openbmc.utils.flashy:f04b1f5.CHECKSUMS
I1022 03:37:57.482817 1177363 ArchiveManager.cpp:698] Writing checksum files for: /tmp/tmp_l_tc0ei successful.
I1022 03:37:57.482913 1177363 ExtractionManager.cpp:306] dbefce5828aac6dbebcd067f2970721eaf88cc1e (openbmc.utils.flashy:f04b1f507f91b2d323bbc21894dd0cba): De-archivization Read : 0 bytes of excess data from fd: 561
I1022 03:37:57.483917 1177359 FbpkgFetchLib.cpp:240] Completed download of openbmc.utils.flashy:f04b1f507f91b2d323bbc21894dd0cba to /tmp/tmp_l_tc0ei
All packages verified
2025/10/22 03:37:57.592|1172088|MainThread|I|utils: This obtained: openbmc.utils.flashy:f04b1f5
2025/10/22 03:37:57.593|1172088|MainThread|I|utils: Copying files to target
2025/10/22 03:47:47.953|1172088|MainThread|I|openbmc: Running flashy...
2025/10/22 03:54:20.632|1172088|MainThread|I|utils: flashy completed; rebooting OOB..wait 180sec
2025/10/22 03:57:26.010|1172088|MainThread|I|utils: Waiting for OOB to become reachable over SSH
2025/10/22 03:57:33.774|1172088|MainThread|I|utils: OOB is now reachable
2025/10/22 03:58:56.275|1172088|MainThread|I|openbmc: Try 0 After upgrade, BMC version=OpenBMC Release fby2-v2025.43.0
2025/10/22 03:58:57.899|1172088|MainThread|I|openbmc: Try 0 githash not present, but running production version
2025/10/22 03:58:57.899|1172088|MainThread|I|openbmc: Running the command: boot_info.sh bmc
2025/10/22 03:59:02.219|1172088|MainThread|W|openbmc: Failed to find boot source in output
2025/10/22 03:59:07.679|1172088|MainThread|I|openbmc_fb: port 443 not ready, retry in 15s, remaining 30 retry
2025/10/22 03:59:28.703|1172088|MainThread|I|openbmc_fb: port 443 not ready, retry in 15s, remaining 29 retry
2025/10/22 03:59:49.786|1172088|MainThread|I|openbmc_fb: port 443 not ready, retry in 15s, remaining 28 retry
2025/10/22 04:00:10.743|1172088|MainThread|I|openbmc_fb: port 443 not ready, retry in 15s, remaining 27 retry
2025/10/22 04:00:31.222|1172088|MainThread|I|openbmc_fb: port 443 not ready, retry in 15s, remaining 26 retry
2025/10/22 04:00:53.849|1172088|MainThread|I|openbmc_fb: port 443 not ready, retry in 15s, remaining 25 retry
2025/10/22 04:01:15.604|1172088|MainThread|I|openbmc_fb: port 443 not ready, retry in 15s, remaining 24 retry
2025/10/22 04:01:35.997|1172088|MainThread|I|openbmc_fb: port 443 not ready, retry in 15s, remaining 23 retry
2025/10/22 04:01:56.166|1172088|MainThread|I|openbmc_fb: port 443 not ready, retry in 15s, remaining 22 retry
2025/10/22 04:02:16.691|1172088|MainThread|I|openbmc_fb: port 443 not ready, retry in 15s, remaining 21 retry
2025/10/22 04:02:36.411|1172088|MainThread|I|openbmc_fb: port 443 not ready, retry in 15s, remaining 20 retry
2025/10/22 04:02:56.578|1172088|MainThread|I|openbmc_fb: port 443 not ready, retry in 15s, remaining 19 retry
2025/10/22 04:03:17.048|1172088|MainThread|I|openbmc_fb: port 443 not ready, retry in 15s, remaining 18 retry
2025/10/22 04:03:37.398|1172088|MainThread|I|openbmc_fb: port 443 not ready, retry in 15s, remaining 17 retry
2025/10/22 04:03:57.373|1172088|MainThread|I|openbmc_fb: port 443 not ready, retry in 15s, remaining 16 retry
2025/10/22 04:04:18.047|1172088|MainThread|I|openbmc_fb: port 443 not ready, retry in 15s, remaining 15 retry
2025/10/22 04:04:39.026|1172088|MainThread|I|openbmc_fb: port 443 not ready, retry in 15s, remaining 14 retry
2025/10/22 04:04:59.732|1172088|MainThread|I|openbmc_fb: port 443 not ready, retry in 15s, remaining 13 retry
2025/10/22 04:05:19.944|1172088|MainThread|I|openbmc_fb: port 443 not ready, retry in 15s, remaining 12 retry
2025/10/22 04:05:39.276|1172088|MainThread|I|openbmc_fb: port 443 not ready, retry in 15s, remaining 11 retry
2025/10/22 04:05:59.270|1172088|MainThread|I|openbmc_fb: port 443 not ready, retry in 15s, remaining 10 retry
2025/10/22 04:06:18.018|1172088|MainThread|I|openbmc_fb: port 443 not ready, retry in 15s, remaining 9 retry
2025/10/22 04:06:37.866|1172088|MainThread|I|openbmc_fb: port 443 not ready, retry in 15s, remaining 8 retry
2025/10/22 04:06:58.156|1172088|MainThread|I|openbmc_fb: port 443 not ready, retry in 15s, remaining 7 retry
2025/10/22 04:07:18.025|1172088|MainThread|I|openbmc_fb: port 443 not ready, retry in 15s, remaining 6 retry
2025/10/22 04:07:37.183|1172088|MainThread|I|openbmc_fb: port 443 not ready, retry in 15s, remaining 5 retry
2025/10/22 04:07:56.708|1172088|MainThread|I|openbmc_fb: port 443 not ready, retry in 15s, remaining 4 retry
2025/10/22 04:08:16.214|1172088|MainThread|I|openbmc_fb: port 443 not ready, retry in 15s, remaining 3 retry
2025/10/22 04:08:37.608|1172088|MainThread|I|openbmc_fb: port 443 ready
2025/10/22 04:08:37.610|1172088|MainThread|I|openbmc_upgrader: Applying configuration to BMC
2025/10/22 04:09:14.149|1172088|MainThread|I|openbmc_fb: BMC was successfully configured: ConfigureJobResult(finished=True, error=None, log_url='https://www.internalfb.com/intern/tupperware/details/job/?handle=tsp_global%2Fopenbmc%2Fconfigure_service&tatwTabs=tasks&task_id=4145&task_tab=TASK_LOGS&time_range%5B0%5D=1761130632&time_range%5B1%5D=1761131334&filters=%7B%22key%22%3A+%22AND%22%2C+%22children%22%3A+%5B%7B%22key%22%3A+%22is%22%2C+%22field%22%3A+%22pattern%22%2C+%22value%22%3A+%22e2b9baf1%5C%5C-d24f%5C%5C-49ec%5C%5C-aa4d%5C%5C-6b4b201daf38%7Csled310368885%5C%5C-oob%5C%5C.02%5C%5C.prn6%5C%5C.facebook%5C%5C.com%3A%22%7D%5D%7D')
2025/10/22 04:09:14.152|1172088|MainThread|I|test_case: Running test: test_echo.BmcEchoTest.test_bmc_echo
2025/10/22 04:09:14.152|1172088|MainThread|I|test_case: Test setUp for test_echo.BmcEchoTest.test_bmc_echo
2025/10/22 04:09:20.681|1172088|MainThread|I|test_case: Test tearDown for test_echo.BmcEchoTest.test_bmc_echo
2025/10/22 04:09:20.681|1172088|MainThread|I|test_case: Finished test: test_echo.BmcEchoTest.test_bmc_echo
I1022 04:09:20.866090 1172088 Client.cpp:235] Everstore: Thrift Checksum support enabled
I1022 04:09:20.866919 1172088 Init.cpp:37] Initializing Hypertrace Luna Settings
E1022 04:09:20.870478 1172088 api.cpp:497] The specified logical config name() is not valid
W1022 04:09:20.870522 1172088 ConfigeratorOverride.cpp:98] Failed to read Config Overrides File ''
2025/10/22 04:09:22.011|1172088|MainThread|I|test_case: Test output has been everpasted (https://www.internalfb.com/intern/everpaste/?color=1&handle=GP4NiCCUJb2oq6IEAPlJBnbOjao4br0LAAAz)
2025/10/22 04:09:22.011|1172088|MainThread|I|pyunit: ----------------------------------------------------------------------
2025/10/22 04:09:22.012|1172088|MainThread|I|pyunit: Ran 1 test in 7.860s
2025/10/22 04:09:22.012|1172088|MainThread|I|pyunit:
2025/10/22 04:09:22.012|1172088|MainThread|I|pyunit: OK
2025/10/22 04:09:23.677|1168649|MainThread|I|multiprocess_test_orchestrator: [PASSED] fby2 - test_echo.BmcEchoTest.test_bmc_echo
2025/10/22 04:09:23.677|1168649|MainThread|I|multiprocess_test_orchestrator: Terminating all workers gracefully. Grace period: 3600s
2025/10/22 04:09:23.677|1172088|MainThread|W|multiprocess_test_orchestrator_worker: Worker received SIGTERM
2025/10/22 04:09:24.677|1172088|MainThread|I|multiprocess_test_orchestrator_worker: Worker 1172088 finished
2025/10/22 04:09:24.679|1172088|MainThread|I|multiprocess_test_orchestrator_worker: Clean up for test config: fby2
2025/10/22 04:09:24.682|1172088|MainThread|I|openbmc: OpenBMC Release fby2-v2025.19.0
2025/10/22 04:09:35.823|1172088|MainThread|I|openbmc: Try 0 Before downgrade, BMC version=OpenBMC Release fby2-v2025.43.0
I1022 04:09:35.952486 1357915 CompressionManager.cpp:39] Initializing Compression Manager.
I1022 04:09:35.952522 1357915 CompressionManager.cpp:45] Compression Manager initialized.
I1022 04:09:35.952538 1357915 FbpkgFetchLib.cpp:44] HTTP client timeout value: 60s
I1022 04:09:38.506410 1358402 FbpkgFetchLib.cpp:240] Completed download of openbmc.image.yosemite2:82 to /tmp/tmpz0jev5qk
All packages verified
2025/10/22 04:09:38.606|1172088|MainThread|I|openbmc: Setting up flashy...
2025/10/22 04:09:39.906|1172088|MainThread|I|utils: Fetching flashy
I1022 04:09:40.033124 1358599 CompressionManager.cpp:39] Initializing Compression Manager.
I1022 04:09:40.033188 1358599 CompressionManager.cpp:45] Compression Manager initialized.
I1022 04:09:40.033216 1358599 FbpkgFetchLib.cpp:44] HTTP client timeout value: 60s
I1022 04:09:42.256718 1359360 ExtractionManager.cpp:205] dbefce5828aac6dbebcd067f2970721eaf88cc1e (openbmc.utils.flashy:f04b1f507f91b2d323bbc21894dd0cba), Using pipe for streaming between decompress & dearchive.Read fd: 561, write fd: 562
I1022 04:09:42.257005 1359365 CompressionManager.cpp:117] dbefce5828aac6dbebcd067f2970721eaf88cc1e (openbmc.utils.flashy:f04b1f507f91b2d323bbc21894dd0cba): Decompressing package from fd: 560 of format: GZIP
I1022 04:09:42.258806 1359366 ArchiveManager.cpp:176] Unarchiving the package into /tmp/tmpf9nojuby
I1022 04:09:42.282307 1359365 CompressionManager.cpp:154] dbefce5828aac6dbebcd067f2970721eaf88cc1e (openbmc.utils.flashy:f04b1f507f91b2d323bbc21894dd0cba): Decompression from fd: 560 successful.
I1022 04:09:42.282516 1359366 ArchiveManager.cpp:282] Unarchiving the package into /tmp/tmpf9nojuby successful
I1022 04:09:42.297312 1359366 ArchiveManager.cpp:562] Writing checksum files for: /tmp/tmpf9nojuby to: /tmp/tmpf9nojuby/openbmc.utils.flashy:f04b1f5.CHECKSUMS
I1022 04:09:42.300015 1359366 ArchiveManager.cpp:698] Writing checksum files for: /tmp/tmpf9nojuby successful.
I1022 04:09:42.300139 1359366 ExtractionManager.cpp:306] dbefce5828aac6dbebcd067f2970721eaf88cc1e (openbmc.utils.flashy:f04b1f507f91b2d323bbc21894dd0cba): De-archivization Read : 0 bytes of excess data from fd: 561
I1022 04:09:42.301005 1359360 FbpkgFetchLib.cpp:240] Completed download of openbmc.utils.flashy:f04b1f507f91b2d323bbc21894dd0cba to /tmp/tmpf9nojuby
All packages verified
2025/10/22 04:09:42.409|1172088|MainThread|I|utils: This obtained: openbmc.utils.flashy:f04b1f5
2025/10/22 04:09:42.409|1172088|MainThread|I|utils: Copying files to target
^[2025/10/22 04:20:15.491|1172088|MainThread|I|openbmc: Running flashy...
2025/10/22 04:27:14.037|1172088|MainThread|I|utils: flashy completed; rebooting OOB..wait 180sec
2025/10/22 04:30:17.526|1172088|MainThread|I|utils: Waiting for OOB to become reachable over SSH
2025/10/22 04:30:35.420|1172088|MainThread|I|utils: OOB is now reachable
2025/10/22 04:31:59.381|1172088|MainThread|I|openbmc: Try 0 After downgrade, BMC version=OpenBMC Release fby2-v2025.19.0
2025/10/22 04:31:59.381|1172088|MainThread|I|openbmc: Successfully downgraded
2025/10/22 04:31:59.381|1172088|MainThread|I|base_openbmc: Attempting to release sled310368885-oob.02.prn6.facebook.com from basset2
2025/10/22 04:32:01.574|1172088|MainThread|I|base_openbmc: Released sled310368885-oob.02.prn6.facebook.com from basset2
2025/10/22 04:32:01.574|1172088|MainThread|I|openbmc: Cleanup on devserver
2025/10/22 04:32:01.575|1172088|MainThread|I|base_openbmc: Running /bin/rm -rfv .fbpkg.tmp .fby2_version METADATA checksums.json openbmc.utils.flashy:* results.log tmp openbmc-fby2
2025/10/22 04:32:01.579|1172088|MainThread|I|base_openbmc: Command /bin/rm -rfv .fbpkg.tmp .fby2_version METADATA checksums.json openbmc.utils.flashy:* results.log tmp openbmc-fby2 returned with 0
2025/10/22 04:32:02.098|1172088|MainThread|I|multiprocess_test_orchestrator_worker: Worker 1172088 exits with SUCCESS
2025/10/22 04:32:02.098|1168649|MainThread|I|multiprocess_test_orchestrator: Worker 1172088 exited
2025/10/22 04:32:02.099|1168649|MainThread|I|multiprocess_test_orchestrator: {
"pid": 1172088,
"log_file_url": "https://www.internalfb.com/intern/everpaste/?color=1&handle=GPklRR7mJYrqXc0CACMLBTqXtUMhbr0LAAAz",
"num_tests_executed": 1,
"return_code": "SUCCESS",
"traceback": null,
"is_transient_error": false
}
2025/10/22 04:32:03.100|1168649|MainThread|W|multiprocess_test_orchestrator: Some workers refused to die, sending SIGKILL
2025/10/22 04:32:03.101|1168649|MainThread|I|multiprocess_test_orchestrator: Worker 1172088 exited with 0
2025/10/22 04:32:03.101|1168649|MainThread|I|multiprocess_test_orchestrator: Performing team test_cleanup
================================================================================
Test Results for Config: fby2
--------------------------------------------------------------------------------
[ PASSED] test_echo.BmcEchoTest.test_bmc_echo (7.860 secs)
================================================================================
Ran 1 tests in 54 mins 56.726 secs
[ ERROR] 0
[ FAILED] 0
[ TIMEOUT] 0
[ PASSED] 1
[ SKIPPED] 0
[ OMITTED] 0
[ RETRIED] 0
2025/10/22 04:32:05.618|1168649|MainThread|I|abstract_runner: All tests passed!
2025/10/22 04:32:05.652|1168649|MainThread|I|main_lib: This Run Id: 7049353670a642e88b524c78d87d95bd
I1022 04:32:05.828035 1168649 Client.cpp:235] Everstore: Thrift Checksum support enabled
I1022 04:32:05.828641 1168649 Init.cpp:37] Initializing Hypertrace Luna Settings
E1022 04:32:05.831785 1168649 api.cpp:497] The specified logical config name() is not valid
W1022 04:32:05.831810 1168649 ConfigeratorOverride.cpp:98] Failed to read Config Overrides File ''
2025/10/22 04:32:07.525|1168649|MainThread|I|main_lib: Console log has been everpasted: https://www.internalfb.com/intern/everpaste/?color=1&handle=GB9JqSG0j_XmlG4FAHWQKfKy0O95br0LAAAz
2025/10/22 04:32:07.527|1168649|MainThread|I|main_lib: Exit with SUCCESS
```
Reviewed By: malikrafsan
Differential Revision: D85194739
fbshipit-source-id: 0324fd9ce66f61ae3f2e64ba769485cc0eb2e177