[Mellanox] fix for watchdog device not found, adding dependency on hw-management (#14182)

- Why I did it
Sometimes Nvidia watchdog device isn't ready when watchdog-control service is up after first installation from ONIE
need to delay watchdog control service to go up after hw-mgmt which gets devices up and ready

- How I did it
Delay Nvidia watchdog-control service before hw-mgmt has started on Mellanox platform in order to avoid missing or not ready watchdog device.

- How to verify it
verification test of ONIE installation of image in a loop
making sure watchdog service is always up (not failed) after first installation from ONIE
This commit is contained in:
dbarashinvd 2023-03-15 18:36:20 +02:00 committed by mssonicbld
parent cc5ed4b632
commit d7ba89a95b

View File

@ -20,7 +20,7 @@ index 1c25ffb..0fbd877 100755
Description=Chassis HW management service of Mellanox systems Description=Chassis HW management service of Mellanox systems
Documentation=man:hw-management.service(8) Documentation=man:hw-management.service(8)
-Before=determine-reboot-cause.service -Before=determine-reboot-cause.service
+Before=determine-reboot-cause.service system-health.service +Before=determine-reboot-cause.service system-health.service watchdog-control.service
[Service] [Service]
Type=oneshot Type=oneshot