sonic-buildimage/platform/broadcom/sonic-platform-modules-dell/s6100/systemd
Santhosh Kumar T 5921ba58b6
DellEMC S6100 SSD Monitor Porting Changes in 202012 (#8626)
Why I did it
To monitor the SSD health condition in DellEMC S6100 platform post upgrade.

A daemon is introduced to monitor the SSD every one hour.

To check for SSD status at boot time and at the time of cold-reboot.

All these changes are supported only for newer SSD firmware.

Porting changes from 201911 branch

Added a platform_reboot_pre_check script to prevent cold-reboot based on SSD status.
Depends on Azure/sonic-utilities#1788
DO NOT MERGE UNTIL ABOVE PR IS MERGED

How I did it
On branch s6100_ssd_202012
Changes to be committed:
(use "git restore --staged ..." to unstage)
modified: platform/broadcom/sonic-platform-modules-dell/debian/platform-modules-s6100.install
new file: platform/broadcom/sonic-platform-modules-dell/s6100/scripts/iSMART_64
new file: platform/broadcom/sonic-platform-modules-dell/s6100/scripts/platform_reboot_pre_check
modified: platform/broadcom/sonic-platform-modules-dell/s6100/scripts/s6100_platform.sh
new file: platform/broadcom/sonic-platform-modules-dell/s6100/scripts/s6100_ssd_mon.sh
new file: platform/broadcom/sonic-platform-modules-dell/s6100/scripts/s6100_ssd_upgrade_status.sh
new file: platform/broadcom/sonic-platform-modules-dell/s6100/scripts/soft-reboot_plugin
new file: platform/broadcom/sonic-platform-modules-dell/s6100/systemd/s6100-ssd-monitor.service
new file: platform/broadcom/sonic-platform-modules-dell/s6100/systemd/s6100-ssd-monitor.timer
new file: platform/broadcom/sonic-platform-modules-dell/s6100/systemd/s6100-ssd-upgrade-status.service
2021-09-21 15:16:57 -07:00
..
platform-modules-s6100.service [DellEMC] Add platform-modules as prerequisite for determine-reboot-cause (#6322) 2021-01-04 23:25:07 -08:00
s6100-i2c-enumerate.service DellEMC S6100 I2C Enumeration Segregation (#4312) 2020-03-24 13:52:30 -07:00
s6100-lpc-monitor.service [devices]: Poller to detect Intel Rangely LPC failure for dell z9100/s6100 (#3065) 2019-06-24 08:13:40 -07:00
s6100-reboot-cause.service [DellEMC] S6100 Last Reboot Reason Thermal Support (#3767) 2020-02-18 00:02:33 -08:00
s6100-ssd-monitor.service DellEMC S6100 SSD Monitor Porting Changes in 202012 (#8626) 2021-09-21 15:16:57 -07:00
s6100-ssd-monitor.timer DellEMC S6100 SSD Monitor Porting Changes in 202012 (#8626) 2021-09-21 15:16:57 -07:00
s6100-ssd-upgrade-status.service DellEMC S6100 SSD Monitor Porting Changes in 202012 (#8626) 2021-09-21 15:16:57 -07:00