| | | |
Offset 64, 14 lines modified | Offset 64, 47 lines modified |
64 | GLIBC_2.4 | 64 | GLIBC_2.4 |
65 | GLIBC_2.27 | 65 | GLIBC_2.27 |
66 | GLIBC_2.14 | 66 | GLIBC_2.14 |
67 | GLIBC_2.34 | 67 | GLIBC_2.34 |
68 | GLIBC_2.7 | 68 | GLIBC_2.7 |
69 | GLIBC_2.3 | 69 | GLIBC_2.3 |
70 | GLIBC_2.3.4 | 70 | GLIBC_2.3.4 |
| 71 | AWAVAUATA |
| 72 | []A\A]A^A_ |
| 73 | [A\A]A^A_] |
| 74 | AWAVAUATUH |
| 75 | []A\A]A^A_ |
| 76 | AWAVAUATUSH |
| 77 | []A\A]A^A_ |
| 78 | []A\A]A^A_ |
| 79 | AWAVAUATI |
| 80 | []A\A]A^A_ |
| 81 | AWAVAUATI |
| 82 | []A\A]A^A_ |
| 83 | AVAUATUH |
| 84 | []A\A]A^A_ |
| 85 | []A\A]A^A_ |
| 86 | AWAVAUATI |
| 87 | []A\A]A^A_ |
| 88 | []A\A]A^ |
| 89 | AVAUATUH |
| 90 | []A\A]A^A_ |
| 91 | Error·OcH |
| 92 | AWAVAUATUSH |
| 93 | h[]A\A]A^A_ |
| 94 | DISABLEDH |
| 95 | []A\A]A^ |
| 96 | []A\A]A^A_ |
| 97 | []A\A]A^ |
| 98 | [A\A]A^A_] |
| 99 | Crosshai |
| 100 | r·-·All·H |
| 101 | [A\A]A^A_] |
| 102 | []A\A]A^A_ |
| 103 | []A\A]A^A_ |
71 | AVAUATUH | 104 | AVAUATUH |
72 | []A\A]A^A_ | 105 | []A\A]A^A_ |
73 | AVAUATUH | 106 | AVAUATUH |
74 | []A\A]A^A_ | 107 | []A\A]A^A_ |
75 | []A\A]A^A_ | 108 | []A\A]A^A_ |
76 | AVAUATUS | 109 | AVAUATUS |
77 | []A\A]A^A_ | 110 | []A\A]A^A_ |
Offset 137, 14 lines modified | Offset 170, 20 lines modified |
137 | Memory,·H | 170 | Memory,·H |
138 | PrefetchH | 171 | PrefetchH |
139 | able,·32 | 172 | able,·32 |
140 | Memory,·H | 173 | Memory,·H |
141 | Prefetch | 174 | Prefetch |
142 | AVAUATUH | 175 | AVAUATUH |
143 | []A\A]A^A_ | 176 | []A\A]A^A_ |
| 177 | [A\A]A^] |
| 178 | AVAUATUS |
| 179 | []A\A]A^A_ |
| 180 | []A\A]A^A_ |
| 181 | []A\A]A^A_ |
| 182 | AWAVAUATA |
144 | AVAUATUSH | 183 | AVAUATUSH |
145 | []A\A]A^A_ | 184 | []A\A]A^A_ |
146 | AWAVAUATUSH | 185 | AWAVAUATUSH |
147 | []A\A]A^A_ | 186 | []A\A]A^A_ |
148 | []A\A]A^A_ | 187 | []A\A]A^A_ |
149 | []A\A]A^A_ | 188 | []A\A]A^A_ |
150 | []A\A]A^A_ | 189 | []A\A]A^A_ |
Offset 162, 96 lines modified | Offset 201, 75 lines modified |
162 | P2P·RediH | 201 | P2P·RediH |
163 | Direct·PH | 202 | Direct·PH |
164 | 2P·SuppoH | 203 | 2P·SuppoH |
165 | AVAUATUS | 204 | AVAUATUS |
166 | []A\A]A^A_ | 205 | []A\A]A^A_ |
167 | AVAUATUH | 206 | AVAUATUH |
168 | []A\A]A^A_ | 207 | []A\A]A^A_ |
| 208 | ]A\A]A^A_ |
169 | []A\A]A^A_ | 209 | []A\A]A^A_ |
170 | []A\A]A^A_ | |
171 | AWAVAUATA | |
172 | ·[]A\A]A^ | |
173 | AVAUATUH | 210 | AVAUATUH |
174 | []A\A]A^A_ | 211 | []A\A]A^A_ |
175 | []A\A]A^A_ | 212 | ·[]A\A]A^ |
176 | AWAVAUATI | |
177 | []A\A]A^A_ | |
178 | [A\A]A^] | 213 | [A\A]A^] |
179 | AVAUATUS | |
180 | []A\A]A^A_ | 214 | []A\A]A^A_ |
181 | []A\A]A^ | 215 | ([]A\A]A^A_ |
182 | AVAUATUH | |
183 | []A\A]A^A_ | 216 | []A\A]A^A_ |
184 | Error·OcH | |
185 | AWAVAUATUSH | |
186 | h[]A\A]A^A_ | |
187 | DISABLEDH | |
188 | []A\A]A^ | |
189 | []A\A]A^A_ | 217 | []A\A]A^A_ |
190 | []A\A]A^ | |
191 | [A\A]A^A_] | |
192 | Crosshai | |
193 | r·-·All·H | |
194 | [A\A]A^A_] | |
195 | []A\A]A^A_ | 218 | []A\A]A^A_ |
196 | []A\A]A^A_ | 219 | []A\A]A^A_ |
197 | ]A\A]A^A_ | |
198 | []A\A]A^A_ | 220 | []A\A]A^A_ |
199 | AVAUATUH | |
200 | []A\A]A^A_ | 221 | []A\A]A^A_ |
201 | AWAVAUATA | |
202 | []A\A]A^A_ | 222 | []A\A]A^A_ |
203 | [A\A]A^A_] | |
204 | AWAVAUATUH | 223 | AVAUATUSH |
205 | []A\A]A^A_ | 224 | []A\A]A^A_ |
206 | AWAVAUATUSH | |
207 | []A\A]A^A_ | 225 | []A\A]A^A_ |
| 226 | AVAUATUSH |
208 | []A\A]A^A_ | 227 | []A\A]A^A_ |
209 | AWAVAUATI | |
210 | []A\A]A^A_ | 228 | []A\A]A^A_ |
211 | AWAVAUATI | |
212 | []A\A]A^A_ | 229 | []A\A]A^A_ |
| 230 | AVAUATUH |
213 | []A\A]A^A_ | 231 | []A\A]A^A_ |
| 232 | fD)|$,t»f |
214 | []A\A]A^A_ | 233 | []A\A]A^A_ |
215 | []A\A]A^A_ | 234 | []A\A]A^A_ |
| 235 | []A\A]A^ |
| 236 | []A\A]A^ |
216 | []A\A]A^A_ | 237 | []A\A]A^A_ |
217 | []A\A]A^A_ | 238 | []A\A]A^A_ |
| 239 | []A\A]A^ |
218 | AVAUATUSH | 240 | AWAVAUATUSH |
| 241 | ([]A\A]A^A_ |
| 242 | AWAVAUATUSH |
| 243 | []A\A]A^A_ |
| 244 | AWAVAUATUSH |
219 | []A\A]A^A_ | 245 | []A\A]A^A_ |
| 246 | AWAVAUATUSH |
220 | []A\A]A^A_ | 247 | []A\A]A^A_ |
221 | AVAUATUSH | 248 | AVAUATUSH |
| 249 | []A\A]A^ |
| 250 | AWAVAUATUSH |
222 | []A\A]A^A_ | 251 | []A\A]A^A_ |
| 252 | []A\A]A^ |
| 253 | []A\A]A^ |
223 | []A\A]A^A_ | 254 | []A\A]A^A_ |
224 | []A\A]A^A_ | 255 | []A\A]A^A_ |
225 | AVAUATUH | 256 | AVAUATUH |
226 | []A\A]A^A_ | 257 | []A\A]A^A_ |
227 | fD)|$,t»f | |
228 | []A\A]A^A_ | 258 | h[]A\A]A^A_ |
229 | []A\A]A^A_ | 259 | []A\A]A^A_ |
230 | []A\A]A^ | 260 | P[]A\A]A^ |
231 | [A\A]A^] | 261 | [A\A]A^] |
232 | [A\A]A^] | 262 | [A\A]A^] |
233 | []A\A]A^A_ | 263 | []A\A]A^A_ |
234 | []A\A]A^A_ | 264 | []A\A]A^A_ |
235 | AWAVAUATI | 265 | AWAVAUATI |
236 | []A\A]A^A_ | 266 | []A\A]A^A_ |
237 | []A\A]A^ | 267 | []A\A]A^ |
238 | [A\A]A^A_] | 268 | [A\A]A^A_] |
239 | []A\A]A^ | |
240 | []A\A]A^A_ | |
241 | []A\A]A^A_ | |
242 | []A\A]A^ | |
243 | AWAVAUATUSH | |
244 | ([]A\A]A^A_ | |
245 | AWAVAUATUSH | |
246 | []A\A]A^A_ | |
247 | AWAVAUATUSH | |
248 | []A\A]A^A_ | |
249 | AWAVAUATUSH | |
250 | []A\A]A^A_ | |
251 | AWAVAUATUH | 269 | AWAVAUATUH |
252 | []A\A]A^A_ | 270 | []A\A]A^A_ |
253 | SWMCLOGFU | 271 | SWMCLOGFU |
254 | h[]A\A]A^A_ | 272 | h[]A\A]A^A_ |
255 | []A\A]A^A_ | 273 | []A\A]A^A_ |
256 | AWAVAUATUH | 274 | AWAVAUATUH |
257 | []A\A]A^A_ | 275 | []A\A]A^A_ |
Offset 266, 174 lines modified | Offset 284, 759 lines modified |
266 | []A\A]A^ | 284 | []A\A]A^ |
267 | []A\A]A^ | 285 | []A\A]A^ |
268 | AWAVAUATA | 286 | AWAVAUATA |
269 | []A\A]A^A_ | 287 | []A\A]A^A_ |
270 | []A\A]A^A_ | 288 | []A\A]A^A_ |
271 | []A\A]A^A_ | 289 | []A\A]A^A_ |
272 | []A\A]A^A_ | 290 | []A\A]A^A_ |
273 | []A\A]A^A_ | |
274 | [A\A]A^] | |
275 | []A\A]A^A_ | |
276 | ([]A\A]A^A_ | |
277 | []A\A]A^A_ | |
278 | AVAUATUSH | |
279 | []A\A]A^ | |
280 | AWAVAUATUSH | 291 | AWAVAUATUSH |
281 | []A\A]A^A_ | 292 | []A\A]A^A_ |
282 | []A\A]A^ | |
283 | []A\A]A^ | |
284 | []A\A]A^A_ | 293 | [A\A]A^A_] |
285 | []A\A]A^A_ | 294 | [A\A]A^A_] |
286 | AVAUATUH | |
287 | []A\A]A^A_ | |
288 | h[]A\A]A^A_ | |
289 | []A\A]A^A_ | |
290 | P[]A\A]A^ | |
291 | []A\A]A^A_ | |
292 | AWAVAUATUSH | |
293 | []A\A]A^A_ | 295 | []A\A]A^A_ |
294 | X[]A\A]A^A_ | |
295 | []A\A]A^A_ | 296 | []A\A]A^A_ |
296 | []A\A]A^A_ | 297 | []A\A]A^A_ |
| 298 | AVAUATUH |
297 | []A\A]A^ | 299 | []A\A]A^ |
298 | `[]A\A]A^ | |
299 | AWAVAUATUSH | 300 | AVAUATUSH |
| 301 | unknown·H |
| 302 | pci·deviH |
300 | []A\A]A^A_ | 303 | []A\A]A^A_ |
301 | []A\A]A^A_ | 304 | []A\A]A^A_ |
302 | []A\A]A^A_ | 305 | []A\A]A^A_ |
303 | AWAVAUATUSH | 306 | [A\A]A^A_] |
304 | []A\A]A^A_ | 307 | []A\A]A^A_ |
305 | []A\A]A^A_ | 308 | []A\A]A^A_ |
306 | AWAVAUATUSH | 309 | AWAVAUATUSH |
307 | []A\A]A^A_ | 310 | []A\A]A^A_ |
308 | []A\A]A^A_ | 311 | []A\A]A^A_ |
309 | []A\A]A^A_ | |
310 | AWAVAUATUSH | 312 | AWAVAUATUSH |
311 | []A\A]A^A_ | 313 | []A\A]A^A_ |
312 | [A\A]A^A_] | |
313 | [A\A]A^A_] | |
314 | []A\A]A^A_ | 314 | X[]A\A]A^A_ |
315 | []A\A]A^A_ | 315 | []A\A]A^A_ |
316 | []A\A]A^A_ | 316 | []A\A]A^A_ |
317 | AVAUATUH | |
318 | []A\A]A^ | 317 | []A\A]A^ |
| 318 | `[]A\A]A^ |
319 | AVAUATUSH | |
320 | unknown·H | |
321 | pci·deviH | |
322 | []A\A]A^A_ | 319 | []A\A]A^A_ |
| 320 | D$49D$(u |
323 | []A\A]A^A_ | 321 | []A\A]A^A_ |
| 322 | ]A\A]A^A_ |
| 323 | []A\A]A^ |
| 324 | AWAVAUATI |
324 | []A\A]A^A_ | 325 | []A\A]A^A_ |
325 | [A\A]A^A_] | 326 | []A\A]A^ |
326 | []A\A]A^A_ | 327 | []A\A]A^A_ |
| 328 | AWAVAUATUSH |
327 | []A\A]A^A_ | 329 | []A\A]A^A_ |
328 | AWAVAUATUSH | 330 | AWAVAUATUSH |
329 | []A\A]A^A_ | 331 | []A\A]A^A_ |
330 | AWAVAUATUSH | 332 | AWAVAUATUSH |
331 | []A\A]A^A_ | 333 | []A\A]A^A_ |
332 | AWAVAUATUSH | 334 | AWAVAUATUSH |
333 | []A\A]A^A_ | 335 | []A\A]A^A_ |
| 336 | []A\A]A^A_ |
| 337 | []A\A]A^A_ |
334 | AWAVAUATUSH | 338 | AWAVAUATUSH |
335 | []A\A]A^A_ | 339 | []A\A]A^A_ |
336 | []A\A]A^A_ | 340 | []A\A]A^A_ |
337 | D$49D$(u | 341 | AWAVAUATUSH |
338 | []A\A]A^A_ | 342 | []A\A]A^A_ |
339 | ]A\A]A^A_ | |
340 | []A\A]A^ | |
341 | AWAVAUATI | |
342 | []A\A]A^A_ | 343 | []A\A]A^A_ |
343 | []A\A]A^ | |
344 | []A\A]A^A_ | 344 | []A\A]A^A_ |
345 | UUUUUUUUH | 345 | UUUUUUUUH |
346 | 33333333H | 346 | 33333333H |
347 | %06X·-·%lld | |
348 | %06X·-·0x%0*llX | 347 | FATAL:·unknown·config·type:·%d |
| 348 | No·choices·set·for·'--%s/-%c'· |
| 349 | Unexpected·choice·'%s'·for·'--%s/-%c'· |
| 350 | FATAL:·custom·handler·not·specified·for·CFG_CUSTOM! |
| 351 | Expected·suffixed·size·argument·for·'--%s/-%c'·but·got·'%s'! |
| 352 | Expected·suffixed·integer·argument·for·'--%s/-%c'·but·got·'%s'! |
| 353 | Expected·long·long·integer·argument·for·'--%s/-%c'·but·got·'%s'! |
| 354 | Expected·float·argument·for·'--%s/-%c'·but·got·'%s'! |
| 355 | Expected·long·integer·argument·for·'--%s/-%c'·but·got·'%s'! |
| 356 | Expected·byte·argument·for·'--%s/-%c'·but·got·'%s'! |
| 357 | Expected·short·argument·for·'--%s/-%c'·but·got·'%s'! |
| 358 | Expected·integer·argument·for·'--%s/-%c'·but·got·'%s'! |
| 359 | Expected·0·or·1·argument·for·'--%s/-%c'·but·got·'%s'! |
| 360 | Expected·positive·argument·for·'--%s/-%c'·but·got·'%s'! |
| 361 | Expected·nonnegative·argument·for·'--%s/-%c'·but·got·'%s'! |
| 362 | if·set,·the·value·will·be·used·for·the·<%s>·argument |
| 363 | Invalid·number·or·range·for·'--%s/-%c'· |
| 364 | %d·out·of·range·for·'--%s/-%c'· |
| 365 | The·following·are·all·implemented·sub-commands: |
| 366 | See·'%s·%s·help·<command>'·for·more·information·on·a·specific·command |
| 367 | See·'%s·help·<command>'·for·more·information·on·a·specific·command |
| 368 | The·following·are·all·installed·extensions: |
| 369 | See·'%s·<extension>·help'·for·more·information·on·a·extension |
| 370 | ERROR:·Invalid·sub-command·'%s'·for·command·'%s' |
| 371 | Switchtec·device·to·operate·on.·Can·be·any·of: |
| 372 | ·*·a·device·path·(/dev/switchtec0) |
| 373 | ·*·an·index·(0,·1,·2) |
| 374 | ·*·a·PCI·address·(3:00.1) |
| 375 | ·*·an·I2C·path·with·slave·address·(/dev/i2c-1@0x20) |
| 376 | ·*·a·UART·path·(/dev/ttyUSB0) |
| 377 | PAX·ID·within·a·PAX·fabric.·Only·valid·on·Switchtec·PAX·devices |
| 378 | Enable·or·disable·the·output·reference·clock·of·a·stack |
| 379 | Must·set·either·--enable·or·--disable |
| 380 | Must·not·set·both·--enable·and·--disable |
| 381 | Must·specify·stack·ID·using·--stack·or·-s |
| 382 | REFCLK·Output·%s·for·Stack·%d |
| 383 | physical·port·ID·to·set/get·loopback·for |
| 384 | Disable·all·generators·and·monitors |
| 385 | Inject·the·specified·number·of·errors·into·all·lanes·of·the·TX·port |
| 386 | Enable·Pattern·Generator·on·specified·port |
| 387 | Enable·Pattern·Monitor·on·specified·port |
| 388 | pattern·to·generate·or·monitor·for·(default:·PRBS31) |
| 389 | Enable·pattern·generation·and·monitor |
| 390 | Must·not·specify·-d·/·--disable·with·an·enable·flag |
| 391 | Too·many·errors·to·inject.·--inject·/·-i·must·be·less·than·1000 |
| 392 | ····Lane·%-2d····Errors:·0x%llx |
| 393 | print·all·MRPC·commands,·including·ones·that·are·unknown |
| 394 | List·permissible·MRPC·commands |
| 395 | First·Error·Right···········(%d,·%d) |
| 396 | Error·Free·Right············(%d,·%d) |
| 397 | Final·Right·················(%d,·%d) |
| 398 | First·Error·Left············(%d,·%d) |
| 399 | Error·Free·Left·············(%d,·%d) |
| 400 | Final·Left··················(%d,·%d) |
| 401 | First·Error·Top·Right·······(%d,·%d) |
| 402 | Error·Free·Top·Right········(%d,·%d) |
| 403 | Final·Top·Right·············(%d,·%d) |
| 404 | First·Error·Bottom·Right····(%d,·%d) |
| 405 | Error·Free·Bottom·Right·····(%d,·%d) |
| 406 | Final·Bottom·Right··········(%d,·%d) |
| 407 | First·Error·Top·Left········(%d,·%d) |
| 408 | Error·Free·Top·Left·········(%d,·%d) |
| 409 | Final·Top·Left··············(%d,·%d) |
| 410 | First·Error·Bottom·Left·····(%d,·%d) |
| 411 | Error·Free·Bottom·Left······(%d,·%d) |
| 412 | Final·Bottom·Left···········(%d,·%d) |
| 413 | Done····W2H=%d···Dwell·Time:·crosshair=200ms,·eye=%dms |
| 414 | Done····W2H=%d···Dwell·Time:·crosshair=200ms |
| 415 | Error·in·cross·hair:·previous·state:·%d |
| 416 | LTSSM·Speed·(if·enabling·the·LTSSM·loopback·mode),·default:·GEN4 |
| 417 | Enable·Loopback·on·specified·ports |
| 418 | physical·port·ID·to·dump·data·for |
| 419 | return·the·data·for·the·previous·link |
| 420 | Dump·far·end·port·equalization·table |
| 421 | Far·End·TX·Equalization·Table·for·physical·port·%d,·lane·%d·%s |
| 422 | Step··Pre-Cursor··Post-Cursor··FOM··Pre-Up··Post-Up··Error··Active··Speed |
| 423 | %4d··%10d··%11d··%3d··%6d··%7d··%5d··%6d··%5d |
| 424 | capture·all·lanes,·format·must·be·csv |
| 425 | load·crosshair·data·from·a·previously·saved·file |
| 426 | output·format·(default:·curses) |
| 427 | lane·id·within·the·port·to·observe |
| 428 | optionally,·plot·a·CSV·file·from·an·eye·capture·as·the·background |
| 429 | Unable·to·parse·crosshair·CSV·file:·%s |
| 430 | Must·specify·a·switchtec·device·if·not·using·-C |
| 431 | Must·not·specify·both·--all/-a·and·--lane/-l |
| 432 | Must·use·--format=CSV·with·--all/-a |
| 433 | Must·specify·a·port·ID·with·--port/-p |
| 434 | Crosshair·-·Port·%d,·Lane·%d,·Gen·%d |
| 435 | ·W2H=%d···Dwell·Time:·crosshair=200ms,·eye=%dms |
| 436 | ·W2H=%d···Dwell·Time:·crosshair=200ms |
| 437 | ·······W2H=%d···Dwell·Time:·crosshair=200ms,·eye=%dms |
| 438 | ·······W2H=%d···Dwell·Time:·crosshair=200ms |
| 439 | Unable·to·get·port·information·for·lane:·%d |
| 440 | optionally,·superimpose·a·crosshair·CSV·onto·the·result |
| 441 | number·of·lanes·to·capture,·if·greater·than·one,·format·must·be·csv·(default:·1) |
| 442 | plot·a·CSV·file·from·an·earlier·capture |
| 443 | step·interval·in·ms·(default:·1ms) |
| 444 | Eye·Observation,·Port·%d,·Lane·%d,·Gen·%d |
| 445 | Must·specify·a·switchtec·device·if·not·using·-P |
| 446 | Start·time·(--t-start/-t)·is·out·of·range·(0,·63) |
| 447 | End·time·(--t-end/-T)·is·out·of·range·(t-start,·63) |
| 448 | Start·voltage·(--v-start/-v)·is·out·of·range·(-255,·255) |
| 449 | End·voltage·(--v-end/-V)·is·out·of·range·(v-start,·255) |
| 450 | --format/-f·must·be·CSV·if·--num-lanes/-n·is·greater·than·1 |
| 451 | Observing·Port·%d,·Lane·%d·to·%d,·Gen·%d |
| 452 | Observing·Port·%d,·Lane·%d,·Gen·%d |
| 453 | Unable·to·write·CSV·file·'%s':·%m |
| 454 | Mode·and·DTCLCK·for·physical·port·%d·%s |
| 455 | Lane······MODE···DTCLK_5··DTCLK_8_6··DTCLK_9 |
| 456 | get·the·far-end·coefficients·instead·of·the·local·ones |
| 457 | %s·Equalization·FS/LF·data·for·physical·port·%d·%s |
| 458 | Dump·port·equalization·coefficients |
| 459 | %s·TX·Coefficients·for·physical·port·%d·%s |
| 460 | Dump·analog·RX·coefficients/adaptation·objects |
| 461 | Coefficients·for·physical·port·%d·%s |
| 462 | Lane··CTLE··Tgt-Amp··Spec-DFE··DFE0·DFE1·DFE2·DFE3·DFE4·DFE5·DFE6 |
| 463 | This·command·is·not·supported·on·Gen3·devices |
| 464 | LTSSM·Log·for·Physical·Port·%d·(autowrap·ON) |
| 465 | Idx» Delta·Time» PCIe·Rate» State |
| 466 | These·functions·provide·diagnostic·information·from·the·switch |
| 467 | Display·data·in·a·curses·scrollable·window |
| 468 | Display·data·in·a·simplified·text·format |
| 469 | raw·data·mode·(slow,·more·accurate) |
| 470 | ratio·data·mode·(faster,·less·accurate) |
| 471 | ········Host·Switch·Index:··········» %d |
| 472 | ········Host·Physical·Port·ID:······» %d |
| 473 | ········Logical·Port·ID:············» %d |
| 474 | ········PDFID:······················» 0x%04x, |
| 475 | number·of·bytes·to·write·per·access·(default·4) |
| 476 | The·--bar|-i·argument·is·required! |
| 477 | The·--pdfid|-f·argument·is·required! |
| 478 | Writing·0x%llx·to·0x%llx·(%d·bytes). |
| 479 | number·of·bytes·to·read·per·access·(default·4) |
| 480 | number·of·reads·to·perform·(default·1) |
| 481 | Unaligned·register·address·0x%x |
| 482 | Writing·0x%lx·to·%06lx·(%d·bytes). |
| 483 | Enable·the·EP·management·tunnel |
| 484 | Disable·the·EP·management·tunnel |
| 485 | Query·the·EP·management·tunnel·status |
| 486 | configure·the·EP·management·tunnel |
| 487 | The·--cmd|-c·argument·is·required! |
| 488 | CSU·channel·index·for·port·clock·source |
| 489 | The·--phys_port_id|-p·argument·is·required! |
| 490 | The·--port_type|-t·argument·is·required! |
| 491 | The·--clock_source|-c·argument·is·required·for·port·type·FABRIC_EP·and·FABRIC_HOST! |
| 492 | The·--clock_sris|-s·argument·is·required·for·port·type·FABRIC_EP·and·FABRIC_HOST! |
| 493 | The·--hvd_id|-d·argument·is·required·for·port·type·FABRIC_HOST! |
| 494 | display·a·port's·configuration·information |
| 495 | The·--control_type|-t·argument·is·required! |
| 496 | The·--hot_reset_flag|-f·argument·is·required·for·control·type·HOT_RESET! |
| 497 | unbind·the·EP·(function)·from·the·specified·host |
| 498 | bind·the·EP·(function)·to·the·specified·host |
| 499 | %[^','],·%[^','],·%[^','],·%[^','],%[^','],·%[^','],·%[^','],·%[^','],·%[^'.'] |
| 500 | Too·many·pdfids·specified·(Max:·%d). |
| 501 | Command·raw·data·in·dword,·format·example:·"0x040b0006·0x00000001" |
| 502 | send·a·device·specific·manage·command |
| 503 | The·--cmd_data|-c·argument·is·required! |
| 504 | ····Physical·Port·ID·%d·(%s): |
| 505 | ········Stack-Port:» » » Stack·%d,·Port·%d |
| 506 | ········Cfg·Width·(Bifurcation):» x%d |
| 507 | ········Power·Controller·GPIO:» » Unused |
| 508 | ········Power·Controller·GPIO:» » Index:·0x%04x,·Value:·0x%02x |
| 509 | ········DSP·PERST·GPIO:» » » Unused |
| 510 | ········DSP·PERST·GPIO:» » » Index:·0x%04x,·Value:·0x%02x |
| 511 | ········USP·PERST·GPIO:» » » Unused |
| 512 | ········USP·PERST·GPIO:» » » Index:·0x%04x,·Value:·0x%02x |
| 513 | ········PRESENCE·GPIO:» » » Unused |
| 514 | ········PRESENCE·GPIO:» » » Index:·0x%04x,·Value:·0x%02x |
| 515 | ········SFF8639·IFDET·GPIO:» » Unused |
| 516 | ········SFF8639·IFDET·GPIO:» » Index:·0x%04x,·Value:·0x%02x |
| 517 | ····HVD·%hhx·(Physical·Port·ID:·%hhu,·HFID:·0x%04hx): |
| 518 | ········Logical·PID·%d:» » Unbound |
| 519 | ············Function·%d:····» PDFID·0x%04hx |
| 520 | ····FID·range:··········» 0x%04hx·-·0x%04hx |
| 521 | ····HFID·range:·········» 0x%04hx·-·0x%04hx |
| 522 | ····VDFID·range:········» 0x%04hx·-·0x%04hx |
| 523 | ····PDFID·range:········» 0x%04hx·-·0x%04hx |
| 524 | ····RC·Port·Map:········» 0x%016llx |
| 525 | ····EP·Port·Map:········» 0x%016llx |
| 526 | ····Fabric·Port·Map:····» 0x%016llx |
| 527 | ····Free·Port·Map:······» 0x%016llx |
| 528 | display·GFMS·event·information |
| 529 | --clear·and·--reset·cannot·be·specified·at·the·same·time. |
| 530 | GFMS·Events·(%sRemaining:·%d) |
| 531 | ········Physical·Port·ID:···········»%d |
| 532 | DATABASE_CHANGED·(PAX·ID·%d): |
| 533 | HVD_INSTANCE_ENABLE·(PAX·ID·%d): |
| 534 | ········HVD·Instance·ID:············» %d |
| 535 | ········Clock·Channel:··············» %d |
| 536 | HVD_INSTANCE_DISABLE·(PAX·ID·%d): |
| 537 | ········DPC·Triggered:··············» %s |
| 538 | ········CE/UE:······················» %s |
| 539 | ········CE/UE·Error·Status:·········» 0x%08x |
| 540 | ········Time·Stamp·(In·Clock·Ticks):» 0x%08x%08x |
| 541 | ········AER·TLP·Header·Log:·········» 0x%08x |
| 542 | ····································» 0x%08x |
| 543 | ····································» 0x%08x |
| 544 | ····································» 0x%08x |
| 545 | ········AER·TLP·Header·Log:·········» N/A |
| 546 | %s············PDFID:······» 0x%02hx |
| 547 | %s············VID-DID:····» 0x%04hx-0x%04hx |
| 548 | %s············Binding:····» PAX·ID:·%hhd,·HVD·Physical·PID:·%hhd,·HVD·Logical·PID:·%hhd |
| 549 | %s············Binding:····» Unbound |
| 550 | %s············BAR[%d]:·····» %s·Bytes·(%s) |
| 551 | ····Physical·Port·ID·%d·(Not·attached) |
| 552 | ····Physical·Port·ID·%d·(EP·attached): |
| 553 | ····Physical·Port·ID·%d·(Switch·attached): |
| 554 | ············Function·%d: |
| 555 | ················ENUM_ID:······» 0x%04hx |
| 556 | ················VID-DID:······» 0x%04hx-0x%04hx |
| 557 | ················Class·Code:···» 0x%06x |
| 558 | ················BAR[%d]:» » %s·Bytes·(%s) |
| 559 | ············Physical·Port·ID·%d·(DSP·P2P·ENUMID·0x%04x): |
| 560 | dump·the·fabric·general·information |
| 561 | dump·all·topology·information·of·one·PAX |
| 562 | dump·specified·PAX's·general·information |
| 563 | dump·specified·HVD's·information |
| 564 | dump·specified·fabric·port's·information |
| 565 | dump·specified·EP·port's·information |
| 566 | dump·specified·HVD's·detailed·information |
| 567 | The·--hvd_id|-d·argument·is·required·for·-t·HVD! |
| 568 | The·--fab_pid|-f·argument·is·required·for·-t·FAB_PORT! |
| 569 | ····Physical·Port·ID·%hhd·(Not·attached) |
| 570 | ········Attached·Physical·PID:» %hhd |
| 571 | ········Attached·Switch·Index:» %hhd |
| 572 | ········Attached·SWFID:·······» 0x%04hx |
| 573 | ········Attached·FW·Version:··» 0x%x |
| 574 | The·--ep_pid|-e·argument·is·required·for·-t·EP_PORT! |
| 575 | ····HVD·%hhx·(Physical·Port·ID:·%hhu,·HFID:·0x%04hx): |
| 576 | ········USP·Status:········» » %s |
| 577 | ········USP·BDF:···········»»%s |
| 578 | ············VEP·%d: |
| 579 | ················Type:» » » %s |
| 580 | ················BDF:·» » » %s |
| 581 | ············Logical·PID·%d:» » Unbound |
| 582 | ················Function·%d:» » PDFID·0x%04hx·(DSP·BDF:·%s,·EP·BDF:·%s) |
| 583 | ········Logical·Port·P2P·enable·bitmap:» 0x%016lx |
| 584 | ············Logical·Port·%d·P2P·config·bitmap:····» 0x%016lx |
| 585 | ············Logical·Port·%d·P2P·active·bitmap:····» 0x%016lx |
| 586 | Switchtec·Fabric·Management·(PAX·only) |
| 587 | number·of·bytes·to·write·(default·4) |
| 588 | write·a·register·in·the·Global·Address·Space·(Main·Firmware·only) |
| 589 | Note·-·GAS·MRPC·Region·(0·~·0xfff)·is·inaccessible·with·the·command |
| 590 | GAS·is·only·available·with·Main·Firmware! |
| 591 | GAS·MRPC·Region·(0·~·0xfff)·is·inaccessible·with·the·command! |
| 592 | Out·of·range·for·Global·Address·Space |
| 593 | number·of·accesses·to·perform·(default·1) |
| 594 | read·a·register·from·the·Global·Address·Space·(Main·Firmware·only) |
| 595 | Note·-·GAS·MRPC·Region·(0·~·0xfff)·is·inaccessible·with·the·command |
| 596 | number·of·bytes·to·dump·(default·is·the·entire·GAS·space) |
| 597 | force·outputting·data·in·text·format,·default·is·to·output·in·text·unless·the·output·is·a·pipe,·in·which·case·binary·is·output |
| 598 | dump·all·Global·Address·Space·registers·(Main·Firmware·only) |
| 599 | Global·Address·Space·Access·(dangerous) |
| 600 | These·functions·should·be·used·with·extreme·caution·only·if·you·know·what·you·are·doing.·Any·register·accesses·through·this·interface·are·unsupported·by·Microsemi·unless·specifically·otherwise·specified. |
| 601 | read·a·register·from·the·Global·Address·Space·(Main·Firmware·only) |
| 602 | write·a·register·in·the·Global·Address·Space·(Main·Firmware·only) |
| 603 | %s:·Setting·PAX·ID·is·not·supported. |
| 604 | ··%-4s» Version:·%-8s» CRC:·%08lx» %4s%11s%s |
| 605 | stack·to·deconfigure·the·counter·in |
| 606 | The·--stack·argument·is·required! |
| 607 | The·--counter·argument·is·required! |
| 608 | toggle·the·active·and·inactive·firmware·partitions·(BL2,·Main·Firmware) |
| 609 | NOTE:·Not·toggling·images·as·no·partition·type·options·were·specified |
| 610 | Firmware·type·BL2·and·Key·manifestare·not·supported·by·Gen3·switches |
| 611 | return·information·on·the·currently·flashed·firmware·(BL2,·Main·Firmware) |
| 612 | This·command·is·only·available·in·BL2·or·Main·Firmware! |
| 613 | unbind·a·logical·port·from·a·physical·port |
| 614 | bind·a·logical·port·to·a·physical·port |
| 615 | display·physical·port·binding·information |
| 616 | physical·port·%u·bound·to·%u,·partition·%u |
| 617 | print·individual·die·temperature·sensor·reading |
| 618 | test·if·the·Switchtec·interface·is·working |
| 619 | %s:·echo·command·returned·the·wrong·result;·got·%x,·expected·%x |
| 620 | log·type·to·parse·(default:·APP) |
| 621 | device·generation·(Only·needed·when·parsing·earlier·log·files·which·do·not·contain·device·generation·information.·Default:·UNKNOWN) |
| 622 | parse·a·binary·app·log·or·mailbox·log·to·a·text·file |
| 623 | WARNING:·The·two·input·files·have·different·version·numbers. |
| 624 | The·log·file·is·parsed·but·the·output·file·might·contain·errors. |
| 625 | WARNING:·There·is·no·device·Generation·information·in·the·log·file. |
| 626 | ···········The·log·file·is·parsed·but·the·output·file·contains·errors. |
| 627 | Hint:·Use·'-g'·option·to·specify·device·generation. |
| 628 | NOTE:·The·input·log·file·contains·device·generation·information, |
| 629 | ········therefore·the·generation·option·in·the·command·line·is·ignored. |
| 630 | ····Phys·Port·ID·%d··(Stack·%d,·Port·%d) |
| 631 | physical·port·ID·for·the·egress·side |
| 632 | physical·port·ID·for·the·ingress·side·(default:·use·all·ports) |
| 633 | The·--egress·argument·is·required! |
| 634 | show·all·ports·(including·downed·links) |
| 635 | GUI·refresh·period·in·seconds·(default:·1·second) |
| 636 | GUI·duration·in·seconds·(-1·=·forever) |
| 637 | print·additional·device·information |
| 638 | list·all·Switchtec·devices·on·this·machine |
| 639 | stack·to·show·the·configuration·for |
| 640 | display·an·event·counter's·configuration |
| 641 | stack·to·create·the·counter·in |
| 642 | event·to·count·on,·may·specify·this·argument·multiple·times·to·count·on·multiple·events |
| 643 | counter·index,·default·is·to·use·the·next·unused·index |
| 644 | measure·egress·TLPs·instead·of·ingress·--·only·meaningful·for·POSTED_TLP,·COMP_TLP·and·NON_POSTED_TLP·counts |
| 645 | ports·to·capture·events·on,·default·is·all·ports |
| 646 | threshold·to·trigger·an·event·notification |
| 647 | Must·specify·at·least·one·event! |
| 648 | A·threshold·can·only·be·used·with·a·counter·that·has·a·single·port·and·single·event |
| 649 | timeout·in·milliseconds·(-1·=·forever) |
| 650 | wait·for·an·event·counter·to·exceed·its·threshold |
| 651 | stack·to·show·the·counters·for |
| 652 | display·switch·information·(BL1,·BL2,·Main·Firmware) |
| 653 | Error·communicating·with·the·device.·Please·check·your·setup. |
| 654 | Port·cannot·be·specified·for·this·event·type. |
| 655 | Must·specify·partition·and·port·for·this·event·type. |
| 656 | dump·the·Memlog·info·from·flash·in·the·last·fatal·error·handling·dump |
| 657 | dump·the·Generic·Registers·context·from·flash·in·the·last·fatal·error·handling·dump |
| 658 | dump·the·thread·stack·info·from·flash·in·the·last·fatal·error·handling·dump |
| 659 | dump·the·system·stack·info·from·flash·in·the·last·fatal·error·handling·dump |
| 660 | dump·all·thread·info·from·flash·in·the·last·fatal·error·handling·dump |
| 661 | dump·NVLog·header·information·in·the·last·fatal·error·handling·dump |
| 662 | output·binary·log·data·(default) |
| 663 | parse·log·output·using·specified·log·definition·file·(app·log·only) |
| 664 | dump·the·firmware·log·to·a·file |
| 665 | Cannot·generate·text·format·log·file·in·BL1/2·boot·phase·without |
| 666 | a·log·defintion·file.·Please·provide·log·definiton·file·with·'-d', |
| 667 | or·specify·binary·log·format·with·'-f·BIN'·instead |
| 668 | INFO:·Only·BIN·format·is·supported·for·the·given·log·type, |
| 669 | dumping·logs·in·binary·format·instead. |
| 670 | Cannot·open·temporary·file·for·log·definition·data! |
| 671 | WARNING:·The·binary·log·file·have·different·version·numbers |
| 672 | ·········from·those·of·the·log·definition·file: |
| 673 | WARNING:·The·log·buffer·pointer·has·wrapped.·The·log·data·may·be·incomplete! |
| 674 | clear·all·events·of·a·specified·type |
| 675 | display·events·that·have·occurred |
| 676 | %s:·Gen3·PAX·is·not·supported. |
| 677 | output·format·(default:·normal) |
| 678 | print·additional·information·(only·with·'normal'·format) |
| 679 | display·switch·port·status·information |
| 680 | » Phys·Port·ID:····» %d·(Stack·%d,·Port·%d) |
| 681 | » Rate:············» Gen%d·-·%g·GT/s··%g·GB/s |
| 682 | » Device:··········»%04x:%04x·(%s) |
| 683 | print·posted,·non-posted·and·completion·results |
| 684 | measure·the·traffic·bandwidth·through·each·port |
| 685 | Do·you·want·to·continue?·[y/N]· |
| 686 | read·the·data/config·partiton·instead·of·the·main·firmware |
| 687 | read·the·BL2·partiton·instead·of·the·main·firmware |
| 688 | read·the·key·manifest·partiton·instead·of·the·main·firmware |
| 689 | don't·print·progress·to·stdout |
| 690 | read·a·firmware·image·from·flash |
| 691 | The·specified·partition·on·the·flash·is·empty! |
| 692 | WARNING:·The·firmware·image·for·this·partition·is·INVALID! |
| 693 | perform·a·hard·reset·of·the·switch |
| 694 | WARNING:·if·your·system·does·not·support·hotplug, |
| 695 | a·hard·reset·can·leave·the·system·in·a·broken·state. |
| 696 | Make·sure·you·reboot·after·issuing·this·command. |
| 697 | set·first·port·bifurcation·width |
| 698 | set·second·port·bifurcation·width |
| 699 | set·third·port·bifurcation·width |
| 700 | set·forth·port·bifurcation·width |
| 701 | set·fifth·port·bifurcation·width |
| 702 | set·sixth·port·bifurcation·width |
| 703 | set·seventh·port·bifurcation·width |
| 704 | set·last·port·bifurcation·width |
| 705 | dynamically·get·and·set·the·bifurcation·in·a·stack |
| 706 | To·set·the·bifurcation·of·a·stack·specify·the·stack_id·with·-s·and·specify |
| 707 | a·series·of·bifurcation·numbers·(1,·2,·4,·8,·16)·for·each·consecutive |
| 708 | port.·Specify·0·to·disable·a·port.·For·example: |
| 709 | ··switchtec·stack-bif·<device>·-s·<stack_id>·16 |
| 710 | will·bifurcate·the·entire·stack·into·a·x16·port. |
| 711 | ··switchtec·stack-bif·<device>·-s·<stack_id>·4·0·8 |
| 712 | will·bifurcate·the·first·port·in·the·stack·into·a·x4,·disable·the·next |
| 713 | 4·lanes·and·the·last·port·will·be·a·x8. |
| 714 | Must·specify·--stack_id/-s·when·setting·bifurcation |
| 715 | Invalid·bifurcation·value:·%d |
| 716 | Too·many·lanes·specified·in·the·bifurcation |
| 717 | %s:·Invalid·image·file·format |
| 718 | image·file·to·display·information·for |
| 719 | display·information·for·a·firmware·image |
| 720 | don't·activate·the·new·image,·use·fw-toggle·to·do·so·when·it·is·safe |
| 721 | force·interrupting·an·existing·fw-update·command·in·case·firmware·is·stuck·in·a·busy·state |
| 722 | set·the·bootloader·and·map·partition·as·RW·(only·valid·for·BOOT·and·MAP·images) |
| 723 | upload·a·new·firmware·image·to·flash·(BL2,·Main·Firmware) |
| 724 | This·command·only·supports·flashing·firmware·when·the·device·is·in·the·BL2·or·MAIN·boot·phase.·To·transfer·an·image·in·the·BL1·boot·phase,·use·the·'mfg·fw-transfer'·command·instead. |
| 725 | NOTE·-·A·device·can·be·in·one·of·these·three·boot·phases:· |
| 726 | BOOTLOADER1·(BL1):·in·this·phase,·a·device·runs·a·BL1·image·that·resides·on·the·device's·on-chip·boot·ROM.·The·BL1·image·is·implemented·to·facilitate·device·recovery·--·it·supports·transferring·and·executing·a·BOOTLOADER2·image.·To·enter·the·BL1·boot·phase,·set·the·device's·BOOT_RECOVERY·PIN·0·to·LOW·and·reset·the·device. |
| 727 | BOOTLOADER2·(BL2):·in·this·phase,·a·device·runs·the·BL2·image·stored·in·flash·or·transferred·during·the·BL1·boot·phase.·BL2·is·the·phase·for·device·recovery·--·it·provides·commands·to·update·and·activate·device·partitions.·To·enter·the·BL2·boot·phase,·set·the·device's·BOOT_RECOVERY·PIN[0]·to·HIGH·and·PIN[1]·to·LOW·and·reset·the·device. |
| 728 | MAIN·FIRMWARE·(MAIN):·this·is·the·full-featured·firmware·that·runs·on·your·device·during·normal·operation. |
| 729 | Writing·the·following·firmware·image·to·%s. |
| 730 | Use·'mfg·fw-transfer'·instead·to·transfer·a·BL2·image. |
| 731 | The·image·is·for·%s·devices·and·cannot·be·applied·to·this·device! |
| 732 | The·--set-boot-rw·option·only·applies·for·BOOT·and·MAP·images |
| 733 | firmware·update:·the·BOOT·and·MAP·partition·are·read-only.·use·--set-boot-rw·to·override |
| 734 | WARNING: |
| 735 | Updating·this·image·will·IRREVERSIBLY·update·device·%s·image |
| 736 | secure·version·to·0x%08lx! |
| 737 | NOTE:·Device·partition·map·has·been·updated!·All·other·partitions |
| 738 | (BL2,·Config·and·Main·Image)·MUST·BE·UPDATED·to·ensure·your·device·can·boot·properly! |
| 739 | NOTE:·This·command·does·not·automatically·activate·the·image·when·used·in·the·BL2·boot·phase. |
| 740 | Be·sure·to·use·'fw-toggle'·after·this·command·to·activate·the·updated·image. |
| 741 | <command>·[<device>]·[OPTIONS] |
| 742 | The·<device>·must·be·a·Switchtec·device·(ex:·/dev/switchtec0) |
| 743 | dynamically·get·and·set·the·bifurcation·in·a·stack |
| 744 | upload·a·new·firmware·image·to·flash·(BL2,·Main·Firmware) |
| 745 | Disabled·by·Default·But·Can·Be·Enabled |
| 746 | » JTAG/EJTAG·State·After·Reset:·» %d |
| 747 | » JTAG/EJTAG·State·After·BL1:·» %d |
| 748 | » JTAG/EJTAG·Unlock·IN·BL1:·» %d |
| 749 | » JTAG/EJTAG·Unlock·AFTER·BL1:·» %d |
| 750 | » I2C·Recovery·TMO:·»»%d·Second(s) |
| 751 | » I2C·Address·(7-bits):·» » 0x%02x |
| 752 | » Attestation:» » » Enabled,·with·UDS· |
| 753 | Exponent·Hex·Data·%s:·» » 0x%08x |
| 754 | Current·KMSK·Index·%s:·» » Not·Set |
| 755 | CDI·eFuse·Include·Mask·%s:·» 0x%08x |
| 756 | not·visible·with·current·security·settings |
| 757 | Switchtec·device·to·operate·on.·Can·be·any·of: |
| 758 | ·*·a·device·path·(/dev/switchtec0) |
| 759 | ·*·an·index·(0,·1,·2) |
| 760 | ·*·a·PCI·address·(3:00.1) |
| 761 | ·*·an·I2C·path·with·slave·address·(/dev/i2c-1@0x20) |
| 762 | update·debug·feature·secure·unlock·version |
| 763 | Serial·number·must·be·set·for·this·command! |
| 764 | Unlock·version·must·be·set·for·this·command! |
| 765 | Public·key·file·must·be·set·for·this·command! |
| 766 | Signature·file·must·be·set·for·this·command! |
| 767 | WARNING:·This·operation·makes·changes·to·the·device·OTP·memory·and·is·IRREVERSIBLE! |
| 768 | unlock·firmware·debug·features |
| 769 | This·command·unlocks·the·EJTAG·port,·Command·Line·Interface·(CLI),·MRPC·command·and·Global·Address·Space·(GAS)·registers. |
| 770 | Generate·token·for·signature·file·required·for·command·'mfg·debug-unlock'·(default) |
| 771 | Generate·token·for·signature·file·required·for·command·'mfg·debug-lock-update' |
| 772 | generate·device·token·file·for·signature |
| 773 | Use·the·generated·token·file·on·your·security·management·system·to·generate·the·signature·file·required·for·either·command·'mfg·debug-unlock'·or·'mfg·debug-lock-update'· |
| 774 | add·a·KSMK·entry·(BL1·and·Main·Firmware·only) |
| 775 | KMSK·stands·for·Key·Manifest·Secure·Key.·It·is·a·key·used·to·verify·the·Key·Manifest·partition,·which·contains·keys·used·to·verify·all·other·partitions. |
| 776 | KSMK·entry·file·must·be·set·in·this·command! |
| 777 | This·command·is·only·available·in·BL1·or·Main·Firmware! |
| 778 | This·command·is·only·valid·when·secure·state·is·not·INITIALIZED_UNSECURED! |
| 779 | REJECTED:·the·specified·KMSK·entry·already·exists·on·the·device! |
| 780 | Public·key·file·must·be·specified·when·secure·state·is·INITIALIZED_SECURED! |
| 781 | Signature·file·must·be·specified·when·secure·state·is·INITIALIZED_SECURED! |
| 782 | Adding·the·following·KMSK·entry·to·device: |
| 783 | WARNING:·This·operation·makes·changes·to·the·device·OTP·memory·and·is·IRREVERSIBLE! |
| 784 | Show·secure·settings·without·programming |
| 785 | set·device·security·settings·(BL1·and·Main·Firmware·only) |
| 786 | The·security·settings·programmed·with·this·command·will·not·take·effect·until·the·chip·is·set·to·either·INITIALIZED_UNSECURED·or·INITIALIZED_SECURED·state. |
| 787 | This·command·is·only·available·when·secure·state·is·UNINITIALIZED_UNSECURED! |
| 788 | Invalid·secure·setting·file:·%s! |
| 789 | The·security·setting·file·is·for·a·different·generation·of·Switchtec·device! |
| 790 | Invalid·SPI·Clock·Rate·value·specified·in·the·security·setting·file! |
| 791 | INFO:·Attestation·is·not·supported·or·not·enabled.·The·given·UDS·file·is·ignored. |
| 792 | INFO:·Device·uses·self-generated·UDS.·The·given·UDS·file·is·ignored. |
| 793 | ERROR:·UDS·file·is·required·for·the·current·configuration! |
| 794 | Writing·the·below·settings·to·device:· |
| 795 | CDI·eFuse·Include·Mask:·» » 0x%08x |
| 796 | set·device·secure·state·(BL1·and·Main·Firmware·only) |
| 797 | This·command·can·only·be·used·when·the·device·secure·state·is·UNINITIALIZED_UNSECURED. |
| 798 | NOTE·-·A·device·can·be·in·one·of·these·three·secure·states:· |
| 799 | UNINITIALIZED_UNSECURED:·this·is·the·default·state·when·the·chip·is·shipped.·All·security-related·settings·are·'uninitialized',·and·the·chip·is·in·the·'unsecured'·state.· |
| 800 | INITIALIZED_UNSECURED:·this·is·the·state·when·security-related·settings·are·'initialized',·and·the·chip·is·set·to·the·'unsecured'·state.· |
| 801 | INITIALIZED_SECURED:·this·is·the·state·when·security-related·settings·are·'initialized',·and·the·chip·is·set·to·the·'secured'·state.· |
| 802 | Use·'config-set'·or·other·mfg·commands·to·initialize·security·settings·when·the·chip·is·in·the·UNINITIALIZED_UNSECURED·state,·then·use·this·command·to·switch·the·chip·to·the·INITIALIZED_SECURED·or·INITIALIZED_UNSECURED·state.· |
| 803 | WARNING:·ONCE·THE·CHIP·STATE·IS·SUCCESSFULLY·SET,·IT·CAN·NO·LONGER·BE·CHANGED.·USE·CAUTION·WHEN·ISSUING·THIS·COMMAND. |
| 804 | Secure·state·must·be·set·in·this·command! |
| 805 | This·command·is·only·valid·when·secure·state·is·UNINITIALIZED_UNSECURED! |
| 806 | Switchtec·device·to·operate·on.·Can·be·any·of: |
| 807 | ·*·an·I2C·path·with·slave·address·(/dev/i2c-1@0x20) |
| 808 | resume·device·boot·process·(BL1·and·BL2·only) |
| 809 | A·normal·device·boot·process·includes·the·BL1,·BL2·and·Main·Firmware·boot·phases.·In·the·case·when·the·boot·process·is·paused·at·the·BL1·or·BL2·phase·(due·to·boot·failure·or·BOOT_RECOVERY·PIN[0:1]·being·set·to·LOW),·sending·this·command·requests·the·device·to·try·resuming·a·normal·boot·process. |
| 810 | NOTE:·if·your·system·does·not·support·hotplug,·your·device·might·not·be·immediately·accessible·after·a·normal·boot·process.·In·this·case,·be·sure·to·reboot·your·system·after·sending·this·command. |
| 811 | This·command·is·only·available·in·BL1·or·BL2! |
| 812 | WARNING:·if·your·system·does·not·support·hotplug, |
| 813 | your·device·might·not·be·immediately·accessible |
| 814 | after·a·normal·boot·process.·In·this·case,·be·sure |
| 815 | to·reboot·your·system·after·sending·this·command. |
| 816 | execute·previously·transferred·firmware·image·(BL1·only) |
| 817 | This·command·is·only·supported·when·the·device·is·in·the·BL1·boot·phase.·The·firmware·image·must·have·been·transferred·using·the·'fw-transfer'·command.·After·firmware·initializes,·it·listens·for·activity·from·I2C,·UART·(XModem),·or·both·interfaces·for·input.·Once·activity·is·detected·from·an·interface,·firmware·falls·into·recovery·mode·on·that·interface.·The·interface·to·listen·on·can·be·specified·using·the·'bl2_recovery_mode'·option.· |
| 818 | To·activate·an·image·in·the·BL2·or·MAIN·boot·phase,·use·the·'fw-toggle'·command·instead. |
| 819 | NOTE·-·A·device·can·be·in·one·of·these·three·boot·phases:· |
| 820 | BOOTLOADER1·(BL1):·in·this·phase,·a·device·runs·a·BL1·image·that·resides·on·the·device's·on-chip·boot·ROM.·The·BL1·image·is·implemented·to·facilitate·device·recovery·--·it·supports·transferring·and·executing·a·BOOTLOADER2·image.·To·enter·the·BL1·boot·phase,·set·the·device's·BOOT_RECOVERY·PIN·0·to·LOW·and·reset·the·device. |
| 821 | BOOTLOADER2·(BL2):·in·this·phase,·a·device·runs·the·BL2·image·stored·in·flash·or·transferred·during·the·BL1·boot·phase.·BL2·is·the·phase·for·device·recovery·--·it·provides·commands·to·update·and·activate·device·partitions.·To·enter·the·BL2·boot·phase,·set·the·device's·BOOT_RECOVERY·PIN[0]·to·HIGH·and·PIN[1]·to·LOW·and·reset·the·device. |
| 822 | MAIN·FIRMWARE·(MAIN):·this·is·the·full-featured·firmware·that·runs·on·your·device·during·normal·operation. |
| 823 | This·command·is·only·available·in·the·BL1·phase! |
| 824 | This·command·will·execute·the·previously·transferred·image. |
| 825 | firmware·image·file·to·transfer |
| 826 | transfer·a·firmware·image·to·device·(BL1·only) |
| 827 | This·command·only·supports·transferring·a·firmware·image·when·the·device·is·in·the·BL1·boot·phase.·Use·'fw-execute'·after·this·command·to·excute·the·transferred·image.·Note·that·the·image·is·stored·in·device·RAM·and·is·lost·after·device·reboot. |
| 828 | To·update·an·image·in·the·BL2·or·MAIN·boot·phase,·use·the·'fw-update'·command·instead. |
| 829 | NOTE·-·A·device·can·be·in·one·of·these·three·boot·phases:· |
| 830 | BOOTLOADER1·(BL1):·in·this·phase,·a·device·runs·a·BL1·image·that·resides·on·the·device's·on-chip·boot·ROM.·The·BL1·image·is·implemented·to·facilitate·device·recovery·--·it·supports·transferring·and·executing·a·BOOTLOADER2·image.·To·enter·the·BL1·boot·phase,·set·the·device's·BOOT_RECOVERY·PIN·0·to·LOW·and·reset·the·device. |
| 831 | BOOTLOADER2·(BL2):·in·this·phase,·a·device·runs·the·BL2·image·stored·in·flash·or·transferred·during·the·BL1·boot·phase.·BL2·is·the·phase·for·device·recovery·--·it·provides·commands·to·update·and·activate·device·partitions.·To·enter·the·BL2·boot·phase,·set·the·device's·BOOT_RECOVERY·PIN[0]·to·HIGH·and·PIN[1]·to·LOW·and·reset·the·device. |
| 832 | MAIN·FIRMWARE·(MAIN):·this·is·the·full-featured·firmware·that·runs·on·your·device·during·normal·operation. |
| 833 | This·command·is·only·available·in·the·BL1·boot·phase! |
| 834 | Use·'fw-update'·instead·to·update·an·image·in·other·boot·phases. |
| 835 | Writing·the·following·firmware·image·to·%s: |
| 836 | This·command·only·supports·transferring·a·BL2·image. |
| 837 | active·image·index·for·FIRMWARE |
| 838 | active·image·index·for·KEY·MANIFEST |
| 839 | active·image·index·for·RIOT·(Gen5·device·only) |
| 840 | select·active·image·index·(BL1·only) |
| 841 | One·of·BL2,·Config,·Key·Manifest,·RIOT·or·Firmware·indices·must·be·set·in·this·command! |
| 842 | This·command·is·only·available·in·BL1! |
| 843 | Active·index·of·BL2·must·be·within·0-1! |
| 844 | Active·index·of·FIRMWARE·must·be·within·0-1! |
| 845 | Active·index·of·CONFIG·must·be·within·0-1! |
| 846 | Active·index·of·KEY·MANIFEST·must·be·within·0-1! |
| 847 | RIOT·image·is·not·available·on·Gen4·devices! |
| 848 | Active·index·of·RIOT·must·be·within·0-1! |
| 849 | print·additional·chip·information |
| 850 | Key·Manifest·Secure·Version:·» » 0x%08x |
| 851 | RIOT·Secure·Version:·» » » 0x%08x |
| 852 | BL2·Secure·Version:·» » » 0x%08x |
| 853 | Main·Secure·Version:·» » » 0x%08x |
| 854 | Secure·Unlock·Version:·» » » 0x%08x |
| 855 | Other·secure·settings·are·only·shown·in·the·BL1·or·Main·Firmware·phase. |
| 856 | Additional·(verbose)·chip·info·is·not·available·on·this·chip! |
| 857 | Additional·(verbose)·chip·info·is·only·available·in·the·Main·Firmware·phase! |
| 858 | display·active·image·list·(BL1·only) |
| 859 | ping·device·and·get·current·boot·phase |
| 860 | Manufacturing·Process·Commands |
| 861 | These·commands·control·and·manage·mfg·settings. |
| 862 | transfer·a·firmware·image·to·device·(BL1·only) |
| 863 | execute·previously·transferred·firmware·image·(BL1·only) |
| 864 | resume·device·boot·process·(BL1·and·BL2·only) |
| 865 | set·device·secure·state·(BL1·and·Main·Firmware·only) |
| 866 | set·device·security·settings·(BL1·and·Main·Firmware·only) |
| 867 | add·a·KSMK·entry·(BL1·and·Main·Firmware·only) |
| 868 | generate·device·token·file·for·signature |
| 869 | unlock·firmware·debug·features |
| 870 | Firmware·Non-Maskable·Interrupt |
| 871 | Global·Fabric·Management·Server·Event |
| 872 | Dynamic·Partition·Binding·Completion |
| 873 | Advanced·Error·Reporting·in·P2P·Port |
| 874 | Advanced·Error·Reporting·in·vEP |
| 875 | Downstream·Port·Containment·Event |
| 876 | Completion·Timeout·Synthesis·Event |
| 877 | Upstream·Error·Containment·Event |
| 878 | Internal·Error·Reporting·Event |
| 879 | Event·Counter·Threshold·Reached |
| 880 | Package·length·less·than·32·bytes |
| 881 | Signature·memory·allocation·failed |
| 882 | Programming·a·read-only·partition |
| 883 | SEEPROM·or·related·TWI·bus·isn't·enabled |
| 884 | Programming·a·running·partition |
| 885 | Programming·not·allowed·over·this·interface |
| 886 | Activation·failed·due·to·XML·version·mismatch |
| 887 | Activation·failed·due·to·unknown·error |
| 888 | Data·offset·error·during·programming |
| 889 | Secure·Configuration·Get·Extended |
| 890 | Configure·Fabric·Physical·Port |
| 891 | Endpoint·Device·CSR·and·MS·Raw·Access |
| 892 | Endpoint·Device·Tunnel·Configuration |
| 893 | Firmware·Active·Image·Index·Get |
| 894 | Firmware·Active·Image·Index·Select |
| 895 | Chip·Serial·Number·and·Secure·Versions |
| 896 | Secure·Configuration·Get·(Gen5) |
| 897 | Secure·Configuration·Set·(Gen5) |
| 898 | Non-fatal·Error·Message·received |
| 899 | Correctable·Error·Message·received |
| 900 | #################################### |
| 901 | ##·Parsed·with·definition·file·for |
| 902 | ##·FW·version·%08x |
| 903 | ##·SDK·version·%08x |
| 904 | #################################### |
| 905 | ···#|Timestamp················|Module·······|Severity·|Event·ID·|Event |
| 906 | ···#|Timestamp················|Source·|Event·ID·|Event |
| 907 | (Invalid·log·entry·number:·%d·(module·0x%x)) |
| 908 | %04d|xxxd·xx:xx:xx.xxx,xxx,xxx| |
| 909 | %04d|%03dd·%02d:%02d:%02d.%03d,%03d,%03d| |
| 910 | Logical·bridge·instance·already·bound |
| 911 | Logical·bridge·not·bind·to·physical·port |
| 912 | Error·reading·log·definition·file |
| 913 | No·background·thread·run·for·the·command |
| 914 | XML·version·mismatch·between·MAIN·and·CFG·partition |
| 915 | Stack·bifurcation·code·invalid |
| 916 | The·handler·thread·is·not·idle |
| 917 | No·previous·adaptation·object·data |
| 918 | No·available·MRPC·handler·thread |
| 919 | UART·interface·not·supported·for·this·command |
| 920 | %s:·%s·(MRPC:·0x%x,·error:·0x%x) |
| 921 | /sys/bus/pci/devices/%s/*:*:*/ |
| 922 | /sys/bus/pci/devices/%s/config |
| 923 | /sys/bus/pci/devices/%04x:%02x:%02x.%x/switchtec |
| 924 | No·access·beyond·the·Total·GAS·Section |
| 925 | %*[^<]<0x%x>·[%d·Byte]%*[^,],%*[^:]:·0x%x%*[^:]: |
| 926 | %*[^<]<0x%x>·[%d·Byte]%*[^:]:·0x%x%*[^:]: |
| 927 | %*[^,],%*[^:]:·[0x%x/0x%x]%*[^:]: |
| 928 | ··[<%s>]· |
| 929 | ···<%s>·· |
| 930 | ····%s·· |
| 931 | [1mUsage: |
| 932 | ·--%s=<%s> |
| 933 | ·[OPTIONS] |
| 934 | [1mChoices·for·%s: |
| 935 | Choices·for·%s: |
| 936 | Positional·Arguments: |
| 937 | Environment·Variables: |
| 938 | Options: |
| 939 | SWITCHTEC_COMPLETE |
| 940 | ·version·help |
| 941 | switchtec-%s |
| 942 | %s·%s·%s·%s |
| 943 | show·the·program·version |
| 944 | ··%-15s·%s |
| 945 | display·this·help |
| 946 | %s·%s·%s |
| 947 | switchtec·cli·version·%s |
| 948 | ERROR:·Invalid·command·'%s' |
| 949 | Invalid·physical·port·id:·%d |
| 950 | right_limit,·%d,·%d |
| 951 | top_left_limit,·%d,·%d |
| 952 | bottom_left_limit,·%d,·%d |
| 953 | interval_ms,·200 |
349 | /dev/switchtec* | 954 | /dev/switchtec* |
350 | SWITCHTEC_DEV | 955 | SWITCHTEC_DEV |
351 | SWITCHTEC_PAX | 956 | SWITCHTEC_PAX |
| 957 | disable·the·rfclk·output |
| 958 | enable·the·rfclk·output |
| 959 | stack·to·operate·on |
| 960 | refclk_ctl |
| 961 | generate |
| 962 | Must·specify·-p·/·--port_id |
| 963 | pattern_mon_set |
| 964 | pattern_gen_set |
| 965 | pattern_inject |
| 966 | Injected·%d·errors |
| 967 | pattern_gen_get |
| 968 | pattern_mon_get |
| 969 | Port:·%d |
| 970 | ··Generator:·Disabled |
| 971 | ··Generator:·%s |
| 972 | ··Monitor:·Disabled |
| 973 | ··Monitor:·%-20s |
| 974 | perm_table |
| 975 | ··0x%03x··%-25s··%s |
| 976 | Unable·to·get·cross·hair |
| 977 | Disable·all·loopback·modes |
| 978 | Enable·LTSSM·loopback·mode |
| 979 | rx-to-tx |
| 980 | Enable·RX->TX·loopback·mode |
| 981 | tx-to-rx |
| 982 | Enable·TX->RX·loopback·mode |
| 983 | loopback_set |
| 984 | loopback_get |
| 985 | RX->TX,· |
| 986 | TX->RX,· |
| 987 | Port:·%d····%-30s·%s |
| 988 | ,·%lc,·%lc |
| 989 | left_limit,·%d,·0 |
| 990 | right_limit,·%d,·0 |
| 991 | interval_ms,·%d |
| 992 | allocating·pixels |
| 993 | (Previous·Link-Up) |
| 994 | port_eq_table |
| 995 | crosshair |
| 996 | physical·port·ID·to·observe |
| 997 | start·time·(0·to·63) |
| 998 | end·time·(t-start·to·63) |
| 999 | time·step·(default·1) |
| 1000 | start·voltage·(-255·to·255) |
| 1001 | end·voltage·(v-start·to·255) |
| 1002 | voltage·step·(default:·5) |
| 1003 | Measure·Eye·Cross·Hair |
| 1004 | Unable·to·parse·CSV·file:·%s |
| 1005 | %s·(%s·/·%s) |
| 1006 | Invalid·lane |
| 1007 | Unable·to·enable·cross·hair |
| 1008 | Capturing·%s |
| 1009 | Lane·%-2d··%-60s |
| 1010 | Lane·%-2d··%-60s |
| 1011 | crosshair_port%d_lane%d.csv |
| 1012 | Unable·to·write·'%s':·%m |
| 1013 | Wrote·%s |
| 1014 | data·mode·for·the·capture |
| 1015 | num-lanes |
| 1016 | interval |
| 1017 | Capture·PCIe·Eye·Errors |
| 1018 | eye_set_mode |
| 1019 | eye_start |
| 1020 | No·data·for·specified·lane. |
| 1021 | eye_fetch |
| 1022 | Not·enough·pixels·allocated! |
| 1023 | eye_port%d_lane%d.csv |
| 1024 | ······%s |
| 1025 | Dump·RX·mode·and·DTCLK |
| 1026 | %4d··%#8x··%7d··%9d··%7d |
| 1027 | Dump·FS/LF·output·data |
| 1028 | Lane····FS····LF |
| 1029 | port_eq_fs_ls |
| 1030 | %4d··%4d··%4d |
| 1031 | port_eq_coeff |
| 1032 | Lane··Pre-Cursor··Post-Cursor |
| 1033 | %4d··%7d······%8d |
| 1034 | rcvr_obj |
| 1035 | %4d··%4d··%6d···%7d··· |
352 | pdfid·of·EP | |
353 | BAR·of·EP | |
354 | address·to·write | |
355 | value·to·write | |
356 | assume·yes·when·prompted | |
357 | write·BAR·of·an·EP | |
358 | Invalid·access·width | |
359 | ep_bar_write | |
360 | print·in·hexadecimal | |
361 | print·in·decimal | |
362 | print·as·an·ascii·string | |
363 | address·to·read | |
364 | printing·style | |
365 | read·BAR·of·an·EP | |
366 | ep_bar_read | |
367 | %06X·-·%s | |
368 | write·CSR·of·an·EP | |
369 | ep_csr_write | |
370 | read·CSR·of·an·EP | |
371 | ep_csr_read | |
372 | Configure·command | |
373 | pdfid·of·the·EP | |
374 | Status:·%s | |
375 | ep_tunnel_cfg | |
376 | FABRIC_EP | |
377 | fabric·EP | |
378 | FABRIC_HOST | |
379 | fabric·host | |
380 | phys_port_id | |
381 | port_type | |
382 | port·type | |
383 | clock_source | |
384 | clock_sris | |
385 | clock·sris | |
386 | HVM·domain·index·for·USP | |
387 | configure·a·port | |
388 | port_config | |
389 | port_info | |
390 | Port·Type:····%s· | |
391 | Clock·Source:·%d | |
392 | Clock·SRIS:···%s | |
393 | HVD·Instance:·%d | |
394 | disable·port | |
395 | enable·port | |
396 | link·retrain | |
397 | HOT_RESET | |
398 | link·hot·reset | |
399 | hot·reset·status·clear | |
400 | hot·reset·status·set | |
401 | control_type | |
402 | port·control·type | |
403 | hot_reset_flag | |
404 | hot·reset·flag·option | |
405 | control·a·port | |
406 | port_control | |
407 | Broadcast | |
408 | Unreachable | |
409 | show·routing·information | |
410 | topo_info_dump | |
411 | gfms_db_dump | |
412 | Reachable | |
413 | Phys_port | |
414 | Destination | |
415 | %-15s» %-15s» %-15s | |
416 | %-15d» %-15d» %s | |
417 | host_sw_idx | |
418 | host·switch·index | |
419 | host·physical·port·ID | |
420 | log_port_id | |
421 | host·logical·port·ID | |
422 | All·arguments·are·required! | |
423 | gfms_unbind | |
424 | EP·function's·PDFID | |
425 | Must·specify·pdfid. | |
426 | Invalid·pdfid·%s. | |
427 | gfms_bind | |
428 | Endpoint·function's·FID | |
429 | cmd_data | |
430 | Invalid·command·raw·data | |
431 | device_manage | |
432 | rsp·length·is·%d,·data·is: | |
433 | Detect·(INACTIVE) | 1036 | Detect·(INACTIVE) |
434 | Detect·(SPD_CHD0) | 1037 | Detect·(SPD_CHD0) |
435 | Detect·(SPD_CHD1) | 1038 | Detect·(SPD_CHD1) |
436 | Detect·(ACTIVE0) | 1039 | Detect·(ACTIVE0) |
437 | Detect·(ACTIVE1) | 1040 | Detect·(ACTIVE1) |
438 | Detect·(P1_TO_P0) | 1041 | Detect·(P1_TO_P0) |
439 | Detect·(P0_TO_P1_0) | 1042 | Detect·(P0_TO_P1_0) |
Offset 508, 14 lines modified | Offset 1111, 111 lines modified |
508 | L2·(INACTIVE) | 1111 | L2·(INACTIVE) |
509 | L2·(IDLE) | 1112 | L2·(IDLE) |
510 | L2·(TX_WAKE0) | 1113 | L2·(TX_WAKE0) |
511 | L2·(TX_WAKE1) | 1114 | L2·(TX_WAKE1) |
512 | L2·(EXIT) | 1115 | L2·(EXIT) |
513 | L2·(SPEED) | 1116 | L2·(SPEED) |
514 | Detect·(QUIET) | 1117 | Detect·(QUIET) |
| 1118 | Display·LTSSM·log |
| 1119 | ltssm_log |
| 1120 | Diagnostic·Information |
| 1121 | list_mrpc |
| 1122 | loopback |
| 1123 | port_eq_txcoeff |
| 1124 | port_eq_txfslf |
| 1125 | port_eq_txtable |
| 1126 | rcvr_extended |
| 1127 | GEN1·LTSSM·Speed |
| 1128 | GEN2·LTSSM·Speed |
| 1129 | GEN3·LTSSM·Speed |
| 1130 | GEN4·LTSSM·Speed |
| 1131 | Raw·Data·in·CSV·format |
| 1132 | %06X·-·%lld |
| 1133 | %06X·-·0x%0*llX |
| 1134 | pdfid·of·EP |
| 1135 | BAR·of·EP |
| 1136 | address·to·write |
| 1137 | value·to·write |
| 1138 | assume·yes·when·prompted |
| 1139 | write·BAR·of·an·EP |
| 1140 | Invalid·access·width |
| 1141 | ep_bar_write |
| 1142 | print·in·hexadecimal |
| 1143 | print·in·decimal |
| 1144 | print·as·an·ascii·string |
| 1145 | address·to·read |
| 1146 | printing·style |
| 1147 | read·BAR·of·an·EP |
| 1148 | ep_bar_read |
| 1149 | %06X·-·%s |
| 1150 | write·CSR·of·an·EP |
| 1151 | ep_csr_write |
| 1152 | read·CSR·of·an·EP |
| 1153 | ep_csr_read |
| 1154 | Configure·command |
| 1155 | pdfid·of·the·EP |
| 1156 | Status:·%s |
| 1157 | ep_tunnel_cfg |
| 1158 | FABRIC_EP |
| 1159 | fabric·EP |
| 1160 | FABRIC_HOST |
| 1161 | fabric·host |
| 1162 | phys_port_id |
| 1163 | port_type |
| 1164 | port·type |
| 1165 | clock_source |
| 1166 | clock_sris |
| 1167 | clock·sris |
| 1168 | HVM·domain·index·for·USP |
| 1169 | configure·a·port |
| 1170 | port_config |
| 1171 | port_info |
| 1172 | Port·Type:····%s· |
| 1173 | Clock·Source:·%d |
| 1174 | Clock·SRIS:···%s |
| 1175 | HVD·Instance:·%d |
| 1176 | disable·port |
| 1177 | enable·port |
| 1178 | link·retrain |
| 1179 | HOT_RESET |
| 1180 | link·hot·reset |
| 1181 | hot·reset·status·clear |
| 1182 | hot·reset·status·set |
| 1183 | control_type |
| 1184 | port·control·type |
| 1185 | hot_reset_flag |
| 1186 | hot·reset·flag·option |
| 1187 | control·a·port |
| 1188 | port_control |
| 1189 | Broadcast |
| 1190 | Unreachable |
| 1191 | show·routing·information |
| 1192 | topo_info_dump |
| 1193 | gfms_db_dump |
| 1194 | Reachable |
| 1195 | Phys_port |
| 1196 | Destination |
| 1197 | %-15s» %-15s» %-15s |
| 1198 | %-15d» %-15d» %s |
| 1199 | host_sw_idx |
| 1200 | host·switch·index |
| 1201 | host·physical·port·ID |
| 1202 | log_port_id |
| 1203 | host·logical·port·ID |
| 1204 | All·arguments·are·required! |
| 1205 | gfms_unbind |
| 1206 | EP·function's·PDFID |
| 1207 | Must·specify·pdfid. |
| 1208 | Invalid·pdfid·%s. |
| 1209 | gfms_bind |
| 1210 | Endpoint·function's·FID |
| 1211 | cmd_data |
| 1212 | Invalid·command·raw·data |
| 1213 | device_manage |
| 1214 | rsp·length·is·%d,·data·is: |
515 | show·topology·information | 1215 | show·topology·information |
516 | topo_info_get | 1216 | topo_info_get |
517 | Active·Physical·Ports: | 1217 | Active·Physical·Ports: |
518 | ········Neg·Width:» » » x%d | 1218 | ········Neg·Width:» » » x%d |
519 | ········Cfg·Rate:» » » %g·GT/s | 1219 | ········Cfg·Rate:» » » %g·GT/s |
520 | ········Neg·Rate:» » » %g·GT/s | 1220 | ········Neg·Rate:» » » %g·GT/s |
521 | ········LTSSM:» » » ········%s | 1221 | ········LTSSM:» » » ········%s |
Offset 563, 14 lines modified | Offset 1263, 31 lines modified |
563 | ············Logical·PID·%d: | 1263 | ············Logical·PID·%d: |
564 | Invalid·type | 1264 | Invalid·type |
565 | topo_info | 1265 | topo_info |
566 | gfms_dump | 1266 | gfms_dump |
567 | portcfg_show | 1267 | portcfg_show |
568 | portcfg_set | 1268 | portcfg_set |
569 | fabric·link | 1269 | fabric·link |
| 1270 | invalid·access·width |
| 1271 | print·as·an·ASCII·string |
| 1272 | gas·read |
| 1273 | GAS·dump:·permission·denied |
| 1274 | Unable·to·create·window |
| 1275 | ·····%c· |
| 1276 | Error·initialising·ncurses. |
| 1277 | Set·bandwidth·type |
| 1278 | gui_init |
| 1279 | gettimeofday |
| 1280 | get_devices |
| 1281 | %s·(%d-%d-%d-%d) |
| 1282 | x%d-Gen%d·-·%g·GT/s |
| 1283 | %04x:%04x |
| 1284 | I:·%-.3g·%sB |
| 1285 | E:·%-.3g·%sB |
| 1286 | %s:·%-.3g·%sB/s |
570 | Invalid·PAX·ID·specified:·%s | 1287 | Invalid·PAX·ID·specified:·%s |
571 | ··(Invalid) | 1288 | ··(Invalid) |
572 | ··(Running) | 1289 | ··(Running) |
573 | counter·index | 1290 | counter·index |
574 | deconfigure·an·event·counter | 1291 | deconfigure·an·event·counter |
575 | evcntr_del | 1292 | evcntr_del |
576 | ·-·Active | 1293 | ·-·Active |
Offset 688, 15 lines modified | Offset 1405, 14 lines modified |
688 | log·type·to·dump | 1405 | log·type·to·dump |
689 | output·log·file·format | 1406 | output·log·file·format |
690 | log_dump | 1407 | log_dump |
691 | Log·saved·to·%s. | 1408 | Log·saved·to·%s. |
692 | clear·all·events | 1409 | clear·all·events |
693 | event_summary | 1410 | event_summary |
694 | SrcValid | 1411 | SrcValid |
695 | get_devices | |
696 | » Bus-Dev-Func:····» %s | 1412 | » Bus-Dev-Func:····» %s |
697 | » Bus-Dev-Func·Path:» %s | 1413 | » Bus-Dev-Func·Path:» %s |
698 | » Status:··········»%s | 1414 | » Status:··········»%s |
699 | » LTSSM:···········» %s | 1415 | » LTSSM:···········» %s |
700 | » Max-Width:·······» x%d | 1416 | » Max-Width:·······» x%d |
701 | » Neg·Width:·······» x%d | 1417 | » Neg·Width:·······» x%d |
702 | » Lane·Reversal:···» %s | 1418 | » Lane·Reversal:···» %s |
Offset 761, 141 lines modified | Offset 1477, 14 lines modified |
761 | UpstreamFwd | 1477 | UpstreamFwd |
762 | EgressCtrl | 1478 | EgressCtrl |
763 | DirectTrans | 1479 | DirectTrans |
764 | get·the·raw·bandwidth | 1480 | get·the·raw·bandwidth |
765 | get·the·payload·bandwidth | 1481 | get·the·payload·bandwidth |
766 | Human·Readable·Output | 1482 | Human·Readable·Output |
767 | Tabular·Output | 1483 | Tabular·Output |
768 | Unable·to·create·window | |
769 | ·····%c· | |
770 | Error·initialising·ncurses. | |
771 | Set·bandwidth·type | |
772 | gui_init | |
773 | gettimeofday | |
774 | %s·(%d-%d-%d-%d) | |
775 | x%d-Gen%d·-·%g·GT/s | |
776 | %04x:%04x | |
777 | I:·%-.3g·%sB | |
778 | E:·%-.3g·%sB | |
779 | %s:·%-.3g·%sB/s | |
780 | ·%3.0f%%·[ | |
781 | %d:%02d:%02d | |
782 | ··%3.0fkB/s· | |
783 | SWITCHTEC_COMPLETE | |
784 | ·version·help | |
785 | switchtec-%s | |
786 | %s·%s·%s·%s | |
787 | show·the·program·version | |
788 | ··%-15s·%s | |
789 | display·this·help | |
790 | %s·%s·%s | |
791 | switchtec·cli·version·%s | |
792 | ERROR:·Invalid·command·'%s' | |
793 | invalid·access·width | |
794 | print·as·an·ASCII·string | |
795 | gas·read | |
796 | GAS·dump:·permission·denied | |
797 | Invalid·physical·port·id:·%d | |
798 | right_limit,·%d,·%d | |
799 | top_left_limit,·%d,·%d | |
800 | bottom_left_limit,·%d,·%d | |
801 | interval_ms,·200 | |
802 | disable·the·rfclk·output | |
803 | enable·the·rfclk·output | |
804 | stack·to·operate·on | |
805 | refclk_ctl | |
806 | generate | |
807 | Must·specify·-p·/·--port_id | |
808 | pattern_mon_set | |
809 | pattern_gen_set | |
810 | pattern_inject | |
811 | Injected·%d·errors | |
812 | pattern_gen_get | |
813 | pattern_mon_get | |
814 | Port:·%d | |
815 | ··Generator:·Disabled | |
816 | ··Generator:·%s | |
817 | ··Monitor:·Disabled | |
818 | ··Monitor:·%-20s | |
819 | perm_table | |
820 | ··0x%03x··%-25s··%s | |
821 | Unable·to·get·cross·hair | |
822 | Disable·all·loopback·modes | |
823 | Enable·LTSSM·loopback·mode | |
824 | rx-to-tx | |
825 | Enable·RX->TX·loopback·mode | |
826 | tx-to-rx | |
827 | Enable·TX->RX·loopback·mode | |
828 | loopback_set | |
829 | loopback_get | |
830 | RX->TX,· | |
831 | TX->RX,· | |
832 | Port:·%d····%-30s·%s | |
833 | ,·%lc,·%lc | |
834 | left_limit,·%d,·0 | |
835 | right_limit,·%d,·0 | |
836 | interval_ms,·%d | |
837 | allocating·pixels | |
838 | (Previous·Link-Up) | |
839 | port_eq_table | |
840 | crosshair | |
841 | physical·port·ID·to·observe | |
842 | start·time·(0·to·63) | |
843 | end·time·(t-start·to·63) | |
844 | time·step·(default·1) | |
845 | start·voltage·(-255·to·255) | |
846 | end·voltage·(v-start·to·255) | |
847 | voltage·step·(default:·5) | |
848 | Measure·Eye·Cross·Hair | |
849 | Unable·to·parse·CSV·file:·%s | |
850 | %s·(%s·/·%s) | |
851 | Invalid·lane | |
852 | Unable·to·enable·cross·hair | |
853 | Capturing·%s | |
854 | Lane·%-2d··%-60s | |
855 | Lane·%-2d··%-60s | |
856 | crosshair_port%d_lane%d.csv | |
857 | Unable·to·write·'%s':·%m | |
858 | Wrote·%s | |
859 | data·mode·for·the·capture | |
860 | num-lanes | |
861 | interval | |
862 | Capture·PCIe·Eye·Errors | |
863 | eye_set_mode | |
864 | eye_start | |
865 | No·data·for·specified·lane. | |
866 | eye_fetch | |
867 | Not·enough·pixels·allocated! | |
868 | eye_port%d_lane%d.csv | |
869 | ······%s | |
870 | Dump·RX·mode·and·DTCLK | |
871 | %4d··%#8x··%7d··%9d··%7d | |
872 | Dump·FS/LF·output·data | |
873 | Lane····FS····LF | |
874 | port_eq_fs_ls | |
875 | %4d··%4d··%4d | |
876 | port_eq_coeff | |
877 | Lane··Pre-Cursor··Post-Cursor | |
878 | %4d··%7d······%8d | |
879 | rcvr_obj | |
880 | %4d··%4d··%6d···%7d··· | |
881 | Display·LTSSM·log | |
882 | ltssm_log | |
883 | Diagnostic·Information | |
884 | list_mrpc | |
885 | loopback | |
886 | port_eq_txcoeff | |
887 | port_eq_txfslf | |
888 | port_eq_txtable | |
889 | rcvr_extended | |
890 | GEN1·LTSSM·Speed | |
891 | GEN2·LTSSM·Speed | |
892 | GEN3·LTSSM·Speed | |
893 | GEN4·LTSSM·Speed | |
894 | Raw·Data·in·CSV·format | |
895 | R/W·(Programmable) | 1484 | R/W·(Programmable) |
896 | R/O·(Unprogrammable) | 1485 | R/O·(Unprogrammable) |
897 | (Valid):·· | 1486 | (Valid):·· |
898 | (Invalid): | 1487 | (Invalid): |
899 | (Valid):· | 1488 | (Valid):· |
900 | Accessible | 1489 | Accessible |
901 | Inaccessible) | 1490 | Inaccessible) |
Offset 1003, 125 lines modified | Offset 1592, 18 lines modified |
1003 | config_set | 1592 | config_set |
1004 | kmsk_entry_add | 1593 | kmsk_entry_add |
1005 | debug_unlock_token | 1594 | debug_unlock_token |
1006 | debug_unlock | 1595 | debug_unlock |
1007 | debug_lock_update | 1596 | debug_lock_update |
1008 | unsecured·state | 1597 | unsecured·state |
1009 | both·I2C·and·XModem·(default) | 1598 | both·I2C·and·XModem·(default) |
| 1599 | ·%3.0f%%·[ |
| 1600 | %d:%02d:%02d |
| 1601 | ··%3.0fkB/s· |
| 1602 | Unknown·MRPC·Command |
1010 | ··[<%s>]· | |
1011 | ···<%s>·· | |
1012 | ····%s·· | |
1013 | [1mUsage: | |
1014 | ·--%s=<%s> | |
1015 | ·[OPTIONS] | |
1016 | [1mChoices·for·%s: | |
1017 | Choices·for·%s: | |
1018 | Positional·Arguments: | |
1019 | Environment·Variables: | |
1020 | Options: | |
1021 | ALL_TLPS | |
1022 | all·TLPs | |
1023 | ALL_ERRORS | |
1024 | all·errors | |
1025 | UNSUP_REQ_ERR | |
1026 | Unsupported·Request·error | |
1027 | ECRC_ERR | |
1028 | ECRC·error | |
1029 | MALFORM_TLP_ERR | |
1030 | Malformed·TLP·error | |
1031 | RCVR_OFLOW_ERR | |
1032 | Receiver·Overflow·error | |
1033 | CMPLTR_ABORT_ERR | |
1034 | Completer·Abort·error | |
1035 | POISONED_TLP_ERR | |
1036 | Poisoned·TLP·error | |
1037 | SURPRISE_DOWN_ERR | |
1038 | Surprise·Down·error | |
1039 | DATA_LINK_PROTO_ERR | |
1040 | Data·Link·Protocol·error | |
1041 | HDR_LOG_OFLOW_ERR | |
1042 | Header·Log·Overflow·error | |
1043 | UNCOR_INT_ERR | |
1044 | Uncorrectable·Internal·Error | |
1045 | REPLAY_TMR_TIMEOUT | |
1046 | Replay·Timer·Timeout | |
1047 | REPLAY_NUM_ROLLOVER | |
1048 | Replay·Number·Rollover | |
1049 | BAD_DLLP | |
1050 | Bad·DLLP | |
1051 | RCVR_ERR | |
1052 | Receiver·Error | |
1053 | RCV_FATAL_MSG | |
1054 | Fatal·Error·Message·received | |
1055 | RCV_NON_FATAL_MSG | |
1056 | RCV_CORR_MSG | |
1057 | NAK_RCVD | |
1058 | NAK·received | |
1059 | RULE_TABLE_HIT | |
1060 | Rule·Search·Table·rule·hit | |
1061 | COMP_TLP | |
1062 | Completion·TLP | |
1063 | NON_POSTED_TLP | |
1064 | Non-Posted·TLP | |
1065 | %x.%02x·B%03X | |
1066 | Header·incorrect | |
1067 | No·Image·Transferred | |
1068 | CRC·incorrect | |
1069 | Length·incorrect | |
1070 | Hardware·Error | |
1071 | SEEPROM·download·failed | |
1072 | Download·Timeout | |
1073 | Failed·to·program·to·flash | |
1074 | Offset·incorrect | |
1075 | %s:·Unknown·Error·(0x%x) | |
1076 | DISABLED | |
1077 | (Invalid·module·ID:·0x%x) | |
1078 | (Invalid·log·severity:·%d) | |
1079 | %-12s·|%-8s·|0x%04x···| | |
1080 | %-6s·|0x%04x···| | |
1081 | SDK·Version: | |
1082 | FW·Version: | |
1083 | x16·(Full)·Lane·Reversal | |
1084 | Normal·Lane·Ordering | |
1085 | x2·Lane·Reversal | |
1086 | x4·Lane·Reversal | |
1087 | x8·Lane·Reversal | |
1088 | Unknown·Lane·Ordering | |
1089 | Unknown·MRPC·error | |
1090 | Invalid·Port | |
1091 | Error·reading·binary·log·file | |
1092 | Partition·does·not·exist | |
1093 | Physical·port·does·not·exist | |
1094 | Physical·port·disabled | |
1095 | No·logical·bridge·instance | |
1096 | Bind/unbind·in·progress | |
1097 | Bind/unbind·target·is·USP | |
1098 | Sub-command·does·not·exist | |
1099 | Physical·port·link·active | |
1100 | Invalid·unbind·option | |
1101 | Port·bind·checking·failed | |
1102 | Physical·port·already·bound | |
1103 | Unknown·Switchtec·error | |
1104 | Invalid·lane·specified | |
1105 | Invalid·port·specified | |
1106 | Invalid·log·definition·data | |
1107 | Error·writing·parsed·log·file | |
1108 | Invalid·command | |
1109 | Invalid·Stack | |
1110 | Invalid·parameter | |
1111 | Invalid·Event | |
1112 | Invalid·subcommand | |
1113 | Reset·rule·search·failed | |
1114 | MRPC·request·denied | |
1115 | Bad·firmware·state | |
1116 | Port·already·bound | |
1117 | SWMCLOGF | |
1118 | %2049[^@]@%i | |
1119 | %2049[^:]:%i | |
1120 | %x:%x:%x.%x | |
1121 | STACK_ERROR | 1603 | STACK_ERROR |
1122 | Stack·Error | 1604 | Stack·Error |
1123 | PPU_ERROR | 1605 | PPU_ERROR |
1124 | PPU·Error | 1606 | PPU·Error |
1125 | ISP_ERROR | 1607 | ISP_ERROR |
1126 | ISP·Error | 1608 | ISP·Error |
1127 | SYS_RESET | 1609 | SYS_RESET |
Offset 1153, 35 lines modified | Offset 1635, 25 lines modified |
1153 | TLP·Throttling·Event | 1635 | TLP·Throttling·Event |
1154 | FORCE_SPEED | 1636 | FORCE_SPEED |
1155 | Force·Speed·Error | 1637 | Force·Speed·Error |
1156 | CREDIT_TIMEOUT | 1638 | CREDIT_TIMEOUT |
1157 | Credit·Timeout | 1639 | Credit·Timeout |
1158 | LINK_STATE | 1640 | LINK_STATE |
1159 | Link·State·Change·Event | 1641 | Link·State·Change·Event |
| 1642 | %x.%02x·B%03X |
| 1643 | Header·incorrect |
| 1644 | No·Image·Transferred |
| 1645 | CRC·incorrect |
| 1646 | Length·incorrect |
| 1647 | Hardware·Error |
| 1648 | SEEPROM·download·failed |
| 1649 | Download·Timeout |
| 1650 | Failed·to·program·to·flash |
| 1651 | Offset·incorrect |
| 1652 | %s:·Unknown·Error·(0x%x) |
1160 | Unknown·MRPC·Command | |
1161 | /sys/dev/char/%d:%d/%s | |
1162 | device/i2c-dev | |
1163 | /dev/i2c-%d | |
1164 | /sys/bus/pci/devices/%s | |
1165 | %04x:%02x:%02x:%x/ | |
1166 | %02x.%x/ | |
1167 | device/resource0 | |
1168 | device/resource0_wc | |
1169 | device/switchtec | |
1170 | device/device | |
1171 | %s/*:*:%02x.? | |
1172 | %s/vendor | |
1173 | %s*/*/device | |
1174 | partition_count | |
1175 | /sys/class/switchtec | |
1176 | %s/%s/device | |
1177 | product_id | |
1178 | product_revision | |
1179 | %s/fw_version | |
1180 | /dev/switchtec%d | |
1181 | TWI·Access | 1653 | TWI·Access |
1182 | Pulse·Width·Modulator | 1654 | Pulse·Width·Modulator |
1183 | Die·Temperature | 1655 | Die·Temperature |
1184 | Firmware·Download | 1656 | Firmware·Download |
1185 | Firmware·Log·Retrieval | 1657 | Firmware·Log·Retrieval |
1186 | Performance·Monitor | 1658 | Performance·Monitor |
1187 | Port·Arbitration·Set | 1659 | Port·Arbitration·Set |
Offset 1300, 600 lines modified | Offset 1772, 128 lines modified |
1300 | SN_VER_GET | 1772 | SN_VER_GET |
1301 | DBG_UNLOCK | 1773 | DBG_UNLOCK |
1302 | Resource·Unlock | 1774 | Resource·Unlock |
1303 | BOOTUP_RESUME | 1775 | BOOTUP_RESUME |
1304 | Bootup·Resume | 1776 | Bootup·Resume |
1305 | SECURITY_CONFIG_GET_GEN5 | 1777 | SECURITY_CONFIG_GET_GEN5 |
1306 | SECURITY_CONFIG_SET_GEN5 | 1778 | SECURITY_CONFIG_SET_GEN5 |
| 1779 | ALL_TLPS |
| 1780 | all·TLPs |
| 1781 | ALL_ERRORS |
| 1782 | all·errors |
| 1783 | UNSUP_REQ_ERR |
| 1784 | Unsupported·Request·error |
| 1785 | ECRC_ERR |
| 1786 | ECRC·error |
| 1787 | MALFORM_TLP_ERR |
| 1788 | Malformed·TLP·error |
| 1789 | RCVR_OFLOW_ERR |
| 1790 | Receiver·Overflow·error |
| 1791 | CMPLTR_ABORT_ERR |
| 1792 | Completer·Abort·error |
| 1793 | POISONED_TLP_ERR |
| 1794 | Poisoned·TLP·error |
| 1795 | SURPRISE_DOWN_ERR |
| 1796 | Surprise·Down·error |
| 1797 | DATA_LINK_PROTO_ERR |
| 1798 | Data·Link·Protocol·error |
| 1799 | HDR_LOG_OFLOW_ERR |
| 1800 | Header·Log·Overflow·error |
| 1801 | UNCOR_INT_ERR |
| 1802 | Uncorrectable·Internal·Error |
| 1803 | REPLAY_TMR_TIMEOUT |
| 1804 | Replay·Timer·Timeout |
| 1805 | REPLAY_NUM_ROLLOVER |
| 1806 | Replay·Number·Rollover |
| 1807 | BAD_DLLP |
| 1808 | Bad·DLLP |
| 1809 | RCVR_ERR |
| 1810 | Receiver·Error |
| 1811 | RCV_FATAL_MSG |
| 1812 | Fatal·Error·Message·received |
| 1813 | RCV_NON_FATAL_MSG |
| 1814 | RCV_CORR_MSG |
| 1815 | NAK_RCVD |
| 1816 | NAK·received |
| 1817 | RULE_TABLE_HIT |
| 1818 | Rule·Search·Table·rule·hit |
| 1819 | COMP_TLP |
| 1820 | Completion·TLP |
| 1821 | NON_POSTED_TLP |
| 1822 | Non-Posted·TLP |
| 1823 | DISABLED |
| 1824 | (Invalid·module·ID:·0x%x) |
| 1825 | (Invalid·log·severity:·%d) |
| 1826 | %-12s·|%-8s·|0x%04x···| |
| 1827 | %-6s·|0x%04x···| |
| 1828 | SDK·Version: |
| 1829 | FW·Version: |
| 1830 | x16·(Full)·Lane·Reversal |
| 1831 | Normal·Lane·Ordering |
| 1832 | x2·Lane·Reversal |
| 1833 | x4·Lane·Reversal |
| 1834 | x8·Lane·Reversal |
| 1835 | Unknown·Lane·Ordering |
| 1836 | Unknown·MRPC·error |
| 1837 | Invalid·Port |
| 1838 | Error·reading·binary·log·file |
| 1839 | Partition·does·not·exist |
| 1840 | Physical·port·does·not·exist |
| 1841 | Physical·port·disabled |
| 1842 | No·logical·bridge·instance |
| 1843 | Bind/unbind·in·progress |
| 1844 | Bind/unbind·target·is·USP |
| 1845 | Sub-command·does·not·exist |
| 1846 | Physical·port·link·active |
| 1847 | Invalid·unbind·option |
| 1848 | Port·bind·checking·failed |
| 1849 | Physical·port·already·bound |
| 1850 | Unknown·Switchtec·error |
| 1851 | Invalid·lane·specified |
| 1852 | Invalid·port·specified |
| 1853 | Invalid·log·definition·data |
| 1854 | Error·writing·parsed·log·file |
| 1855 | Invalid·command |
| 1856 | Invalid·Stack |
| 1857 | Invalid·parameter |
| 1858 | Invalid·Event |
| 1859 | Invalid·subcommand |
| 1860 | Reset·rule·search·failed |
| 1861 | MRPC·request·denied |
| 1862 | Bad·firmware·state |
| 1863 | Port·already·bound |
| 1864 | SWMCLOGF |
| 1865 | %2049[^@]@%i |
| 1866 | %2049[^:]:%i |
| 1867 | %x:%x:%x.%x |
| 1868 | /sys/bus/pci/devices/%s |
| 1869 | %04x:%02x:%02x:%x/ |
| 1870 | %02x.%x/ |
| 1871 | /sys/dev/char/%d:%d/%s |
| 1872 | device/resource0 |
| 1873 | device/resource0_wc |
| 1874 | device/switchtec |
| 1875 | device/device |
| 1876 | %s/*:*:%02x.? |
| 1877 | %s/vendor |
| 1878 | %s*/*/device |
| 1879 | partition_count |
| 1880 | /sys/class/switchtec |
| 1881 | %s/%s/device |
| 1882 | product_id |
| 1883 | product_revision |
| 1884 | %s/fw_version |
| 1885 | /dev/switchtec%d |
| 1886 | device/i2c-dev |
| 1887 | /dev/i2c-%d |
1307 | gasrd·-c·-s·0x%x·%zu | 1888 | gasrd·-c·-s·0x%x·%zu |
1308 | gaswr·-c·-s·0x%x·0x | 1889 | gaswr·-c·-s·0x%x·0x |
1309 | Error·with·gas_reg_write() | 1890 | Error·with·gas_reg_write() |
1310 | %*[^:]:·[0x%x/0x%x]%*[^:]: | 1891 | %*[^:]:·[0x%x/0x%x]%*[^:]: |
1311 | pscdbg·0·all | 1892 | pscdbg·0·all |
1312 | ········Host·Switch·Index:··········» %d | |
1313 | ········Host·Physical·Port·ID:······» %d | |
1314 | ········Logical·Port·ID:············» %d | |
1315 | ········PDFID:······················» 0x%04x, | |
1316 | Switchtec·device·to·operate·on.·Can·be·any·of: | |
1317 | ·*·a·device·path·(/dev/switchtec0) | |
1318 | ·*·an·index·(0,·1,·2) | |
1319 | ·*·a·PCI·address·(3:00.1) | |
1320 | ·*·an·I2C·path·with·slave·address·(/dev/i2c-1@0x20) | |
1321 | ·*·a·UART·path·(/dev/ttyUSB0) | |
1322 | PAX·ID·within·a·PAX·fabric.·Only·valid·on·Switchtec·PAX·devices | |
1323 | number·of·bytes·to·write·per·access·(default·4) | |
1324 | The·--bar|-i·argument·is·required! | |
1325 | The·--pdfid|-f·argument·is·required! | |
1326 | Writing·0x%llx·to·0x%llx·(%d·bytes). | |
1327 | number·of·bytes·to·read·per·access·(default·4) | |
1328 | number·of·reads·to·perform·(default·1) | |
1329 | Unaligned·register·address·0x%x | |
1330 | Writing·0x%lx·to·%06lx·(%d·bytes). | |
1331 | Enable·the·EP·management·tunnel | |
1332 | Disable·the·EP·management·tunnel | |
1333 | Query·the·EP·management·tunnel·status | |
1334 | configure·the·EP·management·tunnel | |
1335 | The·--cmd|-c·argument·is·required! | |
1336 | CSU·channel·index·for·port·clock·source | |
1337 | The·--phys_port_id|-p·argument·is·required! | |
1338 | The·--port_type|-t·argument·is·required! | |
1339 | The·--clock_source|-c·argument·is·required·for·port·type·FABRIC_EP·and·FABRIC_HOST! | |
1340 | The·--clock_sris|-s·argument·is·required·for·port·type·FABRIC_EP·and·FABRIC_HOST! | |
1341 | The·--hvd_id|-d·argument·is·required·for·port·type·FABRIC_HOST! | |
1342 | display·a·port's·configuration·information | |
1343 | The·--control_type|-t·argument·is·required! | |
1344 | The·--hot_reset_flag|-f·argument·is·required·for·control·type·HOT_RESET! | |
1345 | unbind·the·EP·(function)·from·the·specified·host | |
1346 | bind·the·EP·(function)·to·the·specified·host | |
1347 | %[^','],·%[^','],·%[^','],·%[^','],%[^','],·%[^','],·%[^','],·%[^','],·%[^'.'] | |
1348 | Too·many·pdfids·specified·(Max:·%d). | |
1349 | Command·raw·data·in·dword,·format·example:·"0x040b0006·0x00000001" | |
1350 | send·a·device·specific·manage·command | |
1351 | The·--cmd_data|-c·argument·is·required! | |
1352 | ····Physical·Port·ID·%d·(%s): | |
1353 | ········Stack-Port:» » » Stack·%d,·Port·%d | |
1354 | ········Cfg·Width·(Bifurcation):» x%d | |
1355 | ········Power·Controller·GPIO:» » Unused | |
1356 | ········Power·Controller·GPIO:» » Index:·0x%04x,·Value:·0x%02x | |
1357 | ········DSP·PERST·GPIO:» » » Unused | |
1358 | ········DSP·PERST·GPIO:» » » Index:·0x%04x,·Value:·0x%02x | |
1359 | ········USP·PERST·GPIO:» » » Unused | |
1360 | ········USP·PERST·GPIO:» » » Index:·0x%04x,·Value:·0x%02x | |
1361 | ········PRESENCE·GPIO:» » » Unused | |
1362 | ········PRESENCE·GPIO:» » » Index:·0x%04x,·Value:·0x%02x | |
1363 | ········SFF8639·IFDET·GPIO:» » Unused | |
1364 | ········SFF8639·IFDET·GPIO:» » Index:·0x%04x,·Value:·0x%02x | |
1365 | ····HVD·%hhx·(Physical·Port·ID:·%hhu,·HFID:·0x%04hx): | |
1366 | ········Logical·PID·%d:» » Unbound | |
1367 | ············Function·%d:····» PDFID·0x%04hx | |
1368 | ····FID·range:··········» 0x%04hx·-·0x%04hx | |
1369 | ····HFID·range:·········» 0x%04hx·-·0x%04hx | |
1370 | ····VDFID·range:········» 0x%04hx·-·0x%04hx | |
1371 | ····PDFID·range:········» 0x%04hx·-·0x%04hx | |
1372 | ····RC·Port·Map:········» 0x%016llx | |
1373 | ····EP·Port·Map:········» 0x%016llx | |
1374 | ····Fabric·Port·Map:····» 0x%016llx | |
1375 | ····Free·Port·Map:······» 0x%016llx | |
1376 | display·GFMS·event·information | |
1377 | --clear·and·--reset·cannot·be·specified·at·the·same·time. | |
1378 | GFMS·Events·(%sRemaining:·%d) | |
1379 | ········Physical·Port·ID:···········»%d | |
1380 | DATABASE_CHANGED·(PAX·ID·%d): | |
1381 | HVD_INSTANCE_ENABLE·(PAX·ID·%d): | |
1382 | ········HVD·Instance·ID:············» %d | |
1383 | ········Clock·Channel:··············» %d | |
1384 | HVD_INSTANCE_DISABLE·(PAX·ID·%d): | |
1385 | ········DPC·Triggered:··············» %s | |
1386 | ········CE/UE:······················» %s | |
1387 | ········CE/UE·Error·Status:·········» 0x%08x | |
1388 | ········Time·Stamp·(In·Clock·Ticks):» 0x%08x%08x | |
1389 | ········AER·TLP·Header·Log:·········» 0x%08x | |
1390 | ····································» 0x%08x | |
1391 | ····································» 0x%08x | |
1392 | ····································» 0x%08x | |
1393 | ········AER·TLP·Header·Log:·········» N/A | |
1394 | %s············PDFID:······» 0x%02hx | |
1395 | %s············VID-DID:····» 0x%04hx-0x%04hx | |
1396 | %s············Binding:····» PAX·ID:·%hhd,·HVD·Physical·PID:·%hhd,·HVD·Logical·PID:·%hhd | |
1397 | %s············Binding:····» Unbound | |
1398 | %s············BAR[%d]:·····» %s·Bytes·(%s) | |
1399 | ····Physical·Port·ID·%d·(Not·attached) | |
1400 | ····Physical·Port·ID·%d·(EP·attached): | |
1401 | ····Physical·Port·ID·%d·(Switch·attached): | |
1402 | ············Function·%d: | |
1403 | ················ENUM_ID:······» 0x%04hx | |
1404 | ················VID-DID:······» 0x%04hx-0x%04hx | |
1405 | ················Class·Code:···» 0x%06x | |
1406 | ················BAR[%d]:» » %s·Bytes·(%s) | |
1407 | ············Physical·Port·ID·%d·(DSP·P2P·ENUMID·0x%04x): | |
1408 | dump·the·fabric·general·information | |
1409 | dump·all·topology·information·of·one·PAX | |
1410 | dump·specified·PAX's·general·information | |
1411 | dump·specified·HVD's·information | |
1412 | dump·specified·fabric·port's·information | |
1413 | dump·specified·EP·port's·information | |
1414 | dump·specified·HVD's·detailed·information | |
1415 | The·--hvd_id|-d·argument·is·required·for·-t·HVD! | |
1416 | The·--fab_pid|-f·argument·is·required·for·-t·FAB_PORT! | |
1417 | ····Physical·Port·ID·%hhd·(Not·attached) | |
1418 | ········Attached·Physical·PID:» %hhd | |
1419 | ········Attached·Switch·Index:» %hhd | |
1420 | ········Attached·SWFID:·······» 0x%04hx | |
1421 | ········Attached·FW·Version:··» 0x%x | |
1422 | The·--ep_pid|-e·argument·is·required·for·-t·EP_PORT! | |
1423 | ····HVD·%hhx·(Physical·Port·ID:·%hhu,·HFID:·0x%04hx): | |
1424 | ········USP·Status:········» » %s | |
1425 | ········USP·BDF:···········»»%s | |
1426 | ············VEP·%d: | |
1427 | ················Type:» » » %s | |
1428 | ················BDF:·» » » %s | |
1429 | ············Logical·PID·%d:» » Unbound | |
1430 | ················Function·%d:» » PDFID·0x%04hx·(DSP·BDF:·%s,·EP·BDF:·%s) | |
1431 | ········Logical·Port·P2P·enable·bitmap:» 0x%016lx | |
1432 | ············Logical·Port·%d·P2P·config·bitmap:····» 0x%016lx | |
1433 | ············Logical·Port·%d·P2P·active·bitmap:····» 0x%016lx | |
1434 | Switchtec·Fabric·Management·(PAX·only) | |
1435 | %s:·Setting·PAX·ID·is·not·supported. | |
1436 | ··%-4s» Version:·%-8s» CRC:·%08lx» %4s%11s%s | |
1437 | stack·to·deconfigure·the·counter·in | |
1438 | The·--stack·argument·is·required! | |
1439 | The·--counter·argument·is·required! | |
1440 | toggle·the·active·and·inactive·firmware·partitions·(BL2,·Main·Firmware) | |
1441 | NOTE:·Not·toggling·images·as·no·partition·type·options·were·specified | |
1442 | Firmware·type·BL2·and·Key·manifestare·not·supported·by·Gen3·switches | |
1443 | return·information·on·the·currently·flashed·firmware·(BL2,·Main·Firmware) | |
1444 | This·command·is·only·available·in·BL2·or·Main·Firmware! | |
1445 | unbind·a·logical·port·from·a·physical·port | |
1446 | bind·a·logical·port·to·a·physical·port | |
1447 | display·physical·port·binding·information | |
1448 | physical·port·%u·bound·to·%u,·partition·%u | |
1449 | print·individual·die·temperature·sensor·reading | |
1450 | test·if·the·Switchtec·interface·is·working | |
1451 | %s:·echo·command·returned·the·wrong·result;·got·%x,·expected·%x | |
1452 | log·type·to·parse·(default:·APP) | |
1453 | device·generation·(Only·needed·when·parsing·earlier·log·files·which·do·not·contain·device·generation·information.·Default:·UNKNOWN) | |
1454 | parse·a·binary·app·log·or·mailbox·log·to·a·text·file | |
1455 | WARNING:·The·two·input·files·have·different·version·numbers. | |
1456 | The·log·file·is·parsed·but·the·output·file·might·contain·errors. | |
1457 | WARNING:·There·is·no·device·Generation·information·in·the·log·file. | |
1458 | ···········The·log·file·is·parsed·but·the·output·file·contains·errors. | |
1459 | Hint:·Use·'-g'·option·to·specify·device·generation. | |
1460 | NOTE:·The·input·log·file·contains·device·generation·information, | |
1461 | ········therefore·the·generation·option·in·the·command·line·is·ignored. | |
1462 | ····Phys·Port·ID·%d··(Stack·%d,·Port·%d) | |
1463 | physical·port·ID·for·the·egress·side | |
1464 | physical·port·ID·for·the·ingress·side·(default:·use·all·ports) | |
1465 | The·--egress·argument·is·required! | |
1466 | show·all·ports·(including·downed·links) | |
1467 | GUI·refresh·period·in·seconds·(default:·1·second) | |
1468 | GUI·duration·in·seconds·(-1·=·forever) | |
1469 | print·additional·device·information | |
1470 | list·all·Switchtec·devices·on·this·machine | |
1471 | stack·to·show·the·configuration·for | |
1472 | display·an·event·counter's·configuration | |
1473 | stack·to·create·the·counter·in | |
1474 | event·to·count·on,·may·specify·this·argument·multiple·times·to·count·on·multiple·events | |
1475 | counter·index,·default·is·to·use·the·next·unused·index | |
1476 | measure·egress·TLPs·instead·of·ingress·--·only·meaningful·for·POSTED_TLP,·COMP_TLP·and·NON_POSTED_TLP·counts | |
1477 | ports·to·capture·events·on,·default·is·all·ports | |
1478 | threshold·to·trigger·an·event·notification | |
1479 | Must·specify·at·least·one·event! | |
1480 | A·threshold·can·only·be·used·with·a·counter·that·has·a·single·port·and·single·event | |
1481 | timeout·in·milliseconds·(-1·=·forever) | |
1482 | wait·for·an·event·counter·to·exceed·its·threshold | |
1483 | stack·to·show·the·counters·for | |
1484 | display·switch·information·(BL1,·BL2,·Main·Firmware) | |
1485 | Error·communicating·with·the·device.·Please·check·your·setup. | |
1486 | Port·cannot·be·specified·for·this·event·type. | |
1487 | Must·specify·partition·and·port·for·this·event·type. | |
1488 | dump·the·Memlog·info·from·flash·in·the·last·fatal·error·handling·dump | |
1489 | dump·the·Generic·Registers·context·from·flash·in·the·last·fatal·error·handling·dump | |
1490 | dump·the·thread·stack·info·from·flash·in·the·last·fatal·error·handling·dump | |
1491 | dump·the·system·stack·info·from·flash·in·the·last·fatal·error·handling·dump | |
1492 | dump·all·thread·info·from·flash·in·the·last·fatal·error·handling·dump | |
1493 | dump·NVLog·header·information·in·the·last·fatal·error·handling·dump | |
1494 | output·binary·log·data·(default) | |
1495 | parse·log·output·using·specified·log·definition·file·(app·log·only) | |
1496 | dump·the·firmware·log·to·a·file | |
1497 | Cannot·generate·text·format·log·file·in·BL1/2·boot·phase·without | |
1498 | a·log·defintion·file.·Please·provide·log·definiton·file·with·'-d', | |
1499 | or·specify·binary·log·format·with·'-f·BIN'·instead | |
1500 | INFO:·Only·BIN·format·is·supported·for·the·given·log·type, | |
1501 | dumping·logs·in·binary·format·instead. | |
1502 | Cannot·open·temporary·file·for·log·definition·data! | |
1503 | WARNING:·The·binary·log·file·have·different·version·numbers | |
1504 | ·········from·those·of·the·log·definition·file: | |
1505 | WARNING:·The·log·buffer·pointer·has·wrapped.·The·log·data·may·be·incomplete! | |
1506 | clear·all·events·of·a·specified·type | |
1507 | display·events·that·have·occurred | |
1508 | %s:·Gen3·PAX·is·not·supported. | |
1509 | output·format·(default:·normal) | |
1510 | print·additional·information·(only·with·'normal'·format) | |
1511 | display·switch·port·status·information | |
1512 | » Phys·Port·ID:····» %d·(Stack·%d,·Port·%d) | |
1513 | » Rate:············» Gen%d·-·%g·GT/s··%g·GB/s | |
1514 | » Device:··········»%04x:%04x·(%s) | |
1515 | print·posted,·non-posted·and·completion·results | |
1516 | measure·the·traffic·bandwidth·through·each·port | |
1517 | Do·you·want·to·continue?·[y/N]· | |
1518 | read·the·data/config·partiton·instead·of·the·main·firmware | |
1519 | read·the·BL2·partiton·instead·of·the·main·firmware | |
1520 | read·the·key·manifest·partiton·instead·of·the·main·firmware | |
1521 | don't·print·progress·to·stdout | |
1522 | read·a·firmware·image·from·flash | |
1523 | The·specified·partition·on·the·flash·is·empty! | |
1524 | WARNING:·The·firmware·image·for·this·partition·is·INVALID! | |
1525 | perform·a·hard·reset·of·the·switch | |
1526 | WARNING:·if·your·system·does·not·support·hotplug, | |
1527 | a·hard·reset·can·leave·the·system·in·a·broken·state. | |
1528 | Make·sure·you·reboot·after·issuing·this·command. | |
1529 | set·first·port·bifurcation·width | |
1530 | set·second·port·bifurcation·width | |
1531 | set·third·port·bifurcation·width | |
1532 | set·forth·port·bifurcation·width | |
1533 | set·fifth·port·bifurcation·width | |
1534 | set·sixth·port·bifurcation·width | |
1535 | set·seventh·port·bifurcation·width | |
1536 | set·last·port·bifurcation·width | |
1537 | dynamically·get·and·set·the·bifurcation·in·a·stack | |
1538 | To·set·the·bifurcation·of·a·stack·specify·the·stack_id·with·-s·and·specify | |
1539 | a·series·of·bifurcation·numbers·(1,·2,·4,·8,·16)·for·each·consecutive | |
1540 | port.·Specify·0·to·disable·a·port.·For·example: | |
1541 | ··switchtec·stack-bif·<device>·-s·<stack_id>·16 | |
1542 | will·bifurcate·the·entire·stack·into·a·x16·port. | |
1543 | ··switchtec·stack-bif·<device>·-s·<stack_id>·4·0·8 | |
1544 | will·bifurcate·the·first·port·in·the·stack·into·a·x4,·disable·the·next | |
1545 | 4·lanes·and·the·last·port·will·be·a·x8. | |
1546 | Must·specify·--stack_id/-s·when·setting·bifurcation | |
1547 | Invalid·bifurcation·value:·%d | |
1548 | Too·many·lanes·specified·in·the·bifurcation | |
1549 | %s:·Invalid·image·file·format | |
1550 | image·file·to·display·information·for | |
1551 | display·information·for·a·firmware·image | |
1552 | don't·activate·the·new·image,·use·fw-toggle·to·do·so·when·it·is·safe | |
1553 | force·interrupting·an·existing·fw-update·command·in·case·firmware·is·stuck·in·a·busy·state | |
1554 | set·the·bootloader·and·map·partition·as·RW·(only·valid·for·BOOT·and·MAP·images) | |
1555 | upload·a·new·firmware·image·to·flash·(BL2,·Main·Firmware) | |
1556 | This·command·only·supports·flashing·firmware·when·the·device·is·in·the·BL2·or·MAIN·boot·phase.·To·transfer·an·image·in·the·BL1·boot·phase,·use·the·'mfg·fw-transfer'·command·instead. | |
1557 | NOTE·-·A·device·can·be·in·one·of·these·three·boot·phases:· | |
1558 | BOOTLOADER1·(BL1):·in·this·phase,·a·device·runs·a·BL1·image·that·resides·on·the·device's·on-chip·boot·ROM.·The·BL1·image·is·implemented·to·facilitate·device·recovery·--·it·supports·transferring·and·executing·a·BOOTLOADER2·image.·To·enter·the·BL1·boot·phase,·set·the·device's·BOOT_RECOVERY·PIN·0·to·LOW·and·reset·the·device. | |
1559 | BOOTLOADER2·(BL2):·in·this·phase,·a·device·runs·the·BL2·image·stored·in·flash·or·transferred·during·the·BL1·boot·phase.·BL2·is·the·phase·for·device·recovery·--·it·provides·commands·to·update·and·activate·device·partitions.·To·enter·the·BL2·boot·phase,·set·the·device's·BOOT_RECOVERY·PIN[0]·to·HIGH·and·PIN[1]·to·LOW·and·reset·the·device. | |
1560 | MAIN·FIRMWARE·(MAIN):·this·is·the·full-featured·firmware·that·runs·on·your·device·during·normal·operation. | |
1561 | Writing·the·following·firmware·image·to·%s. | |
1562 | Use·'mfg·fw-transfer'·instead·to·transfer·a·BL2·image. | |
1563 | The·image·is·for·%s·devices·and·cannot·be·applied·to·this·device! | |
1564 | The·--set-boot-rw·option·only·applies·for·BOOT·and·MAP·images | |
1565 | firmware·update:·the·BOOT·and·MAP·partition·are·read-only.·use·--set-boot-rw·to·override | |
1566 | WARNING: | |
1567 | Updating·this·image·will·IRREVERSIBLY·update·device·%s·image | |
1568 | secure·version·to·0x%08lx! | |
1569 | NOTE:·Device·partition·map·has·been·updated!·All·other·partitions | |
1570 | (BL2,·Config·and·Main·Image)·MUST·BE·UPDATED·to·ensure·your·device·can·boot·properly! | |
1571 | NOTE:·This·command·does·not·automatically·activate·the·image·when·used·in·the·BL2·boot·phase. | |
1572 | Be·sure·to·use·'fw-toggle'·after·this·command·to·activate·the·updated·image. | |
1573 | <command>·[<device>]·[OPTIONS] | |
1574 | The·<device>·must·be·a·Switchtec·device·(ex:·/dev/switchtec0) | |
1575 | dynamically·get·and·set·the·bifurcation·in·a·stack | |
1576 | upload·a·new·firmware·image·to·flash·(BL2,·Main·Firmware) | |
1577 | The·following·are·all·implemented·sub-commands: | |
1578 | See·'%s·%s·help·<command>'·for·more·information·on·a·specific·command | |
1579 | See·'%s·help·<command>'·for·more·information·on·a·specific·command | |
1580 | The·following·are·all·installed·extensions: | |
1581 | See·'%s·<extension>·help'·for·more·information·on·a·extension | |
1582 | ERROR:·Invalid·sub-command·'%s'·for·command·'%s' | |
1583 | number·of·bytes·to·write·(default·4) | |
1584 | write·a·register·in·the·Global·Address·Space·(Main·Firmware·only) | |
1585 | Note·-·GAS·MRPC·Region·(0·~·0xfff)·is·inaccessible·with·the·command | |
1586 | GAS·is·only·available·with·Main·Firmware! | |
1587 | GAS·MRPC·Region·(0·~·0xfff)·is·inaccessible·with·the·command! | |
1588 | Out·of·range·for·Global·Address·Space | |
1589 | number·of·accesses·to·perform·(default·1) | |
1590 | read·a·register·from·the·Global·Address·Space·(Main·Firmware·only) | |
1591 | Note·-·GAS·MRPC·Region·(0·~·0xfff)·is·inaccessible·with·the·command | |
1592 | number·of·bytes·to·dump·(default·is·the·entire·GAS·space) | |
1593 | force·outputting·data·in·text·format,·default·is·to·output·in·text·unless·the·output·is·a·pipe,·in·which·case·binary·is·output | |
1594 | dump·all·Global·Address·Space·registers·(Main·Firmware·only) | |
1595 | Global·Address·Space·Access·(dangerous) | |
1596 | These·functions·should·be·used·with·extreme·caution·only·if·you·know·what·you·are·doing.·Any·register·accesses·through·this·interface·are·unsupported·by·Microsemi·unless·specifically·otherwise·specified. | |
1597 | read·a·register·from·the·Global·Address·Space·(Main·Firmware·only) | |
1598 | write·a·register·in·the·Global·Address·Space·(Main·Firmware·only) | |
1599 | Enable·or·disable·the·output·reference·clock·of·a·stack | |
1600 | Must·set·either·--enable·or·--disable | |
1601 | Must·not·set·both·--enable·and·--disable | |
1602 | Must·specify·stack·ID·using·--stack·or·-s | |
1603 | REFCLK·Output·%s·for·Stack·%d | |
1604 | physical·port·ID·to·set/get·loopback·for | |
1605 | Disable·all·generators·and·monitors | |
1606 | Inject·the·specified·number·of·errors·into·all·lanes·of·the·TX·port | |
1607 | Enable·Pattern·Generator·on·specified·port | |
1608 | Enable·Pattern·Monitor·on·specified·port | |
1609 | pattern·to·generate·or·monitor·for·(default:·PRBS31) | |
1610 | Enable·pattern·generation·and·monitor | |
1611 | Must·not·specify·-d·/·--disable·with·an·enable·flag | |
1612 | Too·many·errors·to·inject.·--inject·/·-i·must·be·less·than·1000 | |
1613 | ····Lane·%-2d····Errors:·0x%llx | |
1614 | print·all·MRPC·commands,·including·ones·that·are·unknown | |
1615 | List·permissible·MRPC·commands | |
1616 | First·Error·Right···········(%d,·%d) | |
1617 | Error·Free·Right············(%d,·%d) | |
1618 | Final·Right·················(%d,·%d) | |
1619 | First·Error·Left············(%d,·%d) | |
1620 | Error·Free·Left·············(%d,·%d) | |
1621 | Final·Left··················(%d,·%d) | |
1622 | First·Error·Top·Right·······(%d,·%d) | |
1623 | Error·Free·Top·Right········(%d,·%d) | |
1624 | Final·Top·Right·············(%d,·%d) | |
1625 | First·Error·Bottom·Right····(%d,·%d) | |
1626 | Error·Free·Bottom·Right·····(%d,·%d) | |
1627 | Final·Bottom·Right··········(%d,·%d) | |
1628 | First·Error·Top·Left········(%d,·%d) | |
1629 | Error·Free·Top·Left·········(%d,·%d) | |
1630 | Final·Top·Left··············(%d,·%d) | |
1631 | First·Error·Bottom·Left·····(%d,·%d) | |
1632 | Error·Free·Bottom·Left······(%d,·%d) | |
1633 | Final·Bottom·Left···········(%d,·%d) | |
1634 | Done····W2H=%d···Dwell·Time:·crosshair=200ms,·eye=%dms | |
1635 | Done····W2H=%d···Dwell·Time:·crosshair=200ms | |
1636 | Error·in·cross·hair:·previous·state:·%d | |
1637 | LTSSM·Speed·(if·enabling·the·LTSSM·loopback·mode),·default:·GEN4 | |
1638 | Enable·Loopback·on·specified·ports | |
1639 | physical·port·ID·to·dump·data·for | |
1640 | return·the·data·for·the·previous·link | |
1641 | Dump·far·end·port·equalization·table | |
1642 | Far·End·TX·Equalization·Table·for·physical·port·%d,·lane·%d·%s | |
1643 | Step··Pre-Cursor··Post-Cursor··FOM··Pre-Up··Post-Up··Error··Active··Speed | |
1644 | %4d··%10d··%11d··%3d··%6d··%7d··%5d··%6d··%5d | |
1645 | capture·all·lanes,·format·must·be·csv | |
1646 | load·crosshair·data·from·a·previously·saved·file | |
1647 | output·format·(default:·curses) | |
1648 | lane·id·within·the·port·to·observe | |
1649 | optionally,·plot·a·CSV·file·from·an·eye·capture·as·the·background | |
1650 | Unable·to·parse·crosshair·CSV·file:·%s | |
1651 | Must·specify·a·switchtec·device·if·not·using·-C | |
1652 | Must·not·specify·both·--all/-a·and·--lane/-l | |
1653 | Must·use·--format=CSV·with·--all/-a | |
1654 | Must·specify·a·port·ID·with·--port/-p | |
1655 | Crosshair·-·Port·%d,·Lane·%d,·Gen·%d | |
1656 | ·W2H=%d···Dwell·Time:·crosshair=200ms,·eye=%dms | |
1657 | ·W2H=%d···Dwell·Time:·crosshair=200ms | |
1658 | ·······W2H=%d···Dwell·Time:·crosshair=200ms,·eye=%dms | |
1659 | ·······W2H=%d···Dwell·Time:·crosshair=200ms | |
1660 | Unable·to·get·port·information·for·lane:·%d | |
1661 | optionally,·superimpose·a·crosshair·CSV·onto·the·result | |
1662 | number·of·lanes·to·capture,·if·greater·than·one,·format·must·be·csv·(default:·1) | |
1663 | plot·a·CSV·file·from·an·earlier·capture | |
1664 | step·interval·in·ms·(default:·1ms) | |
1665 | Eye·Observation,·Port·%d,·Lane·%d,·Gen·%d | |
1666 | Must·specify·a·switchtec·device·if·not·using·-P | |
1667 | Start·time·(--t-start/-t)·is·out·of·range·(0,·63) | |
1668 | End·time·(--t-end/-T)·is·out·of·range·(t-start,·63) | |
1669 | Start·voltage·(--v-start/-v)·is·out·of·range·(-255,·255) | |
1670 | End·voltage·(--v-end/-V)·is·out·of·range·(v-start,·255) | |
1671 | --format/-f·must·be·CSV·if·--num-lanes/-n·is·greater·than·1 | |
1672 | Observing·Port·%d,·Lane·%d·to·%d,·Gen·%d | |
1673 | Observing·Port·%d,·Lane·%d,·Gen·%d | |
1674 | Unable·to·write·CSV·file·'%s':·%m | |
1675 | Mode·and·DTCLCK·for·physical·port·%d·%s | |
1676 | Lane······MODE···DTCLK_5··DTCLK_8_6··DTCLK_9 | |
1677 | get·the·far-end·coefficients·instead·of·the·local·ones | |
1678 | %s·Equalization·FS/LF·data·for·physical·port·%d·%s | |
1679 | Dump·port·equalization·coefficients | |
1680 | %s·TX·Coefficients·for·physical·port·%d·%s | |
1681 | Dump·analog·RX·coefficients/adaptation·objects | |
1682 | Coefficients·for·physical·port·%d·%s | |
1683 | Lane··CTLE··Tgt-Amp··Spec-DFE··DFE0·DFE1·DFE2·DFE3·DFE4·DFE5·DFE6 | |
1684 | This·command·is·not·supported·on·Gen3·devices | |
1685 | LTSSM·Log·for·Physical·Port·%d·(autowrap·ON) | |
1686 | Idx» Delta·Time» PCIe·Rate» State | |
1687 | These·functions·provide·diagnostic·information·from·the·switch | |
1688 | Display·data·in·a·curses·scrollable·window | |
1689 | Display·data·in·a·simplified·text·format | |
1690 | raw·data·mode·(slow,·more·accurate) | |
1691 | ratio·data·mode·(faster,·less·accurate) | |
1692 | Disabled·by·Default·But·Can·Be·Enabled | |
1693 | » JTAG/EJTAG·State·After·Reset:·» %d | |
1694 | » JTAG/EJTAG·State·After·BL1:·» %d | |
1695 | » JTAG/EJTAG·Unlock·IN·BL1:·» %d | |
1696 | » JTAG/EJTAG·Unlock·AFTER·BL1:·» %d | |
1697 | » I2C·Recovery·TMO:·»»%d·Second(s) | |
1698 | » I2C·Address·(7-bits):·» » 0x%02x | |
1699 | » Attestation:» » » Enabled,·with·UDS· | |
1700 | Exponent·Hex·Data·%s:·» » 0x%08x | |
1701 | Current·KMSK·Index·%s:·» » Not·Set | |
1702 | CDI·eFuse·Include·Mask·%s:·» 0x%08x | |
1703 | not·visible·with·current·security·settings | |
1704 | Switchtec·device·to·operate·on.·Can·be·any·of: | |
1705 | ·*·a·device·path·(/dev/switchtec0) | |
1706 | ·*·an·index·(0,·1,·2) | |
1707 | ·*·a·PCI·address·(3:00.1) | |
1708 | ·*·an·I2C·path·with·slave·address·(/dev/i2c-1@0x20) | |
1709 | update·debug·feature·secure·unlock·version | |
1710 | Serial·number·must·be·set·for·this·command! | |
1711 | Unlock·version·must·be·set·for·this·command! | |
1712 | Public·key·file·must·be·set·for·this·command! | |
1713 | Signature·file·must·be·set·for·this·command! | |
1714 | WARNING:·This·operation·makes·changes·to·the·device·OTP·memory·and·is·IRREVERSIBLE! | |
1715 | unlock·firmware·debug·features | |
1716 | This·command·unlocks·the·EJTAG·port,·Command·Line·Interface·(CLI),·MRPC·command·and·Global·Address·Space·(GAS)·registers. | |
1717 | Generate·token·for·signature·file·required·for·command·'mfg·debug-unlock'·(default) | |
1718 | Generate·token·for·signature·file·required·for·command·'mfg·debug-lock-update' | |
1719 | generate·device·token·file·for·signature | |
1720 | Use·the·generated·token·file·on·your·security·management·system·to·generate·the·signature·file·required·for·either·command·'mfg·debug-unlock'·or·'mfg·debug-lock-update'· | |
1721 | add·a·KSMK·entry·(BL1·and·Main·Firmware·only) | |
1722 | KMSK·stands·for·Key·Manifest·Secure·Key.·It·is·a·key·used·to·verify·the·Key·Manifest·partition,·which·contains·keys·used·to·verify·all·other·partitions. | |
1723 | KSMK·entry·file·must·be·set·in·this·command! | |
1724 | This·command·is·only·available·in·BL1·or·Main·Firmware! | |
1725 | This·command·is·only·valid·when·secure·state·is·not·INITIALIZED_UNSECURED! | |
1726 | REJECTED:·the·specified·KMSK·entry·already·exists·on·the·device! | |
1727 | Public·key·file·must·be·specified·when·secure·state·is·INITIALIZED_SECURED! | |
1728 | Signature·file·must·be·specified·when·secure·state·is·INITIALIZED_SECURED! | |
1729 | Adding·the·following·KMSK·entry·to·device: | |
1730 | WARNING:·This·operation·makes·changes·to·the·device·OTP·memory·and·is·IRREVERSIBLE! | |
1731 | Show·secure·settings·without·programming | |
1732 | set·device·security·settings·(BL1·and·Main·Firmware·only) | |
1733 | The·security·settings·programmed·with·this·command·will·not·take·effect·until·the·chip·is·set·to·either·INITIALIZED_UNSECURED·or·INITIALIZED_SECURED·state. | |
1734 | This·command·is·only·available·when·secure·state·is·UNINITIALIZED_UNSECURED! | |
1735 | Invalid·secure·setting·file:·%s! | |
1736 | The·security·setting·file·is·for·a·different·generation·of·Switchtec·device! | |
1737 | Invalid·SPI·Clock·Rate·value·specified·in·the·security·setting·file! | |
1738 | INFO:·Attestation·is·not·supported·or·not·enabled.·The·given·UDS·file·is·ignored. | |
1739 | INFO:·Device·uses·self-generated·UDS.·The·given·UDS·file·is·ignored. | |
1740 | ERROR:·UDS·file·is·required·for·the·current·configuration! | |
1741 | Writing·the·below·settings·to·device:· | |
1742 | CDI·eFuse·Include·Mask:·» » 0x%08x | |
1743 | set·device·secure·state·(BL1·and·Main·Firmware·only) | |
1744 | This·command·can·only·be·used·when·the·device·secure·state·is·UNINITIALIZED_UNSECURED. | |
1745 | NOTE·-·A·device·can·be·in·one·of·these·three·secure·states:· | |
1746 | UNINITIALIZED_UNSECURED:·this·is·the·default·state·when·the·chip·is·shipped.·All·security-related·settings·are·'uninitialized',·and·the·chip·is·in·the·'unsecured'·state.· | |
1747 | INITIALIZED_UNSECURED:·this·is·the·state·when·security-related·settings·are·'initialized',·and·the·chip·is·set·to·the·'unsecured'·state.· | |
1748 | INITIALIZED_SECURED:·this·is·the·state·when·security-related·settings·are·'initialized',·and·the·chip·is·set·to·the·'secured'·state.· | |
1749 | Use·'config-set'·or·other·mfg·commands·to·initialize·security·settings·when·the·chip·is·in·the·UNINITIALIZED_UNSECURED·state,·then·use·this·command·to·switch·the·chip·to·the·INITIALIZED_SECURED·or·INITIALIZED_UNSECURED·state.· | |
1750 | WARNING:·ONCE·THE·CHIP·STATE·IS·SUCCESSFULLY·SET,·IT·CAN·NO·LONGER·BE·CHANGED.·USE·CAUTION·WHEN·ISSUING·THIS·COMMAND. | |
1751 | Secure·state·must·be·set·in·this·command! | |
1752 | This·command·is·only·valid·when·secure·state·is·UNINITIALIZED_UNSECURED! | |
1753 | Switchtec·device·to·operate·on.·Can·be·any·of: | |
1754 | ·*·an·I2C·path·with·slave·address·(/dev/i2c-1@0x20) | |
1755 | resume·device·boot·process·(BL1·and·BL2·only) | |
1756 | A·normal·device·boot·process·includes·the·BL1,·BL2·and·Main·Firmware·boot·phases.·In·the·case·when·the·boot·process·is·paused·at·the·BL1·or·BL2·phase·(due·to·boot·failure·or·BOOT_RECOVERY·PIN[0:1]·being·set·to·LOW),·sending·this·command·requests·the·device·to·try·resuming·a·normal·boot·process. | |
1757 | NOTE:·if·your·system·does·not·support·hotplug,·your·device·might·not·be·immediately·accessible·after·a·normal·boot·process.·In·this·case,·be·sure·to·reboot·your·system·after·sending·this·command. | |
1758 | This·command·is·only·available·in·BL1·or·BL2! | |
1759 | WARNING:·if·your·system·does·not·support·hotplug, | |
1760 | your·device·might·not·be·immediately·accessible | |
1761 | after·a·normal·boot·process.·In·this·case,·be·sure | |
1762 | to·reboot·your·system·after·sending·this·command. | |
1763 | execute·previously·transferred·firmware·image·(BL1·only) | |
1764 | This·command·is·only·supported·when·the·device·is·in·the·BL1·boot·phase.·The·firmware·image·must·have·been·transferred·using·the·'fw-transfer'·command.·After·firmware·initializes,·it·listens·for·activity·from·I2C,·UART·(XModem),·or·both·interfaces·for·input.·Once·activity·is·detected·from·an·interface,·firmware·falls·into·recovery·mode·on·that·interface.·The·interface·to·listen·on·can·be·specified·using·the·'bl2_recovery_mode'·option.· | |
1765 | To·activate·an·image·in·the·BL2·or·MAIN·boot·phase,·use·the·'fw-toggle'·command·instead. | |
1766 | NOTE·-·A·device·can·be·in·one·of·these·three·boot·phases:· | |
1767 | BOOTLOADER1·(BL1):·in·this·phase,·a·device·runs·a·BL1·image·that·resides·on·the·device's·on-chip·boot·ROM.·The·BL1·image·is·implemented·to·facilitate·device·recovery·--·it·supports·transferring·and·executing·a·BOOTLOADER2·image.·To·enter·the·BL1·boot·phase,·set·the·device's·BOOT_RECOVERY·PIN·0·to·LOW·and·reset·the·device. | |
1768 | BOOTLOADER2·(BL2):·in·this·phase,·a·device·runs·the·BL2·image·stored·in·flash·or·transferred·during·the·BL1·boot·phase.·BL2·is·the·phase·for·device·recovery·--·it·provides·commands·to·update·and·activate·device·partitions.·To·enter·the·BL2·boot·phase,·set·the·device's·BOOT_RECOVERY·PIN[0]·to·HIGH·and·PIN[1]·to·LOW·and·reset·the·device. | |
1769 | MAIN·FIRMWARE·(MAIN):·this·is·the·full-featured·firmware·that·runs·on·your·device·during·normal·operation. | |
1770 | This·command·is·only·available·in·the·BL1·phase! | |
1771 | This·command·will·execute·the·previously·transferred·image. | |
1772 | firmware·image·file·to·transfer | |
1773 | transfer·a·firmware·image·to·device·(BL1·only) | |
1774 | This·command·only·supports·transferring·a·firmware·image·when·the·device·is·in·the·BL1·boot·phase.·Use·'fw-execute'·after·this·command·to·excute·the·transferred·image.·Note·that·the·image·is·stored·in·device·RAM·and·is·lost·after·device·reboot. | |
1775 | To·update·an·image·in·the·BL2·or·MAIN·boot·phase,·use·the·'fw-update'·command·instead. | |
1776 | NOTE·-·A·device·can·be·in·one·of·these·three·boot·phases:· | |
1777 | BOOTLOADER1·(BL1):·in·this·phase,·a·device·runs·a·BL1·image·that·resides·on·the·device's·on-chip·boot·ROM.·The·BL1·image·is·implemented·to·facilitate·device·recovery·--·it·supports·transferring·and·executing·a·BOOTLOADER2·image.·To·enter·the·BL1·boot·phase,·set·the·device's·BOOT_RECOVERY·PIN·0·to·LOW·and·reset·the·device. | |
1778 | BOOTLOADER2·(BL2):·in·this·phase,·a·device·runs·the·BL2·image·stored·in·flash·or·transferred·during·the·BL1·boot·phase.·BL2·is·the·phase·for·device·recovery·--·it·provides·commands·to·update·and·activate·device·partitions.·To·enter·the·BL2·boot·phase,·set·the·device's·BOOT_RECOVERY·PIN[0]·to·HIGH·and·PIN[1]·to·LOW·and·reset·the·device. | |
1779 | MAIN·FIRMWARE·(MAIN):·this·is·the·full-featured·firmware·that·runs·on·your·device·during·normal·operation. | |
1780 | This·command·is·only·available·in·the·BL1·boot·phase! | |
1781 | Use·'fw-update'·instead·to·update·an·image·in·other·boot·phases. | |
1782 | Writing·the·following·firmware·image·to·%s: | |
1783 | This·command·only·supports·transferring·a·BL2·image. | |
1784 | active·image·index·for·FIRMWARE | |
1785 | active·image·index·for·KEY·MANIFEST | |
1786 | active·image·index·for·RIOT·(Gen5·device·only) | |
1787 | select·active·image·index·(BL1·only) | |
1788 | One·of·BL2,·Config,·Key·Manifest,·RIOT·or·Firmware·indices·must·be·set·in·this·command! | |
1789 | This·command·is·only·available·in·BL1! | |
1790 | Active·index·of·BL2·must·be·within·0-1! | |
1791 | Active·index·of·FIRMWARE·must·be·within·0-1! | |
1792 | Active·index·of·CONFIG·must·be·within·0-1! | |
1793 | Active·index·of·KEY·MANIFEST·must·be·within·0-1! | |
1794 | RIOT·image·is·not·available·on·Gen4·devices! | |
1795 | Active·index·of·RIOT·must·be·within·0-1! | |
1796 | print·additional·chip·information | |
1797 | Key·Manifest·Secure·Version:·» » 0x%08x | |
1798 | RIOT·Secure·Version:·» » » 0x%08x | |
1799 | BL2·Secure·Version:·» » » 0x%08x | |
1800 | Main·Secure·Version:·» » » 0x%08x | |
1801 | Secure·Unlock·Version:·» » » 0x%08x | |
1802 | Other·secure·settings·are·only·shown·in·the·BL1·or·Main·Firmware·phase. | |
1803 | Additional·(verbose)·chip·info·is·not·available·on·this·chip! | |
1804 | Additional·(verbose)·chip·info·is·only·available·in·the·Main·Firmware·phase! | |
1805 | display·active·image·list·(BL1·only) | |
1806 | ping·device·and·get·current·boot·phase | |
1807 | Manufacturing·Process·Commands | |
1808 | These·commands·control·and·manage·mfg·settings. | |
1809 | transfer·a·firmware·image·to·device·(BL1·only) | |
1810 | execute·previously·transferred·firmware·image·(BL1·only) | |
1811 | resume·device·boot·process·(BL1·and·BL2·only) | |
1812 | set·device·secure·state·(BL1·and·Main·Firmware·only) | |
1813 | set·device·security·settings·(BL1·and·Main·Firmware·only) | |
1814 | add·a·KSMK·entry·(BL1·and·Main·Firmware·only) | |
1815 | generate·device·token·file·for·signature | |
1816 | unlock·firmware·debug·features | |
1817 | FATAL:·unknown·config·type:·%d | |
1818 | No·choices·set·for·'--%s/-%c'· | |
1819 | Unexpected·choice·'%s'·for·'--%s/-%c'· | |
1820 | FATAL:·custom·handler·not·specified·for·CFG_CUSTOM! | |
1821 | Expected·suffixed·size·argument·for·'--%s/-%c'·but·got·'%s'! | |
1822 | Expected·suffixed·integer·argument·for·'--%s/-%c'·but·got·'%s'! | |
1823 | Expected·long·long·integer·argument·for·'--%s/-%c'·but·got·'%s'! | |
1824 | Expected·float·argument·for·'--%s/-%c'·but·got·'%s'! | |
1825 | Expected·long·integer·argument·for·'--%s/-%c'·but·got·'%s'! | |
1826 | Expected·byte·argument·for·'--%s/-%c'·but·got·'%s'! | |
1827 | Expected·short·argument·for·'--%s/-%c'·but·got·'%s'! | |
1828 | Expected·integer·argument·for·'--%s/-%c'·but·got·'%s'! | |
1829 | Expected·0·or·1·argument·for·'--%s/-%c'·but·got·'%s'! | |
1830 | Expected·positive·argument·for·'--%s/-%c'·but·got·'%s'! | |
1831 | Expected·nonnegative·argument·for·'--%s/-%c'·but·got·'%s'! | |
1832 | if·set,·the·value·will·be·used·for·the·<%s>·argument | |
1833 | Invalid·number·or·range·for·'--%s/-%c'· | |
1834 | %d·out·of·range·for·'--%s/-%c'· | |
1835 | Non-fatal·Error·Message·received | |
1836 | Correctable·Error·Message·received | |
1837 | Package·length·less·than·32·bytes | |
1838 | Signature·memory·allocation·failed | |
1839 | Programming·a·read-only·partition | |
1840 | SEEPROM·or·related·TWI·bus·isn't·enabled | |
1841 | Programming·a·running·partition | |
1842 | Programming·not·allowed·over·this·interface | |
1843 | Activation·failed·due·to·XML·version·mismatch | |
1844 | Activation·failed·due·to·unknown·error | |
1845 | Data·offset·error·during·programming | |
1846 | #################################### | |
1847 | ##·Parsed·with·definition·file·for | |
1848 | ##·FW·version·%08x | |
1849 | ##·SDK·version·%08x | |
1850 | #################################### | |
1851 | ···#|Timestamp················|Module·······|Severity·|Event·ID·|Event | |
1852 | ···#|Timestamp················|Source·|Event·ID·|Event | |
1853 | (Invalid·log·entry·number:·%d·(module·0x%x)) | |
1854 | %04d|xxxd·xx:xx:xx.xxx,xxx,xxx| | |
1855 | %04d|%03dd·%02d:%02d:%02d.%03d,%03d,%03d| | |
1856 | Logical·bridge·instance·already·bound | |
1857 | Logical·bridge·not·bind·to·physical·port | |
1858 | Error·reading·log·definition·file | |
1859 | No·background·thread·run·for·the·command | |
1860 | XML·version·mismatch·between·MAIN·and·CFG·partition | |
1861 | Stack·bifurcation·code·invalid | |
1862 | The·handler·thread·is·not·idle | |
1863 | No·previous·adaptation·object·data | |
1864 | No·available·MRPC·handler·thread | |
1865 | UART·interface·not·supported·for·this·command | |
1866 | %s:·%s·(MRPC:·0x%x,·error:·0x%x) | |
1867 | Firmware·Non-Maskable·Interrupt | |
1868 | Global·Fabric·Management·Server·Event | |
1869 | Dynamic·Partition·Binding·Completion | |
1870 | Advanced·Error·Reporting·in·P2P·Port | |
1871 | Advanced·Error·Reporting·in·vEP | |
1872 | Downstream·Port·Containment·Event | |
1873 | Completion·Timeout·Synthesis·Event | |
1874 | Upstream·Error·Containment·Event | |
1875 | Internal·Error·Reporting·Event | |
1876 | Event·Counter·Threshold·Reached | |
1877 | /sys/bus/pci/devices/%s/*:*:*/ | |
1878 | /sys/bus/pci/devices/%s/config | |
1879 | /sys/bus/pci/devices/%04x:%02x:%02x.%x/switchtec | |
1880 | Secure·Configuration·Get·Extended | |
1881 | Configure·Fabric·Physical·Port | |
1882 | Endpoint·Device·CSR·and·MS·Raw·Access | |
1883 | Endpoint·Device·Tunnel·Configuration | |
1884 | Firmware·Active·Image·Index·Get | |
1885 | Firmware·Active·Image·Index·Select | |
1886 | Chip·Serial·Number·and·Secure·Versions | |
1887 | Secure·Configuration·Get·(Gen5) | |
1888 | Secure·Configuration·Set·(Gen5) | |
1889 | No·access·beyond·the·Total·GAS·Section | |
1890 | %*[^<]<0x%x>·[%d·Byte]%*[^,],%*[^:]:·0x%x%*[^:]: | |
1891 | %*[^<]<0x%x>·[%d·Byte]%*[^:]:·0x%x%*[^:]: | |
1892 | %*[^,],%*[^:]:·[0x%x/0x%x]%*[^:]: | |
1893 | 8?61$#*-pw~ylkbeHOFATSZ] | 1893 | 8?61$#*-pw~ylkbeHOFATSZ] |
1894 | '·).;<52 | 1894 | '·).;<52 |
1895 | WPY^KLEBohafst}z | 1895 | WPY^KLEBohafst}z |
1896 | ing`ur{|QV_XMJCD | 1896 | ing`ur{|QV_XMJCD |
1897 | !&/(=:34NI@GRU\[vqx | 1897 | !&/(=:34NI@GRU\[vqx |
1898 | jmdc>907"%,+ | 1898 | jmdc>907"%,+ |
1899 | switchtec | 1899 | switchtec |