HP AE370A HP StorageWorks Fabric OS 6.x administrator guide (5697-0015, May 20 - Page 184

Troubleshooting, Considerations for downgrading firmware to Fabric OS 5.3.0 or earlier

Page 184 highlights

Troubleshooting firmwareDownload Starting in Fabric OS 5.2.0 a network diagnostic script and preinstallation check was added as a part of the firmwareDownload procedure. The script and preinstallation check performs troubleshooting and automatically checks for any blocking conditions. However, you should follow these best practices for firmware download before you start the procedure: • Keep all session logs. • Enter the supportSave or the supportShow command before and after entering the firmwareDownload command. • If a problem persists, package together all of the information (the Telnet session logs and serial console logs, output from the supportSave command) for your switch support provider. Make sure you identify what information was gathered before and after issuing the firmwareDownload command. If the firmware download fails, see the Fabric OS Message Reference for details about error messages. Also see, "Considerations for downgrading firmware to Fabric OS 5.3.0 or earlier" on page 184. If a firmware download fails in a Director, the firmwareDownload command synchronizes the firmware on the two partitions of each CP by starting a firmware commit operation. Wait at least 10 minutes for this commit operation to complete before attempting another firmware download. If the firmware download fails in a Director, the CPs may end up with different versions of firmware and are unable to achieve HA synchronization. In such cases, issue the firmwareDownload -s command on the standby CP; the single mode (-s) option upgrades the firmware on the standby CP to match the firmware version running on the active CP. Then re-issue the firmwareDownload command to download the desired firmware version to both CPs. For example, if CP0 is running 5.2.0 on the primary and secondary partitions, and CP1 is running 5.0.1 on the primary and secondary partition, then synchronize them by issuing the firmwareDownload -s command. See the Fabric OS Message Reference for detailed information about .plist-related error messages. For more information on any of the commands in the Recommended Action section, see the Fabric OS Command Reference. NOTE: Some of the messages include error codes (as shown in the example below). These error codes are for internal use only and you can disregard them. Example: Port configuration with EX ports enabled along with trunking for port(s) 63, use the portcfgexport, portcfgvexport, and portcfgtrunkport commands to remedy this. Verify blade is ENABLED. (error 3). Considerations for downgrading firmware to Fabric OS 5.3.0 or earlier To avoid failure of a firmware downgrade, verify your fabric does not have any of the following conditions: • If an FC10-6 blade is powered on in the chassis, do not remove the blade until the firmwareDownload command indicates that it can be removed. Removing the blades before some related features are removed is not supported. • If an FC8-16/32/48 blade is present, power-off and remove the blade prior to downgrading the firmware. • If there are any IP6 addresses configured, for example, switch IP address, syslog IP addresses, or RADIUS server, remove the IP6 addresses. The firmwareDownload command will display any IP6 addresses. • If more than 3000 LSAN zones are configured, reduce the number of LSAN zones. • If default IP filter policies are not active on the switch, make the default policies active before downgrading. • If the switch is configured with PEAP/MSCHAPv2 for RADIUS authentication, use aaaConfig to remove the entry. • If QOS or FIPS is enabled, disable these features prior to downgrading the firmware. 184 Installing and maintaining firmware

  • 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

184
Installing and maintaining firmware
Troubleshooting
firmwareDownload
Starting in Fabric OS 5.2.0 a network diagnostic script and preinstallation check was added as a part of
the
firmwareDownload
procedure. The script and preinstallation check performs troubleshooting and
automatically checks for any blocking conditions. However, you should follow these best practices for
firmware download before you start the procedure:
Keep all session logs.
Enter the
supportSave
or the
supportShow
command
before and after
entering the
firmwareDownload
command.
If a problem persists, package together all of the information (the Telnet session logs and serial console
logs, output from the
supportSave
command) for your switch support provider. Make sure you
identify what information was gathered before and after issuing the
firmwareDownload
command.
If the firmware download fails, see the
Fabric OS Message Reference
for details about error messages.
Also see, ”
Considerations for downgrading firmware to Fabric OS 5.3.0 or earlier
” on page 184.
If a firmware download fails in a Director, the
firmwareDownload
command synchronizes the firmware
on the two partitions of each CP by starting a firmware commit operation. Wait
at least
10 minutes for this
commit operation to complete before attempting another firmware download.
If the firmware download fails in a Director, the CPs may end up with different versions of firmware and are
unable to achieve HA synchronization. In such cases, issue the
firmwareDownload
-s
command on the
standby CP; the single mode (
-s
) option upgrades the firmware on the standby CP to match the firmware
version running on the active CP. Then re-issue the firmwareDownload command to download the desired
firmware version to both CPs. For example, if CP0 is running 5.2.0 on the primary and secondary
partitions, and CP1 is running 5.0.1 on the primary and secondary partition, then synchronize them by
issuing the firmwareDownload
-s
command.
See the
Fabric OS Message Reference
for detailed information about .plist-related error messages.
For more information on any of the commands in the Recommended Action section, see the
Fabric OS
Command Reference
.
NOTE:
Some of the messages include error codes (as shown in the example below). These error codes
are for internal use only and you can disregard them.
Example:
Port configuration with EX ports enabled along with trunking for port(s) 63, use
the portcfgexport, portcfgvexport, and portcfgtrunkport commands to remedy this.
Verify blade is ENABLED. (error 3).
Considerations for downgrading firmware to Fabric OS 5.3.0 or earlier
To avoid failure of a firmware downgrade, verify your fabric does not have any of the following conditions:
If an FC10-6 blade is powered on in the chassis, do not remove the blade until the
firmwareDownload
command indicates that it can be removed. Removing the blades before some
related features are removed is not supported.
If an FC8-16/32/48 blade is present, power-off and remove the blade prior to downgrading the
firmware.
If there are any IP6 addresses configured, for example, switch IP address, syslog IP addresses, or
RADIUS server, remove the IP6 addresses. The
firmwareDownload
command will display any IP6
addresses.
If more than 3000 LSAN zones are configured, reduce the number of LSAN zones.
If default IP filter policies are not active on the switch, make the default policies active before
downgrading.
If the switch is configured with PEAP/MSCHAPv2 for RADIUS authentication, use
aaaConfig
to
remove the entry.
If QOS or FIPS is enabled, disable these features prior to downgrading the firmware.