From 23f576a80da6169a7a698057353af162e034ce54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Kope=C4=87?= Date: Tue, 13 May 2025 13:03:48 +0200 Subject: [PATCH] platform-suspend-and-resume.robot: ensure ME is enabled for S0ix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Kopeć --- .../platform-suspend-and-resume.robot | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/dasharo-compatibility/platform-suspend-and-resume.robot b/dasharo-compatibility/platform-suspend-and-resume.robot index 83fd65cb7b..ede66c8298 100644 --- a/dasharo-compatibility/platform-suspend-and-resume.robot +++ b/dasharo-compatibility/platform-suspend-and-resume.robot @@ -27,6 +27,10 @@ SUSP005.201 Cyclic platform suspend and resume (Ubuntu) Skip If ${PLATFORM_SLEEP_TYPE_SELECTABLE} SUSP005.201 not supported Skip If '${ENV_ID_UBUNTU}' not in ${TESTED_LINUX_DISTROS} SUSP005.201 not supported Power On + # In case the default sleep type is S0ix, ME must be enabled + IF ${DASHARO_INTEL_ME_MENU_SUPPORT} == ${TRUE} + Set UEFI Option MeMode Enabled + END Boot System Or From Connected Disk ${ENV_ID_UBUNTU} Login To Linux Switch To Root User @@ -43,6 +47,10 @@ SUSP006.201 Cyclic platform suspend and resume (Ubuntu) (S0ix) Skip If '${ENV_ID_UBUNTU}' not in ${TESTED_LINUX_DISTROS} SUSP006.201 not supported Set Platform Sleep Type S0ix Power On + # ME must be enabled for S0ix to work + IF ${DASHARO_INTEL_ME_MENU_SUPPORT} == ${TRUE} + Set UEFI Option MeMode Enabled + END Boot System Or From Connected Disk ${ENV_ID_UBUNTU} Login To Linux Switch To Root User @@ -72,6 +80,10 @@ SUSP005.202 Cyclic platform suspend and resume (Fedora) Skip If ${PLATFORM_SLEEP_TYPE_SELECTABLE} SUSP005.202 not supported Skip If '${ENV_ID_FEDORA}' not in ${TESTED_LINUX_DISTROS} SUSP005.202 not supported Power On + # In case the default sleep type is S0ix, ME must be enabled + IF ${DASHARO_INTEL_ME_MENU_SUPPORT} == ${TRUE} + Set UEFI Option MeMode Enabled + END Boot System Or From Connected Disk ${ENV_ID_FEDORA} Login To Linux Switch To Root User @@ -86,6 +98,10 @@ SUSP006.202 Cyclic platform suspend and resume (Fedora) (S0ix) Skip If '${ENV_ID_FEDORA}' not in ${TESTED_LINUX_DISTROS} SUSP006.202 not supported Set Platform Sleep Type S0ix Power On + # ME must be enabled for S0ix to work + IF ${DASHARO_INTEL_ME_MENU_SUPPORT} == ${TRUE} + Set UEFI Option MeMode Enabled + END Boot System Or From Connected Disk ${ENV_ID_FEDORA} Login To Linux Switch To Root User