From 1269ff4c0c4d9bced48c059fbac5c4f2beeefa11 Mon Sep 17 00:00:00 2001 From: Maisam Arif Date: Tue, 7 Oct 2025 02:46:44 -0500 Subject: [PATCH] [SWDEV-558993] Fix amd-smi list to not check for groups for bdf Signed-off-by: Maisam Arif Change-Id: I1ff9c0e00a9188435b0ee60e57c2678121dd8e72 [ROCm/amdsmi commit: 0a45a12e7aa12c628053fd41c1338879febf72a8] --- projects/amdsmi/amdsmi_cli/amdsmi_commands.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/projects/amdsmi/amdsmi_cli/amdsmi_commands.py b/projects/amdsmi/amdsmi_cli/amdsmi_commands.py index 88df3fa1fb..6913472ac3 100644 --- a/projects/amdsmi/amdsmi_cli/amdsmi_commands.py +++ b/projects/amdsmi/amdsmi_cli/amdsmi_commands.py @@ -241,19 +241,20 @@ class AMDSMICommands(): # Get gpu_id for logging gpu_id = self.helpers.get_gpu_id_from_device_handle(args.gpu) - # Only fetch data if group check passed; otherwise force "N/A" - if _group_in_groups: - try: - bdf = amdsmi_interface.amdsmi_get_gpu_device_bdf(args.gpu) - except amdsmi_exception.AmdSmiLibraryException as e: - bdf = "N/A" + # Always try to get BDF regardless of group check + try: + bdf = amdsmi_interface.amdsmi_get_gpu_device_bdf(args.gpu) + except amdsmi_exception.AmdSmiLibraryException as e: + bdf = "N/A" + + # Only fetch UUID if group check passed; otherwise force "N/A" + if _group_in_groups: try: uuid = amdsmi_interface.amdsmi_get_gpu_device_uuid(args.gpu) except amdsmi_exception.AmdSmiLibraryException: uuid = "N/A" else: - # user not in render/video → everything is N/A - bdf = "N/A" + # user not in render/video → UUID is N/A uuid = "N/A" try: