Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add platform config for 7050 and 6100 #212

Merged
merged 2 commits into from
Jan 26, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
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
6 changes: 5 additions & 1 deletion dockers/docker-platform-monitor/config.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,9 @@
mkdir -p /etc/sensors.d

hwsku=`sonic-cfggen -m /etc/sonic/minigraph.xml -v minigraph_hwsku`
/bin/cp -rf /usr/share/sonic/$hwsku/sensors.conf /etc/sensors.d/

if [ -e /usr/share/sonic/$hwsku/sensors.conf ]
then
/bin/cp -rf /usr/share/sonic/$hwsku/sensors.conf /etc/sensors.d/
fi

34 changes: 34 additions & 0 deletions src/sonic-config-engine/platform/Arista-7050-QX32/alias_map.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"Ethernet8": "Ethernet3/1",
"Ethernet0": "Ethernet1/1",
"Ethernet4": "Ethernet2/1",
"Ethernet108": "Ethernet28",
"Ethernet100": "Ethernet26",
"Ethernet104": "Ethernet27",
"Ethernet96": "Ethernet25",
"Ethernet124": "Ethernet32",
"Ethernet120": "Ethernet31",
"Ethernet92": "Ethernet24/1",
"Ethernet28": "Ethernet8/1",
"Ethernet52": "Ethernet14/1",
"Ethernet56": "Ethernet15/1",
"Ethernet76": "Ethernet20/1",
"Ethernet72": "Ethernet19/1",
"Ethernet32": "Ethernet9/1",
"Ethernet16": "Ethernet5/1",
"Ethernet36": "Ethernet10/1",
"Ethernet12": "Ethernet4/1",
"Ethernet88": "Ethernet23/1",
"Ethernet24": "Ethernet7/1",
"Ethernet116": "Ethernet30",
"Ethernet80": "Ethernet21/1",
"Ethernet112": "Ethernet29",
"Ethernet84": "Ethernet22/1",
"Ethernet48": "Ethernet13/1",
"Ethernet44": "Ethernet12/1",
"Ethernet40": "Ethernet11/1",
"Ethernet64": "Ethernet17/1",
"Ethernet60": "Ethernet16/1",
"Ethernet20": "Ethernet6/1",
"Ethernet68": "Ethernet18/1"
}
33 changes: 33 additions & 0 deletions src/sonic-config-engine/platform/Arista-7050-QX32/port_config.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# alias lanes
Ethernet0 125,126,127,128
Ethernet4 121,122,123,124
Ethernet8 13,14,15,16
Ethernet12 9,10,11,12
Ethernet16 17,18,19,20
Ethernet20 21,22,23,24
Ethernet24 25,26,27,28
Ethernet28 29,30,31,32
Ethernet32 37,38,39,40
Ethernet36 33,34,35,36
Ethernet40 45,46,47,48
Ethernet44 41,42,43,44
Ethernet48 53,54,55,56
Ethernet52 49,50,51,52
Ethernet56 69,70,71,72
Ethernet60 65,66,67,68
Ethernet64 77,78,79,80
Ethernet68 73,74,75,76
Ethernet72 93,94,95,96
Ethernet76 89,90,91,92
Ethernet80 101,102,103,104
Ethernet84 97,98,99,100
Ethernet88 109,110,111,112
Ethernet92 105,106,107,108
Ethernet96 61,62,63,64
Ethernet100 57,58,59,60
Ethernet104 81,82,83,84
Ethernet108 85,86,87,88
Ethernet112 117,118,119,120
Ethernet116 113,114,115,116
Ethernet120 5,6,7,8
Ethernet124 1,2,3,4
79 changes: 79 additions & 0 deletions src/sonic-config-engine/platform/Arista-7050-QX32/sensors.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
# libsensors configuration file
# ----------------------------------------------
#

bus "i2c-2" "SCD SMBus master 0 bus 0"
bus "i2c-3" "SCD SMBus master 0 bus 1"
bus "i2c-5" "SCD SMBus master 0 bus 3"
bus "i2c-6" "SCD SMBus master 0 bus 4"
bus "i2c-7" "SCD SMBus master 0 bus 5"

