Skip to content

Commit 7f1f300

Browse files
authored
[Nokia-7220 IXR] Update NOKIA 7220 H4, H4-32D, H5-64D platforms (#21357)
Why I did it Update for NOKIA 7220 H4-32D and NOKIA 7220 H4 to support breakout mode Update for NOKIA 7220 H5-64D to achieve 100% pass in OC for T1 topology How I did it Added files under ../device/nokia/x86_64-nokia_ixr7220_h4_32d-r0 directory. Added files under ../device/nokia/x86_64-nokia_ixr7220_h4-r0 directory. Added files under ../device/nokia/x86_64-nokia_ixr7220_h5_64d-r0 directory. How to verify it Make sure the sonic-buildimage is successful Run this image on x86_64-nokia_ixr7220_h4_32d-r0, x86_64-nokia_ixr7220_h4-r0 and x86_64-nokia_ixr7220_h5_64d-r0, verify all dockers are up and test basic commands like: show version show platform summary show platform syseeprom show platform fan show platform psustatus show platform firmware status show platform temperature sudo show system-health detail show interface status Run OC test, for T0/T1 topology and have 100% pass on all 3 platforms.
1 parent 5a32f61 commit 7f1f300

31 files changed

+14347
-254
lines changed

device/nokia/x86_64-nokia_ixr7220_h4-r0/Nokia-IXR7220-H4-64D/buffers_defaults_t0.j2

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
{%- macro generate_port_lists(PORT_ALL) %}
44
{# Generate list of ports #}
5-
{%- for port_idx in range(0,256,4) %}
5+
{%- for port_idx in range(0,512,8) %}
66
{%- if PORT_ALL.append("Ethernet%d" % (port_idx)) %}{%- endif %}
77
{%- endfor %}
88
{%- endmacro %}

device/nokia/x86_64-nokia_ixr7220_h4-r0/Nokia-IXR7220-H4-64D/buffers_defaults_t1.j2

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
{%- macro generate_port_lists(PORT_ALL) %}
44
{# Generate list of ports #}
5-
{%- for port_idx in range(0,256,4) %}
5+
{%- for port_idx in range(0,512,8) %}
66
{%- if PORT_ALL.append("Ethernet%d" % (port_idx)) %}{%- endif %}
77
{%- endfor %}
88
{%- endmacro %}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,203 @@
1+
{
2+
"interfaces": {
3+
"Ethernet0": {
4+
"default_brkout_mode": "1x400G"
5+
},
6+
"Ethernet8": {
7+
"default_brkout_mode": "1x400G"
8+
},
9+
"Ethernet16": {
10+
"default_brkout_mode": "1x400G"
11+
},
12+
"Ethernet24": {
13+
"default_brkout_mode": "1x400G"
14+
},
15+
"Ethernet32": {
16+
"default_brkout_mode": "1x400G"
17+
},
18+
"Ethernet40": {
19+
"default_brkout_mode": "1x400G"
20+
},
21+
"Ethernet48": {
22+
"default_brkout_mode": "1x400G"
23+
},
24+
"Ethernet56": {
25+
"default_brkout_mode": "1x400G"
26+
},
27+
"Ethernet64": {
28+
"default_brkout_mode": "1x400G"
29+
},
30+
"Ethernet72": {
31+
"default_brkout_mode": "1x400G"
32+
},
33+
"Ethernet80": {
34+
"default_brkout_mode": "1x400G"
35+
},
36+
"Ethernet88": {
37+
"default_brkout_mode": "1x400G"
38+
},
39+
"Ethernet96": {
40+
"default_brkout_mode": "1x400G"
41+
},
42+
"Ethernet104": {
43+
"default_brkout_mode": "1x400G"
44+
},
45+
"Ethernet112": {
46+
"default_brkout_mode": "1x400G"
47+
},
48+
"Ethernet120": {
49+
"default_brkout_mode": "1x400G"
50+
},
51+
"Ethernet128": {
52+
"default_brkout_mode": "1x400G"
53+
},
54+
"Ethernet136": {
55+
"default_brkout_mode": "1x400G"
56+
},
57+
"Ethernet144": {
58+
"default_brkout_mode": "1x400G"
59+
},
60+
"Ethernet152": {
61+
"default_brkout_mode": "1x400G"
62+
},
63+
"Ethernet160": {
64+
"default_brkout_mode": "1x400G"
65+
},
66+
"Ethernet168": {
67+
"default_brkout_mode": "1x400G"
68+
},
69+
"Ethernet176": {
70+
"default_brkout_mode": "1x400G"
71+
},
72+
"Ethernet184": {
73+
"default_brkout_mode": "1x400G"
74+
},
75+
"Ethernet192": {
76+
"default_brkout_mode": "1x400G"
77+
},
78+
"Ethernet200": {
79+
"default_brkout_mode": "1x400G"
80+
},
81+
"Ethernet208": {
82+
"default_brkout_mode": "1x400G"
83+
},
84+
"Ethernet216": {
85+
"default_brkout_mode": "1x400G"
86+
},
87+
"Ethernet224": {
88+
"default_brkout_mode": "1x400G"
89+
},
90+
"Ethernet232": {
91+
"default_brkout_mode": "1x400G"
92+
},
93+
"Ethernet240": {
94+
"default_brkout_mode": "1x400G"
95+
},
96+
"Ethernet248": {
97+
"default_brkout_mode": "1x400G"
98+
},
99+
"Ethernet256": {
100+
"default_brkout_mode": "1x400G"
101+
},
102+
"Ethernet264": {
103+
"default_brkout_mode": "1x400G"
104+
},
105+
"Ethernet272": {
106+
"default_brkout_mode": "1x400G"
107+
},
108+
"Ethernet280": {
109+
"default_brkout_mode": "1x400G"
110+
},
111+
"Ethernet288": {
112+
"default_brkout_mode": "1x400G"
113+
},
114+
"Ethernet296": {
115+
"default_brkout_mode": "1x400G"
116+
},
117+
"Ethernet304": {
118+
"default_brkout_mode": "1x400G"
119+
},
120+
"Ethernet312": {
121+
"default_brkout_mode": "1x400G"
122+
},
123+
"Ethernet320": {
124+
"default_brkout_mode": "1x400G"
125+
},
126+
"Ethernet328": {
127+
"default_brkout_mode": "1x400G"
128+
},
129+
"Ethernet336": {
130+
"default_brkout_mode": "1x400G"
131+
},
132+
"Ethernet344": {
133+
"default_brkout_mode": "1x400G"
134+
},
135+
"Ethernet352": {
136+
"default_brkout_mode": "1x400G"
137+
},
138+
"Ethernet360": {
139+
"default_brkout_mode": "1x400G"
140+
},
141+
"Ethernet368": {
142+
"default_brkout_mode": "1x400G"
143+
},
144+
"Ethernet376": {
145+
"default_brkout_mode": "1x400G"
146+
},
147+
"Ethernet384": {
148+
"default_brkout_mode": "1x400G"
149+
},
150+
"Ethernet392": {
151+
"default_brkout_mode": "1x400G"
152+
},
153+
"Ethernet400": {
154+
"default_brkout_mode": "1x400G"
155+
},
156+
"Ethernet408": {
157+
"default_brkout_mode": "1x400G"
158+
},
159+
"Ethernet416": {
160+
"default_brkout_mode": "1x400G"
161+
},
162+
"Ethernet424": {
163+
"default_brkout_mode": "1x400G"
164+
},
165+
"Ethernet432": {
166+
"default_brkout_mode": "1x400G"
167+
},
168+
"Ethernet440": {
169+
"default_brkout_mode": "1x400G"
170+
},
171+
"Ethernet448": {
172+
"default_brkout_mode": "1x400G"
173+
},
174+
"Ethernet456": {
175+
"default_brkout_mode": "1x400G"
176+
},
177+
"Ethernet464": {
178+
"default_brkout_mode": "1x400G"
179+
},
180+
"Ethernet472": {
181+
"default_brkout_mode": "1x400G"
182+
},
183+
"Ethernet480": {
184+
"default_brkout_mode": "1x400G"
185+
},
186+
"Ethernet488": {
187+
"default_brkout_mode": "1x400G"
188+
},
189+
"Ethernet496": {
190+
"default_brkout_mode": "1x400G"
191+
},
192+
"Ethernet504": {
193+
"default_brkout_mode": "1x400G"
194+
},
195+
"Ethernet512": {
196+
"default_brkout_mode": "1x10G"
197+
},
198+
"Ethernet513": {
199+
"default_brkout_mode": "1x10G"
200+
}
201+
}
202+
}
203+

device/nokia/x86_64-nokia_ixr7220_h4-r0/Nokia-IXR7220-H4-64D/media_settings.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -4141,4 +4141,4 @@
41414141
}
41424142
}
41434143
}
4144-
}
4144+
}
Original file line numberDiff line numberDiff line change
@@ -1,67 +1,67 @@
1-
# name lanes alias index speed
2-
Ethernet0 129,130,131,132,133,134,135,136 fourhundredGigE1/1 1 400000
3-
Ethernet4 137,138,139,140,141,142,143,144 fourhundredGigE1/2 2 400000
4-
Ethernet8 145,146,147,148,149,150,151,152 fourhundredGigE1/3 3 400000
5-
Ethernet12 153,154,155,156,157,158,159,160 fourhundredGigE1/4 4 400000
6-
Ethernet16 161,162,163,164,165,166,167,168 fourhundredGigE1/5 5 400000
7-
Ethernet20 169,170,171,172,173,174,175,176 fourhundredGigE1/6 6 400000
8-
Ethernet24 177,178,179,180,181,182,183,184 fourhundredGigE1/7 7 400000
9-
Ethernet28 185,186,187,188,189,190,191,192 fourhundredGigE1/8 8 400000
10-
Ethernet32 193,194,195,196,197,198,199,200 fourhundredGigE1/9 9 400000
11-
Ethernet36 201,202,203,204,205,206,207,208 fourhundredGigE1/10 10 400000
12-
Ethernet40 249,250,251,252,253,254,255,256 fourhundredGigE1/11 11 400000
13-
Ethernet44 241,242,243,244,245,246,247,248 fourhundredGigE1/12 12 400000
14-
Ethernet48 225,226,227,228,229,230,231,232 fourhundredGigE1/13 13 400000
15-
Ethernet52 233,234,235,236,237,238,239,240 fourhundredGigE1/14 14 400000
16-
Ethernet56 217,218,219,220,221,222,223,224 fourhundredGigE1/15 15 400000
17-
Ethernet60 209,210,211,212,213,214,215,216 fourhundredGigE1/16 16 400000
18-
Ethernet64 289,290,291,292,293,294,295,296 fourhundredGigE1/17 17 400000
19-
Ethernet68 297,298,299,300,301,302,303,304 fourhundredGigE1/18 18 400000
20-
Ethernet72 281,282,283,284,285,286,287,288 fourhundredGigE1/19 19 400000
21-
Ethernet76 273,274,275,276,277,278,279,280 fourhundredGigE1/20 20 400000
22-
Ethernet80 257,258,259,260,261,262,263,264 fourhundredGigE1/21 21 400000
23-
Ethernet84 265,266,267,268,269,270,271,272 fourhundredGigE1/22 22 400000
24-
Ethernet88 305,306,307,308,309,310,311,312 fourhundredGigE1/23 23 400000
25-
Ethernet92 313,314,315,316,317,318,319,320 fourhundredGigE1/24 24 400000
26-
Ethernet96 321,322,323,324,325,326,327,328 fourhundredGigE1/25 25 400000
27-
Ethernet100 329,330,331,332,333,334,335,336 fourhundredGigE1/26 26 400000
28-
Ethernet104 337,338,339,340,341,342,343,344 fourhundredGigE1/27 27 400000
29-
Ethernet108 345,346,347,348,349,350,351,352 fourhundredGigE1/28 28 400000
30-
Ethernet112 353,354,355,356,357,358,359,360 fourhundredGigE1/29 29 400000
31-
Ethernet116 361,362,363,364,365,366,367,368 fourhundredGigE1/30 30 400000
32-
Ethernet120 369,370,371,372,373,374,375,376 fourhundredGigE1/31 31 400000
33-
Ethernet124 377,378,379,380,381,382,383,384 fourhundredGigE1/32 32 400000
34-
Ethernet128 97,98,99,100,101,102,103,104 fourhundredGigE1/33 33 400000
35-
Ethernet132 105,106,107,108,109,110,111,112 fourhundredGigE1/34 34 400000
36-
Ethernet136 113,114,115,116,117,118,119,120 fourhundredGigE1/35 35 400000
37-
Ethernet140 121,122,123,124,125,126,127,128 fourhundredGigE1/36 36 400000
38-
Ethernet144 57,58,59,60,61,62,63,64 fourhundredGigE1/37 37 400000
39-
Ethernet148 65,66,67,68,69,70,71,72 fourhundredGigE1/38 38 400000
40-
Ethernet152 49,50,51,52,53,54,55,56 fourhundredGigE1/39 39 400000
41-
Ethernet156 81,82,83,84,85,86,87,88 fourhundredGigE1/40 40 400000
42-
Ethernet160 41,42,43,44,45,46,47,48 fourhundredGigE1/41 41 400000
43-
Ethernet164 73,74,75,76,77,78,79,80 fourhundredGigE1/42 42 400000
44-
Ethernet168 33,34,35,36,37,38,39,40 fourhundredGigE1/43 43 400000
45-
Ethernet172 89,90,91,92,93,94,95,96 fourhundredGigE1/44 44 400000
46-
Ethernet176 25,26,27,28,29,30,31,32 fourhundredGigE1/45 45 400000
47-
Ethernet180 17,18,19,20,21,22,23,24 fourhundredGigE1/46 46 400000
48-
Ethernet184 1,2,3,4,5,6,7,8 fourhundredGigE1/47 47 400000
49-
Ethernet188 9,10,11,12,13,14,15,16 fourhundredGigE1/48 48 400000
50-
Ethernet192 497,498,499,500,501,502,503,504 fourhundredGigE1/49 49 400000
51-
Ethernet196 505,506,507,508,509,510,511,512 fourhundredGigE1/50 50 400000
52-
Ethernet200 489,490,491,492,493,494,495,496 fourhundredGigE1/51 51 400000
53-
Ethernet204 481,482,483,484,485,486,487,488 fourhundredGigE1/52 52 400000
54-
Ethernet208 473,474,475,476,477,478,479,480 fourhundredGigE1/53 53 400000
55-
Ethernet212 417,418,419,420,421,422,423,424 fourhundredGigE1/54 54 400000
56-
Ethernet216 465,466,467,468,469,470,471,472 fourhundredGigE1/55 55 400000
57-
Ethernet220 433,434,435,436,437,438,439,440 fourhundredGigE1/56 56 400000
58-
Ethernet224 457,458,459,460,461,462,463,464 fourhundredGigE1/57 57 400000
59-
Ethernet228 425,426,427,428,429,430,431,432 fourhundredGigE1/58 58 400000
60-
Ethernet232 449,450,451,452,453,454,455,456 fourhundredGigE1/59 59 400000
61-
Ethernet236 441,442,443,444,445,446,447,448 fourhundredGigE1/60 60 400000
62-
Ethernet240 385,386,387,388,389,390,391,392 fourhundredGigE1/61 61 400000
63-
Ethernet244 401,402,403,404,405,406,407,408 fourhundredGigE1/62 62 400000
64-
Ethernet248 393,394,395,396,397,398,399,400 fourhundredGigE1/63 63 400000
65-
Ethernet252 409,410,411,412,413,414,415,416 fourhundredGigE1/64 64 400000
66-
Ethernet256 513 tenGigE1/65 65 10000
67-
Ethernet257 515 tenGigE1/66 66 10000
1+
# name lanes alias index speed fec
2+
Ethernet0 129,130,131,132,133,134,135,136 Ethernet1/1 1 400000 rs
3+
Ethernet8 137,138,139,140,141,142,143,144 Ethernet2/1 2 400000 rs
4+
Ethernet16 145,146,147,148,149,150,151,152 Ethernet3/1 3 400000 rs
5+
Ethernet24 153,154,155,156,157,158,159,160 Ethernet4/1 4 400000 rs
6+
Ethernet32 161,162,163,164,165,166,167,168 Ethernet5/1 5 400000 rs
7+
Ethernet40 169,170,171,172,173,174,175,176 Ethernet6/1 6 400000 rs
8+
Ethernet48 177,178,179,180,181,182,183,184 Ethernet7/1 7 400000 rs
9+
Ethernet56 185,186,187,188,189,190,191,192 Ethernet8/1 8 400000 rs
10+
Ethernet64 193,194,195,196,197,198,199,200 Ethernet9/1 9 400000 rs
11+
Ethernet72 201,202,203,204,205,206,207,208 Ethernet10/1 10 400000 rs
12+
Ethernet80 249,250,251,252,253,254,255,256 Ethernet11/1 11 400000 rs
13+
Ethernet88 241,242,243,244,245,246,247,248 Ethernet12/1 12 400000 rs
14+
Ethernet96 225,226,227,228,229,230,231,232 Ethernet13/1 13 400000 rs
15+
Ethernet104 233,234,235,236,237,238,239,240 Ethernet14/1 14 400000 rs
16+
Ethernet112 217,218,219,220,221,222,223,224 Ethernet15/1 15 400000 rs
17+
Ethernet120 209,210,211,212,213,214,215,216 Ethernet16/1 16 400000 rs
18+
Ethernet128 289,290,291,292,293,294,295,296 Ethernet17/1 17 400000 rs
19+
Ethernet136 297,298,299,300,301,302,303,304 Ethernet18/1 18 400000 rs
20+
Ethernet144 281,282,283,284,285,286,287,288 Ethernet19/1 19 400000 rs
21+
Ethernet152 273,274,275,276,277,278,279,280 Ethernet20/1 20 400000 rs
22+
Ethernet160 257,258,259,260,261,262,263,264 Ethernet21/1 21 400000 rs
23+
Ethernet168 265,266,267,268,269,270,271,272 Ethernet22/1 22 400000 rs
24+
Ethernet176 305,306,307,308,309,310,311,312 Ethernet23/1 23 400000 rs
25+
Ethernet184 313,314,315,316,317,318,319,320 Ethernet24/1 24 400000 rs
26+
Ethernet192 321,322,323,324,325,326,327,328 Ethernet25/1 25 400000 rs
27+
Ethernet200 329,330,331,332,333,334,335,336 Ethernet26/1 26 400000 rs
28+
Ethernet208 337,338,339,340,341,342,343,344 Ethernet27/1 27 400000 rs
29+
Ethernet216 345,346,347,348,349,350,351,352 Ethernet28/1 28 400000 rs
30+
Ethernet224 353,354,355,356,357,358,359,360 Ethernet29/1 29 400000 rs
31+
Ethernet232 361,362,363,364,365,366,367,368 Ethernet30/1 30 400000 rs
32+
Ethernet240 369,370,371,372,373,374,375,376 Ethernet31/1 31 400000 rs
33+
Ethernet248 377,378,379,380,381,382,383,384 Ethernet32/1 32 400000 rs
34+
Ethernet256 97,98,99,100,101,102,103,104 Ethernet33/1 33 400000 rs
35+
Ethernet264 105,106,107,108,109,110,111,112 Ethernet34/1 34 400000 rs
36+
Ethernet272 113,114,115,116,117,118,119,120 Ethernet35/1 35 400000 rs
37+
Ethernet280 121,122,123,124,125,126,127,128 Ethernet36/1 36 400000 rs
38+
Ethernet288 57,58,59,60,61,62,63,64 Ethernet37/1 37 400000 rs
39+
Ethernet296 65,66,67,68,69,70,71,72 Ethernet38/1 38 400000 rs
40+
Ethernet304 49,50,51,52,53,54,55,56 Ethernet39/1 39 400000 rs
41+
Ethernet312 81,82,83,84,85,86,87,88 Ethernet40/1 40 400000 rs
42+
Ethernet320 41,42,43,44,45,46,47,48 Ethernet41/1 41 400000 rs
43+
Ethernet328 73,74,75,76,77,78,79,80 Ethernet42/1 42 400000 rs
44+
Ethernet336 33,34,35,36,37,38,39,40 Ethernet43/1 43 400000 rs
45+
Ethernet344 89,90,91,92,93,94,95,96 Ethernet44/1 44 400000 rs
46+
Ethernet352 25,26,27,28,29,30,31,32 Ethernet45/1 45 400000 rs
47+
Ethernet360 17,18,19,20,21,22,23,24 Ethernet46/1 46 400000 rs
48+
Ethernet368 1,2,3,4,5,6,7,8 Ethernet47/1 47 400000 rs
49+
Ethernet376 9,10,11,12,13,14,15,16 Ethernet48/1 48 400000 rs
50+
Ethernet384 497,498,499,500,501,502,503,504 Ethernet49/1 49 400000 rs
51+
Ethernet392 505,506,507,508,509,510,511,512 Ethernet50/1 50 400000 rs
52+
Ethernet400 489,490,491,492,493,494,495,496 Ethernet51/1 51 400000 rs
53+
Ethernet408 481,482,483,484,485,486,487,488 Ethernet52/1 52 400000 rs
54+
Ethernet416 473,474,475,476,477,478,479,480 Ethernet53/1 53 400000 rs
55+
Ethernet424 417,418,419,420,421,422,423,424 Ethernet54/1 54 400000 rs
56+
Ethernet432 465,466,467,468,469,470,471,472 Ethernet55/1 55 400000 rs
57+
Ethernet440 433,434,435,436,437,438,439,440 Ethernet56/1 56 400000 rs
58+
Ethernet448 457,458,459,460,461,462,463,464 Ethernet57/1 57 400000 rs
59+
Ethernet456 425,426,427,428,429,430,431,432 Ethernet58/1 58 400000 rs
60+
Ethernet464 449,450,451,452,453,454,455,456 Ethernet59/1 59 400000 rs
61+
Ethernet472 441,442,443,444,445,446,447,448 Ethernet60/1 60 400000 rs
62+
Ethernet480 385,386,387,388,389,390,391,392 Ethernet61/1 61 400000 rs
63+
Ethernet488 401,402,403,404,405,406,407,408 Ethernet62/1 62 400000 rs
64+
Ethernet496 393,394,395,396,397,398,399,400 Ethernet63/1 63 400000 rs
65+
Ethernet504 409,410,411,412,413,414,415,416 Ethernet64/1 64 400000 rs
66+
Ethernet512 513 Ethernet65 65 10000 none
67+
Ethernet513 515 Ethernet66 66 10000 none

0 commit comments

Comments
 (0)