From efa9d527a17e29e5f0eafd5f21a4a546deab4b54 Mon Sep 17 00:00:00 2001 From: Francisco Gil Date: Wed, 27 Oct 2021 16:50:03 +0200 Subject: [PATCH] MM: Stop MM daemon before going to suspend In the cc6ul we are not powering-off the supply of the XBee. This is making that after a suspend/resume action the XBee hangs due to ModemManager hasn't been stopped before the suspend. Stopping ModemManager before going to suspend solves the issue. https://onedigi.atlassian.net/browse/DEL-7701 Signed-off-by: Francisco Gil --- .../networkmanager/networkmanager/networkmanager-init | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-digi-dey/recipes-connectivity/networkmanager/networkmanager/networkmanager-init b/meta-digi-dey/recipes-connectivity/networkmanager/networkmanager/networkmanager-init index fc210ee47..593cb8e99 100644 --- a/meta-digi-dey/recipes-connectivity/networkmanager/networkmanager/networkmanager-init +++ b/meta-digi-dey/recipes-connectivity/networkmanager/networkmanager/networkmanager-init @@ -3,6 +3,7 @@ DAEMON="/usr/sbin/NetworkManager" PIDFILE="/var/run/NetworkManager/NetworkManager.pid" DESC="NetworkManager" +DAEMON_MM="/usr/sbin/ModemManager" case "${1}" in start) @@ -14,6 +15,7 @@ case "${1}" in stop) echo -n "Stopping ${DESC}: " start-stop-daemon -K -o -q -p ${PIDFILE} + start-stop-daemon -K -o -q -x ${DAEMON_MM} echo "done" ;; restart)