sonic-buildimage/device/nokia/x86_64-nokia_ixr7250e_36x400g-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-36x100G [nokia]: Updated total headroom pool size to accommodate 100G ports on T2 uplinks (#16690) 2023-09-26 15:58:34 -07:00
Nokia-IXR7250E-36x400G Update CPU transmitted packets to queue 7 for chassis (#16254) 2023-08-29 18:33:16 -07:00
plugins Added Nokia IXR7250E support (#7809) 2021-08-17 12:26:04 -07:00
asic.conf Added Nokia IXR7250E support (#7809) 2021-08-17 12:26:04 -07:00
chassisdb.conf [Nokia][platform] Modified Nokia device data to support midplane (#9914) 2022-02-08 14:03:12 -08:00
default_sku Added Nokia IXR7250E support (#7809) 2021-08-17 12:26:04 -07:00
installer.conf Added Nokia IXR7250E support (#7809) 2021-08-17 12:26:04 -07:00
pcie.yaml Added Nokia IXR7250E support (#7809) 2021-08-17 12:26:04 -07:00
platform_asic Add platform_asic file to each platform folder in sonic-device-data based package (#8542) 2021-10-08 19:27:48 -07:00
platform_components.template [Nokia] Update Nokia platform IXR7250E device data (#11611) 2022-10-10 18:49:26 -07:00
platform_env.conf Use the macsec_enabled flag in platform to enable macsec feature state (#11998) 2022-11-08 11:03:38 -08: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
platform.json Updated Nokia device BCM and platform config (#11106) 2022-06-18 10:47:49 -07:00
pmon_daemon_control.json Added Nokia IXR7250E support (#7809) 2021-08-17 12:26:04 -07:00
system_health_monitoring_config.json Updated Nokia device BCM and platform config (#11106) 2022-06-18 10:47:49 -07:00
thermal_policy.json Added Nokia IXR7250E support (#7809) 2021-08-17 12:26:04 -07:00