Dell Brocade G620 Brocade 8.0.1 Fabric OS Administratiors Guide - Page 431

configuration is Switch Dynamic D_Port /Emulex HBA On-Demand D-port. Static D_Port configuration is not supported

Page 431 highlights

Diagnostic Port NOTE These commands are for Brocade HBAs only. Refer to documentation from other vendors as appropriate. ∙ bcu diag --dportenable -- Enables D_Port on a specific port, sets the test pattern, and sets the frame count for testing. ∙ bcu diag --dportdisable -- Disables D_Port on a specific port and sets the port back to an N_Port or NL_Port. ∙ bcu diag --dportshow -- Displays test results for a test in progress on a specific port. ∙ bcu diag --dportstart -- Restarts a test on a specific port when the test has completed. ∙ bcu port --list -- Displays the D_Port enabled or disabled state on the adapter and connected switch. Host Bus Adapter limitations and considerations for D_Ports In addition to the items listed in "General limitations and considerations for D_Ports," above, you should keep in mind the following limitations and considerations when using a D_Port with a Host Bus Adapter (HBA): ∙ D_Port is supported only on Brocade 16-Gbps HBA ports operating in HBA mode with a 16-Gbps SFP+ on Brocade 16-Gbps switches running Fabric OS 7.1 or later. In addition, the Brocade adapter must be using driver version 3.2.0 or higher. ∙ D_Port is supported on non-Brocade 16-Gbps HBAs on Gen 5 platforms if (1) you have a Fabric Vision license or the combination of Fabric Watch license and Advanced Performance Monitoring license present on the switch and (2) the HBA vendor has implemented the Brocade HBA D_Port support. ∙ D_Port is supported on non-Brocde 32-Gbps HBAs on Gen 6 platforms if (1) you have a Fabric Vision license present on the switch. ∙ D_Ports are not supported in a configuration of an HBA to another HBA (in target mode). ∙ D_Ports on the HBA do not support forward error correction (FEC) and credit recovery (CR). If these features are enabled on the switch side, the HBA ignores them. ∙ Because of SFP electrical wrap (EWRAP) bleed-through, during the beginning of switch electrical loopback testing the HBA will receive some broken frames. This causes the port statistic error counter to increase. Examples are "CRC err", "bad EOF", and "invalid order set". Similar results occur for the optical loopback test. You should ignore these port statistics on the HBA. ∙ The following commands from the switch are not supported by the HBA, and the HBA will drop them: - portdporttest --restart - portdporttest --setarg ∙ The Qlogic HBA does not support manual D_Port tests that are started from the switch side by means of the portdporttest command with suboptions (--start, --setargs, --restart, and so on). It supports only automatic tests when the port is configured as a D_Port by means of the portcfgdport --enable command from the switch side. ∙ When Emulex HBAs are used, D_Port tests can be triggered only from the Emulex HBA side only. The supported D_Port configuration is "Switch (Dynamic D_Port) /Emulex HBA (On-Demand D-port)". Static D_Port configuration is not supported in this case. ∙ The maximum number of D_Ports on which the tests can run simultaneously depends on the HBA firmware version. TABLE 83 Limitation on number of D_Ports for simultaneous tests HBA firmware version Maximum number of D_Ports on which tests can be run simultaneously HBA v3.2.0 4 HBA v3.2.3 8 ∙ As soon as the HBA is configured as the static D_Port, the switch changes to dynamic D_Port mode. After the test is completed and the switch is rebooted, the switch port changes back to G_Port mode. To resolve this issue, remove the static D_Port configuration on the HBA. Brocade Fabric OS Administration Guide, 8.0.1 53-1004111-02 431

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457
  • 458
  • 459
  • 460
  • 461
  • 462
  • 463
  • 464
  • 465
  • 466
  • 467
  • 468
  • 469
  • 470
  • 471
  • 472
  • 473
  • 474
  • 475
  • 476
  • 477
  • 478
  • 479
  • 480
  • 481
  • 482
  • 483
  • 484
  • 485
  • 486
  • 487
  • 488
  • 489
  • 490
  • 491
  • 492
  • 493
  • 494
  • 495
  • 496
  • 497
  • 498
  • 499
  • 500
  • 501
  • 502
  • 503
  • 504
  • 505
  • 506
  • 507
  • 508
  • 509
  • 510
  • 511
  • 512
  • 513
  • 514
  • 515
  • 516
  • 517
  • 518
  • 519
  • 520
  • 521
  • 522
  • 523
  • 524
  • 525
  • 526
  • 527
  • 528
  • 529
  • 530
  • 531
  • 532
  • 533
  • 534
  • 535
  • 536
  • 537
  • 538
  • 539
  • 540
  • 541
  • 542
  • 543
  • 544
  • 545
  • 546
  • 547
  • 548
  • 549
  • 550
  • 551

