diff --git a/projects/amdsmi/amdsmi_cli/amdsmi_cli_exceptions.py b/projects/amdsmi/amdsmi_cli/amdsmi_cli_exceptions.py index 506e43f530..cc4846489c 100644 --- a/projects/amdsmi/amdsmi_cli/amdsmi_cli_exceptions.py +++ b/projects/amdsmi/amdsmi_cli/amdsmi_cli_exceptions.py @@ -55,7 +55,20 @@ AMDSMI_ERROR_MESSAGES = { 41: "Insufficient size for operation", 42: "Unexpected size of data was read", 43: "The data read or provided was unexpected", + 44: "System has different cpu than AMD", + 45: "Energy driver not found", + 46: "MSR driver not found", + 47: "HSMP driver not found", + 48: "HSMP not supported", + 49: "HSMP message/feature not supported", + 50: "HSMP message timed out", + 51: "No Energy and HSMP driver present", + 52: "File or directory not found", + 53: "Parsed argument is invalid", 54: "AMDGPU restart error", + 55: "Setting is not available", + 0xFFFFFFFE: "AMD-SMI Library error did not map to a status code", + 0xFFFFFFFF: "Unknown error" } def _get_error_message(error_code): diff --git a/projects/amdsmi/include/amd_smi/amdsmi.h b/projects/amdsmi/include/amd_smi/amdsmi.h index 98ed7b385b..77223c197a 100644 --- a/projects/amdsmi/include/amd_smi/amdsmi.h +++ b/projects/amdsmi/include/amd_smi/amdsmi.h @@ -269,7 +269,7 @@ typedef enum { AMDSMI_STATUS_NO_HSMP_DRV = 47, //!< HSMP driver not found AMDSMI_STATUS_NO_HSMP_SUP = 48, //!< HSMP not supported AMDSMI_STATUS_NO_HSMP_MSG_SUP = 49, //!< HSMP message/feature not supported - AMDSMI_STATUS_HSMP_TIMEOUT = 50, //!< HSMP message is timedout + AMDSMI_STATUS_HSMP_TIMEOUT = 50, //!< HSMP message timed out AMDSMI_STATUS_NO_DRV = 51, //!< No Energy and HSMP driver present AMDSMI_STATUS_FILE_NOT_FOUND = 52, //!< file or directory not found AMDSMI_STATUS_ARG_PTR_NULL = 53, //!< Parsed argument is invalid