Skip to content
Closed
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions platform/mellanox/mlnx-platform-api/sonic_platform/sfp.py
Original file line number Diff line number Diff line change
Expand Up @@ -1061,6 +1061,9 @@ def is_supported_for_software_control(self, xcvr_api):
bool: True if the api object supports software control
"""
if xcvr_api.is_flat_memory():
# For Copper active modules, Nvidia doesn't support SW control
if xcvr_api.get_media_interface_technology() == 'Copper cable, linear active equalizers':
return False
return self.is_cmis_api(xcvr_api) or self.is_sff_api(xcvr_api)
else:
return self.is_cmis_api(xcvr_api)
Expand Down