NOTE
These commands are for Brocade HBAs only. Refer to documentation from other vendors as appropriate.
bcu diag --dportenable
-- Enables D_Port on a specific port, sets the test pattern, and sets the frame count for testing.
bcu diag --dportdisable
-- Disables D_Port on a specific port and sets the port back to an N_Port or NL_Port.
bcu diag --dportshow
-- Displays test results for a test in progress on a specific port.
bcu diag --dportstart
-- Restarts a test on a specific port when the test has completed.
bcu port --list
-- Displays the D_Port enabled or disabled state on the adapter and connected switch.
Host Bus Adapter limitations and considerations for D_Ports
In addition to the items listed in "General limitations and considerations for D_Ports," above, you should keep in mind the following
limitations and considerations when using a D_Port with a Host Bus Adapter (HBA):
D_Port is supported only on Brocade 16-Gbps HBA ports operating in HBA mode with a 16-Gbps SFP+ on Brocade 16-Gbps
switches running Fabric OS 7.1 or later. In addition, the Brocade adapter must be using driver version 3.2.0 or higher.
D_Port is supported on non-Brocade 16-Gbps HBAs on Gen 5 platforms if (1) you have a Fabric Vision license or the
combination of Fabric Watch license and Advanced Performance Monitoring license present on the switch
and
(2) the HBA
vendor has implemented the Brocade HBA D_Port support.
D_Port is supported on non-Brocde 32-Gbps HBAs on Gen 6 platforms if (1) you have a Fabric Vision license present on the
switch.
D_Ports are not supported in a configuration of an HBA to another HBA (in target mode).
D_Ports on the HBA do not support forward error correction (FEC) and credit recovery (CR). If these features are enabled on
the switch side, the HBA ignores them.
Because of SFP electrical wrap (EWRAP) bleed-through, during the beginning of switch electrical loopback testing the HBA will
receive some broken frames. This causes the port statistic error counter to increase. Examples are “CRC err”, “bad EOF”, and
“invalid order set”. Similar results occur for the optical loopback test. You should ignore these port statistics on the HBA.
The following commands from the switch are not supported by the HBA, and the HBA will drop them:
portdporttest --restart
portdporttest --setarg
The Qlogic HBA does not support manual D_Port tests that are started from the switch side by means of the
portdporttest
command with suboptions (
--start
,
--setargs
,
--restart
, and so on). It supports only automatic tests when the port is configured
as a D_Port by means of the
portcfgdport --enable
command from the switch side.
When Emulex HBAs are used, D_Port tests can be triggered only from the Emulex HBA side only. The supported D_Port
configuration is "Switch (Dynamic D_Port) /Emulex HBA (On-Demand D-port)". Static D_Port configuration is not supported in
this case.
The maximum number of D_Ports on which the tests can run simultaneously depends on the HBA firmware version.
TABLE 83
Limitation on number of D_Ports for simultaneous tests
HBA firmware version
Maximum number of D_Ports on which tests can be run simultaneously
HBA v3.2.0
4
HBA v3.2.3
8
As soon as the HBA is configured as the static D_Port, the switch changes to dynamic D_Port mode. After the test is
completed and the switch is rebooted, the switch port changes back to G_Port mode. To resolve this issue, remove the static
D_Port configuration on the HBA.
Diagnostic Port
Brocade Fabric OS Administration Guide, 8.0.1
53-1004111-02
431