mirror of
https://github.com/Telecominfraproject/OpenNetworkLinux.git
synced 2025-12-24 16:57:02 +00:00
Updates for the latest hw-management packages.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user