sonic-buildimage/device/nokia/x86_64-nokia_ixr7250e_sup-r0
Marty Y. Lok a5d443d60a
[Nokia-IXR7250E] Modify the platform_reboot on the IXR7250E for PMON API reboot and Disable all SFPs (#17483)
Why I did it
When Supervisor card is rebooted by using PMON API, it takes about 90 seconds to trigger the shutdown in down path. At this time linecards have been up. This delays linecards database initialization which is trying to PING/PONG the database-chassis. To address this issue, we modified the NDK to use the system call with "sudo reboot" when the request is from PMON API on Supervisor case. The NDK version is 22.9.20 and greater. This new NDK requires this modifcaiton of platform_reboot to work with.

Work item tracking
Microsoft ADO (number only): 26365734
How I did it
Modify the platform_reboot In Supervisor not to reboot all IMMs since it has been done in the function reboot() in module.py. Also handle the reboot-cause.txt for on the Supervisor when the reboot is request from PMON API.
Modify the Nokia platform specific platform_reboot in linecard to disable all SPFs.
This PR works with NDK version 22.9.20 and above

Signed-off-by: mlok <marty.lok@nokia.com>
2024-01-08 11:39:30 -08:00
..
Nokia-IXR7250E-SUP-10 [Nokia][Nokia-IXR7250E-SUP-10] Update BCM config for supervisor card to reduce the CPU usage (#16790) 2023-11-17 15:11:05 -08:00
plugins Added Nokia IXR7250E support (#7809) 2021-08-17 12:26:04 -07:00
89-net-by-driver.link [Nokia][device-data] Modify the Nokia-7250IXRE platform specific reboot script (#14568) 2023-04-27 08:53:16 -07:00
asic.conf Added Nokia IXR7250E support (#7809) 2021-08-17 12:26:04 -07:00
chassisdb.conf [Nokia-IXR7250E][Devicedata] update the device data for Nokia IXR7250E platform (#15216) 2023-06-05 12:02:05 -07:00
default_sku Added Nokia IXR7250E support (#7809) 2021-08-17 12:26:04 -07:00
installer.conf {nokia] Update Nokia IXR7250e supervisor card device data (#10595) 2022-05-19 11:38:34 -07:00
pcie.yaml [Nokia][port]Modify the Nokia-IXR7250E-36x400G device data (#8875) 2021-10-14 13:47:12 -07:00
platform_asic [Nokia][supervisor]Fixed the asic_type for Nokia IXR7250E supervisor card. (#9139) 2021-11-03 15:58:44 -07:00
platform_env.conf Added Nokia IXR7250E support (#7809) 2021-08-17 12:26:04 -07:00
platform_ndk.json [Nokia][sonic-platform] Update Nokia sonic-platform submodule and device data (#17378) 2024-01-08 11:38:46 -08:00
platform_reboot [Nokia-IXR7250E] Modify the platform_reboot on the IXR7250E for PMON API reboot and Disable all SFPs (#17483) 2024-01-08 11:39:30 -08:00
pmon_daemon_control.json Added Nokia IXR7250E support (#7809) 2021-08-17 12:26:04 -07:00
system_health_monitoring_config.json Added Nokia IXR7250E support (#7809) 2021-08-17 12:26:04 -07:00
thermal_policy.json Added Nokia IXR7250E support (#7809) 2021-08-17 12:26:04 -07:00