chip "k10temp-pci-00c3"
label temp1 "Cpu temp sensor"

chip "lm73-i2c-3-48"
label temp1 "Rear Temp Sensor"
set temp1_max 65
#set temp1_max_alarm 75 # read-only

chip "lm86-i2c-2-4c"
label temp1 "Board Temp Sensor"
set temp1_max 65
set temp1_crit 75

label temp2 "Front-panel Temp Sensor"
set temp2_max 65
set temp2_crit 75

chip "pmbus-i2c-3-4e"
label temp1 "Power Controller Sensor 1"
set temp1_max 60
set temp1_crit 70

label temp2 "Power Controller Sensor 2"
set temp2_max 60
set temp2_crit 70

ignore curr1

chip "pmbus-i2c-5-58"
label temp1 "Power Supply 1 Sensor 1"
set temp1_max 60
set temp1_crit 70

label temp2 "Power Supply 1 Sensor 2"
set temp2_max 60
set temp2_crit 70

ignore temp3

set in1_max 250
set in1_crit 255
set power1_max 525
set power2_max 460
set power2_crit 462
set curr1_max 5.28
set curr1_crit 5.30
set curr2_max 36
set curr2_crit 37

chip "pmbus-i2c-6-58"
label temp1 "Power Supply 2 Sensor 1"
set temp1_max 60
set temp1_crit 70

label temp2 "Power Supply 2 Sensor 2"
set temp2_max 60
set temp2_crit 70

ignore temp3

