HP StorageWorks 2/16V HP StorageWorks Fabric OS 5.3.x administrator guide (569 - Page 187

Troubleshooting firmware download, Downgrading firmware from Fabric OS 5.2.x

Page 187 highlights

NOTE: You cannot perform a firmware downgrade from Fabric OS 5.2.x or higher if administrative domains are configured in the fabric. See "Managing administrative domains" on page 157 for details. When the primary and secondary CPs in a 4/256 SAN Director are running pre-Fabric OS 5.2.x and are in HA-Sync, if firmware is downloaded to upgrade only one CP (using the firmwareDownload -s option), that CP will run in an AD-unaware mode (AD creation operations will fail and the local switch will appear as an AD-unaware switch in the fabric). If primary and secondary CPs are running Fabric OS 5.2.x and if ADs are configured, any attempt to downgrade one or both CPs to a pre-Fabric OS 5.1.x version will fail. See "Troubleshooting firmware download" for exception cases and associated error messages generated from the preinstallaton check. Troubleshooting firmware download Starting in Fabric OS v5.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 good practices for firmware download before you start the procedure: • Keep all telnet sessions and serial console logs. • Enter the supportSave (for Fabric OS 4.4.x or later) or the supportShow command (for Fabric OS 4.2.x or earlier) 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 support. Make sure you identify which information was gathered before and after issuing the firmwareDownload command. If the firmware download fails to complete, refer to the Fabric OS System Error Message Reference Manual for details about any error messages. 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, then the CPs may end up with different versions of firmware and be unable to achieve HA synchronization. In such cases, issue the firmwareDownload -s command; 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 v5.0.1 on the primary and secondary partitions, and CP1 is running v4.4.0e on the primary and secondary partition, then synchronize them by issuing the firmwareDownload -s command. Refer to the Fabric OS System Error Message Reference Manual for detailed information about .plist-related error messages. Downgrading firmware from Fabric OS 5.2.x Because of significant features added to Fabric OS 5.2.x, such as administrative domains, constraints for downgrading firmware exist. Attempts to downgrade from 5.2.x are blocked if any of the following conditions are true: • Administrative domains are enabled. • Port mirroring, fastwrite, or tape pipelining is enabled. • The zone database is greater than 256 KB. To discover the size of the zone database, use the cfgSize command. • The timeZone command has been set to new values. • RADIUS configuration is set to Remote and Local. • EX_Port trunking is enabled (feature not supported in Fabric OS 5.1.x). Fabric OS 5.3.0 administrator guide 189

  • 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

Fabric OS 5.3.0 administrator guide
189
NOTE:
You cannot perform a firmware downgrade from Fabric OS 5.2.x or higher if administrative
domains are configured in the fabric. See ”
Managing administrative domains
” on page 157 for details.
When the primary and secondary CPs in a 4/256 SAN Director are running pre-Fabric OS 5.2.x and
are in HA-Sync, if firmware is downloaded to upgrade only one CP (using the
firmwareDownload –s
option), that CP will run in an AD-unaware mode (AD creation operations will fail and the local switch will
appear as an AD-unaware switch in the fabric).
If primary and secondary CPs are running Fabric OS 5.2.x and if ADs are configured, any attempt to
downgrade one or both CPs to a pre-Fabric OS 5.1.x version will fail.
See ”
Troubleshooting firmware download
” for exception cases and associated error messages generated
from the preinstallaton check.
Troubleshooting firmware download
Starting in Fabric OS v5.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 good practices for
firmware download before you start the procedure:
Keep all telnet sessions and serial console logs.
Enter the
supportSave
(for Fabric OS 4.4.x or later) or the
supportShow
command (for Fabric OS
4.2.x or earlier)
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 support. Make sure you identify which information
was gathered before and after issuing the
firmwareDownload
command.
If the firmware download fails to complete, refer to the
Fabric OS System Error Message Reference Manual
for details about any error messages.
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, then the CPs may end up with different versions of firmware
and be unable to achieve HA synchronization. In such cases, issue the
firmwareDownload -s
command; 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 v5.0.1 on the primary and secondary
partitions, and CP1 is running v4.4.0e on the primary and secondary partition, then synchronize them by
issuing the
firmwareDownload -s
command.
Refer to the
Fabric OS System Error Message Reference Manual
for detailed information about .plist-related
error messages.
Downgrading firmware from Fabric OS 5.2.x
Because of significant features added to Fabric OS 5.2.x, such as administrative domains, constraints for
downgrading firmware exist. Attempts to downgrade from 5.2.x are blocked if any of the following
conditions are true:
Administrative domains are enabled.
Port mirroring, fastwrite, or tape pipelining is enabled.
The zone database is greater than 256 KB. To discover the size of the zone database, use the
cfgSize
command.
The
timeZone
command has been set to new values.
RADIUS configuration is set to Remote and Local.
EX_Port trunking is enabled (feature not supported in Fabric OS 5.1.x).