Updates for the latest hw-management packages.

This commit is contained in:
Jeffrey Townsend
2019-05-15 06:14:13 -07:00
parent 8b1dfdb4b8
commit 16916d4f5b
2 changed files with 27 additions and 11 deletions

View File

@@ -1,5 +1,6 @@
from onl.platform.base import *
from onl.platform.mellanox import *
import os
class OnlPlatform_x86_64_mlnx_msn2410_r0(OnlPlatformMellanox,
OnlPlatformPortConfig_32x100):
@@ -7,11 +8,18 @@ class OnlPlatform_x86_64_mlnx_msn2410_r0(OnlPlatformMellanox,
MODEL="SN2410"
SYS_OBJECT_ID=".2410.1"
def hw_management_start(self):
for tool in [ '/etc/mlnx/mlnx-hw-management', '/usr/bin/hw-management.sh' ]:
if os.path.exists(tool):
print "Starting Mellanox HW Management..."
os.system("%s start" % tool)
return True
return False
def baseconfig(self):
# load modules
import os
# necessary if there are issues with the install
# os.system("/usr/bin/apt-get install")
os.system("/etc/mlnx/mlnx-hw-management start")
if not self.hw_management_start():
print "Mellanox HW Management Package Missing."
self.syseeprom_export();
return True

View File

@@ -1,17 +1,25 @@
from onl.platform.base import *
from onl.platform.mellanox import *
import os
class OnlPlatform_x86_64_mlnx_msn2700_r0(OnlPlatformMellanox,
OnlPlatformPortConfig_32x100):
OnlPlatformPortConfig_48x25_8x100):
PLATFORM='x86-64-mlnx-msn2700-r0'
MODEL="SN2700"
SYS_OBJECT_ID=".2700.1"
def hw_management_start(self):
for tool in [ '/etc/mlnx/mlnx-hw-management', '/usr/bin/hw-management.sh' ]:
if os.path.exists(tool):
print "Starting Mellanox HW Management..."
os.system("%s start" % tool)
return True
return False
def baseconfig(self):
# load modules
import os
# necessary if there are issues with the install
# os.system("/usr/bin/apt-get install")
os.system("/etc/mlnx/mlnx-hw-management start")
if not self.hw_management_start():
print "Mellanox HW Management Package Missing."
self.syseeprom_export();
return True