HP A3550A User Manual - A3661-90001 - Page 306

Value, Description

Page 306 highlights

Table 6-14 Most Common Microcode Panic Codes (Continued) Value Description 0x00220056 0x00220060 0x00220064 I/O panic. The microcode would occasionally panic during a rebuild if another disk faulted during a write operation. The following was a cause of this panic: - A large write requests (larger than 0x200 sectors) is received by the microcode and broken into multiple parts. - Due to lack of resources (a busy system) the parts are placed on a waiting queue. - Some other request completes, but does not free the specific resources the waiting requests need. - The microcode de-queues the first event on the waiting queue in an attempt to restart it. But since the resources it needs are still not available, it can not be started. The microcode then places the event back on the waiting queue. - At some point in the future, the microcode attempts to start the next event on the waiting queue, which is now the second part of the request. This causes the 0x00220056 panic because the first part of the request has not yet been executed. Another instance can be induced by write only I/O while the Battery Test was active. This has only been seen on RAID-3 LUNs. Fixed in microcode revision 9.x5. If this panic occurs with the latest revision of microcode, obtain the Unsolicited Event Logs from both SPs and the memory dump disk and give them to your HewlettPackard service representative. Miscellaneous panic. The microcode might panic with a 0x00220060 under excessive trespass activity coupled with heavy I/O traffic. Fixed in microcode revisions 8.26, 8.58, and 9.04. Firmware resources exhausted. Under extremely heavy I/O conditions with one or more rebuilds or equalizers in process, the microcode would intermittently panic. Usually this was a result of one or more firmware resources being exhausted because the array was managing a heavy workload. The following causes of the 0x00220064 panics have also been fixed: - Binding more than 12 LUNs concurrently or binding during extremely heavy I/O. - The microcode would issue a large number of resets due to a hung backend bus while I/O was still active on the remaining backend buses causing timeouts to occur. - The microcode has been made more robust in dealing with the shutdown and release of LUNs in support of unit trespass. - The microcode has been coded to eliminate internal resource deadlocks between SNiiFFER and normal I/O operations. - Resource starvation caused by heavy I/O operations during rebuilds. All known occurrences of this panic have been fixed in microcode revisions 9.x4 and later. If this panic occurs obtain a memory dump and Unsolicited Event Logs from both SPs and give them to your Hewlett-Packard service representative for failure analysis. 6-58 Unsolicited Event Log

  • 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

6-58
Unsolicited Event Log
0x00220056
I/O panic. The microcode would occasionally panic during a rebuild if another disk
faulted during a write operation.
The following was a cause of this panic:
A large write requests (larger than 0x200 sectors) is received by the microcode
and broken into multiple parts.
Due to lack of resources (a busy system) the parts are placed on a waiting queue.
Some other request completes, but does not free the specific resources the
waiting requests need.
The microcode de-queues the first event on the waiting queue in an attempt to
restart it. But since the resources it needs are still not available, it can not be
started. The microcode then places the event back on the waiting queue.
At some point in the future, the microcode attempts to start the next event on the
waiting queue, which is now the second part of the request. This causes the
0x00220056 panic because the first part of the request has not yet been executed.
Another instance can be induced by write only I/O while the Battery Test was
active. This has only been seen on RAID-3 LUNs. Fixed in microcode revision
9.x5.
If this panic occurs with the latest revision of microcode, obtain the Unsolicited Event
Logs from both SPs and the memory dump disk and give them to your Hewlett-
Packard service representative.
0x00220060
Miscellaneous panic. The microcode might panic with a 0x00220060 under
excessive trespass activity coupled with heavy I/O traffic. Fixed in microcode
revisions 8.26, 8.58, and 9.04.
0x00220064
Firmware resources exhausted. Under extremely heavy I/O conditions with one or
more rebuilds or equalizers in process, the microcode would intermittently panic.
Usually this was a result of one or more firmware resources being exhausted
because the array was managing a heavy workload.
The following causes of the 0x00220064 panics have also been fixed:
Binding more than 12 LUNs concurrently or binding during extremely heavy
I/O.
The microcode would issue a large number of resets due to a hung backend bus
while I/O was still active on the remaining backend buses causing timeouts to
occur.
The microcode has been made more robust in dealing with the shutdown and
release of LUNs in support of unit trespass.
The microcode has been coded to eliminate internal resource deadlocks between
SNiiFFER and normal I/O operations.
Resource starvation caused by heavy I/O operations during rebuilds. All known
occurrences of this panic have been fixed in microcode revisions 9.x4 and later.
If this panic occurs obtain a memory dump and Unsolicited Event Logs from both
SPs and give them to your Hewlett-Packard service representative for failure
analysis.
Table 6-14
Most Common Microcode Panic Codes (Continued)
Value
Description