set in1_max 250
set in1_crit 255
set power1_max 525
set power2_max 460
set power2_crit 462
set curr1_max 5.28
set curr1_crit 5.30
set curr2_max 36
set curr2_crit 37
66 changes: 66 additions & 0 deletions src/sonic-config-engine/platform/Force10-S6100/alias_map.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
{
"Ethernet0": "fortyGigE1/1/1",
"Ethernet1": "fortyGigE1/1/2",
"Ethernet2": "fortyGigE1/1/3",
"Ethernet3": "fortyGigE1/1/4",
"Ethernet4": "fortyGigE1/1/5",
"Ethernet5": "fortyGigE1/1/6",
"Ethernet6": "fortyGigE1/1/7",
"Ethernet7": "fortyGigE1/1/8",
"Ethernet8": "fortyGigE1/1/9",
"Ethernet9": "fortyGigE1/1/10",
"Ethernet10": "fortyGigE1/1/11",
"Ethernet11": "fortyGigE1/1/12",
"Ethernet12": "fortyGigE1/1/13",
"Ethernet13": "fortyGigE1/1/14",
"Ethernet14": "fortyGigE1/1/15",
"Ethernet15": "fortyGigE1/1/16",
"Ethernet16": "fortyGigE1/2/1",
"Ethernet17": "fortyGigE1/2/2",
"Ethernet18": "fortyGigE1/2/3",
"Ethernet19": "fortyGigE1/2/4",
"Ethernet20": "fortyGigE1/2/5",
"Ethernet21": "fortyGigE1/2/6",
"Ethernet22": "fortyGigE1/2/7",
"Ethernet23": "fortyGigE1/2/8",
"Ethernet24": "fortyGigE1/2/9",
"Ethernet25": "fortyGigE1/2/10",
"Ethernet26": "fortyGigE1/2/11",
"Ethernet27": "fortyGigE1/2/12",
"Ethernet28": "fortyGigE1/2/13",
"Ethernet29": "fortyGigE1/2/14",
"Ethernet30": "fortyGigE1/2/15",
"Ethernet31": "fortyGigE1/2/16",
"Ethernet32": "fortyGigE1/3/1",
"Ethernet33": "fortyGigE1/3/2",
"Ethernet34": "fortyGigE1/3/3",
"Ethernet34": "fortyGigE1/3/4",
"Ethernet36": "fortyGigE1/3/5",
"Ethernet37": "fortyGigE1/3/6",
"Ethernet38": "fortyGigE1/3/7",
"Ethernet39": "fortyGigE1/3/8",
"Ethernet40": "fortyGigE1/3/9",
"Ethernet41": "fortyGigE1/3/10",
"Ethernet42": "fortyGigE1/3/11",
"Ethernet43": "fortyGigE1/3/12",
"Ethernet44": "fortyGigE1/3/13",
"Ethernet45": "fortyGigE1/3/14",
"Ethernet46": "fortyGigE1/3/15",
"Ethernet47": "fortyGigE1/3/16",
"Ethernet48": "fortyGigE1/4/1",
"Ethernet49": "fortyGigE1/4/2",
"Ethernet50": "fortyGigE1/4/3",
"Ethernet51": "fortyGigE1/4/4",
"Ethernet52": "fortyGigE1/4/5",
"Ethernet53": "fortyGigE1/4/6",
"Ethernet54": "fortyGigE1/4/7",
"Ethernet55": "fortyGigE1/4/8",
"Ethernet56": "fortyGigE1/4/9",
"Ethernet57": "fortyGigE1/4/10",
"Ethernet58": "fortyGigE1/4/11",
"Ethernet59": "fortyGigE1/4/12",
"Ethernet60": "fortyGigE1/4/13",
"Ethernet61": "fortyGigE1/4/14",
"Ethernet62": "fortyGigE1/4/15",
"Ethernet63": "fortyGigE1/4/16"
}
65 changes: 65 additions & 0 deletions src/sonic-config-engine/platform/Force10-S6100/port_config.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# alias lanes
Ethernet0 1,2
Ethernet1 3,4
Ethernet2 5,6
Ethernet3 7,8
Ethernet4 9,10
Ethernet5 11,12
Ethernet6 13,14
Ethernet7 15,16
Ethernet8 17,18
Ethernet9 19,20
Ethernet10 21,22
Ethernet11 23,24
Ethernet12 25,26
Ethernet13 27,28
Ethernet14 29,30
Ethernet15 31,32
Ethernet16 33,34
Ethernet17 35,36
Ethernet18 37,38
Ethernet19 39,40
Ethernet20 41,42
Ethernet21 43,44
Ethernet22 45,46
Ethernet23 47,48
Ethernet24 49,50
Ethernet25 51,52
Ethernet26 53,54
Ethernet27 55,56
Ethernet28 57,58
Ethernet29 59,60
Ethernet30 61,62
Ethernet31 63,64
Ethernet32 65,66
Ethernet33 67,68
Ethernet34 69,70
Ethernet35 71,72
Ethernet36 73,74
Ethernet37 75,76
Ethernet38 77,78
Ethernet39 79,80
Ethernet40 81,82
Ethernet41 83,84
Ethernet42 85,86
Ethernet43 87,88
Ethernet44 89,90
Ethernet45 91,92
Ethernet46 93,94
Ethernet47 95,96
Ethernet48 97,98
Ethernet49 99,100
Ethernet50 101,102
Ethernet51 103,104
Ethernet52 105,106
Ethernet53 107,108
Ethernet54 109,110
Ethernet55 111,112
Ethernet56 113,114
Ethernet57 115,116
Ethernet58 117,118
Ethernet59 119,120
Ethernet60 121,122
Ethernet61 123,124
Ethernet62 125,126
Ethernet63 127,128
10 changes: 5 additions & 5 deletions src/sonic-config-engine/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ def get_platform_file_list():
data_path = os.path.join(repo_path, 'platform')
platforms = os.listdir(data_path)
for platform in platforms:
data_files.append( (os.path.join('/usr/share/sonic', platform),
['platform/' + platform + '/alias_map.json',
'platform/' + platform + '/port_config.ini',
'platform/' + platform + '/sensors.conf']
))
files = ['platform/' + platform + '/alias_map.json',
'platform/' + platform + '/port_config.ini']
if os.path.isfile( os.path.join(data_path, platform, 'sensors.conf') ):
files.append('platform/' + platform + '/sensors.conf') #Not all platforms need to have a sensors.conf file
data_files.append( (os.path.join('/usr/share/sonic', platform), files) )
return data_files

setup(name='sonic-config-engine',
Expand Down