Skip to content

Conversation

@brandonchuang
Copy link
Contributor

Summary:

Add the initial led_manager.json configuration for data_corral_service on wedge800cact.
This config defines system-level and per-FRU LED behavior,
including presence detection for FAN, PSU, and SMB modules.
The JSON specifies both blue (present) and amber (absent) LED sysfs paths,
as well as presence file paths under /run/devmap/,
ensuring that data_corral_service can correctly drive LED states based on hardware presence.

Test Plan:

Summary:
Add the initial led_manager.json configuration for data_corral_service on wedge800cact.
This config defines system-level and per-FRU LED behavior, including presence detection for FAN, PSU, and SMB modules.
The JSON specifies both blue (present) and amber (absent) LED sysfs paths, as well as presence file paths under /run/devmap/,
ensuring that data_corral_service can correctly drive LED states based on hardware presence.

Test Plan:
- Start data_corral_service and verify that all attributes are read correctly and that the FAN, SMB, PSU, and SYS LEDs are illuminated in blue when hardware is present.
  [20251118_w800c_data_corral_service.txt](https://github.com/user-attachments/files/23622609/20251118_w800c_data_corral_service.txt)
- Run data_corral_service_hw_test and confirm that all test items pass successfully.
  [20251118_w800c_data_corral_service_hw_test.txt](https://github.com/user-attachments/files/23622611/20251118_w800c_data_corral_service_hw_test.txt)
- Sequentially unplug FAN1 to FAN8 and verify that both fan_led and sys_led transition to amber when a fan is removed.
After plugging each fan back in, ensure that both LEDs return to blue.
  [20251118_w800c_data_corral_service_plug_unplug.txt](https://github.com/user-attachments/files/23622613/20251118_w800c_data_corral_service_plug_unplug.txt)
- Run led_sys_led_test.py and confirm that all test cases pass without errors.
  [20251118_w800c_front_panel_led_test.txt](https://github.com/user-attachments/files/23622614/20251118_w800c_front_panel_led_test.txt)
@meta-cla meta-cla bot added the CLA Signed label Nov 19, 2025
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