Skip to content

Commit 0f32b1b

Browse files
committed
[Nokia-7220 IXR] Update NOKIA 7220 H4, H4-32D, H5-64D platforms
<!-- Please make sure you've read and understood our contributing guidelines: https://github.com/Azure/SONiC/blob/gh-pages/CONTRIBUTING.md ** Make sure all your commits include a signature generated with `git commit -s` ** If this is a bug fix, make sure your description includes "fixes #xxxx", or "closes #xxxx" or "resolves #xxxx" Please provide the following information: --> #### 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 ##### Work item tracking - Microsoft ADO **(number only)**: #### How I did it 1. Added files under ../device/nokia/x86_64-nokia_ixr7220_h4_32d-r0 directory. 2. Added files under ../device/nokia/x86_64-nokia_ixr7220_h4-r0 directory. 3. Added files under ../device/nokia/x86_64-nokia_ixr7220_h5_64d-r0 directory. #### How to verify it 1. Make sure the sonic-buildimage is successful 2. 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 3. Run OC test, for T0/T1 topology and have 100% pass on all 3 platforms. <!-- If PR needs to be backported, then the PR must be tested against the base branch and the earliest backport release branch and provide tested image version on these two branches. For example, if the PR is requested for master, 202211 and 202012, then the requester needs to provide test results on master and 202012. --> #### Which release branch to backport (provide reason below if selected) <!-- - Note we only backport fixes to a release branch, *not* features! - Please also provide a reason for the backporting below. - e.g. - [x] 202006 --> - [ ] 201811 - [ ] 201911 - [ ] 202006 - [ ] 202012 - [ ] 202106 - [ ] 202111 - [ ] 202205 - [ ] 202211 - [ ] 202305 - [x] 202405 - [x] 202411 #### Tested branch (Please provide the tested image version) <!-- - Please provide tested image version - e.g. - [x] 20201231.100 --> - [ ] <!-- image version 1 --> - [ ] <!-- image version 2 --> #### Description for the changelog <!-- Write a short (one line) summary that describes the changes in this pull request for inclusion in the changelog: --> <!-- Ensure to add label/tag for the feature raised. example - PR#2174 under sonic-utilities repo. where, Generic Config and Update feature has been labelled as GCU. --> #### Link to config_db schema for YANG module changes <!-- Provide a link to config_db schema for the table for which YANG model is defined Link should point to correct section on https://github.com/Azure/sonic-buildimage/blob/master/src/sonic-yang-models/doc/Configuration.md --> #### A picture of a cute animal (not mandatory but encouraged)
1 parent 88daf68 commit 0f32b1b

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)