diff --git a/platform/mellanox/mlnx-platform-api/sonic_platform/chassis.py b/platform/mellanox/mlnx-platform-api/sonic_platform/chassis.py index e38d7064ce8..696ca28917b 100644 --- a/platform/mellanox/mlnx-platform-api/sonic_platform/chassis.py +++ b/platform/mellanox/mlnx-platform-api/sonic_platform/chassis.py @@ -933,7 +933,6 @@ def initialize_components(self): # Initialize BMC and its components if DeviceDataManager.is_platform_with_bmc(): - from .bmc import BMC self.initialize_bmc() def get_num_components(self): @@ -1232,6 +1231,7 @@ def is_replaceable(self): def initialize_bmc(self): if self._bmc_initialized: return + from .bmc import BMC self._bmc = BMC.get_instance() if self._bmc is not None: try: