Commit ed7bd6612e67103f5ee4d8cfffe80cea6df096b9
Committed by
James Bottomley
1 parent
66c28f9712
Exists in
smarc-imx_3.14.28_1.0.0_ga
and in
1 other branch
[SCSI] ipr: IOA Status Code(IOASC) update
Signed-off-by: Wen Xiong <wenxiong@linux.vnet.ibm.com> Acked-by: Brian King <brking@linux.vnet.ibm.com> Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Showing 1 changed file with 39 additions and 1 deletions Side-by-side Diff
drivers/scsi/ipr.c
... | ... | @@ -281,12 +281,22 @@ |
281 | 281 | "FFF6: Failure prediction threshold exceeded"}, |
282 | 282 | {0x015D9200, 0, IPR_DEFAULT_LOG_LEVEL, |
283 | 283 | "8009: Impending cache battery pack failure"}, |
284 | + {0x02040100, 0, 0, | |
285 | + "Logical Unit in process of becoming ready"}, | |
286 | + {0x02040200, 0, 0, | |
287 | + "Initializing command required"}, | |
284 | 288 | {0x02040400, 0, 0, |
285 | 289 | "34FF: Disk device format in progress"}, |
290 | + {0x02040C00, 0, 0, | |
291 | + "Logical unit not accessible, target port in unavailable state"}, | |
286 | 292 | {0x02048000, 0, IPR_DEFAULT_LOG_LEVEL, |
287 | 293 | "9070: IOA requested reset"}, |
288 | 294 | {0x023F0000, 0, 0, |
289 | 295 | "Synchronization required"}, |
296 | + {0x02408500, 0, 0, | |
297 | + "IOA microcode download required"}, | |
298 | + {0x02408600, 0, 0, | |
299 | + "Device bus connection is prohibited by host"}, | |
290 | 300 | {0x024E0000, 0, 0, |
291 | 301 | "No ready, IOA shutdown"}, |
292 | 302 | {0x025A0000, 0, 0, |
... | ... | @@ -385,6 +395,8 @@ |
385 | 395 | "4030: Incorrect multipath connection"}, |
386 | 396 | {0x04679000, 0, IPR_DEFAULT_LOG_LEVEL, |
387 | 397 | "4110: Unsupported enclosure function"}, |
398 | + {0x04679800, 0, IPR_DEFAULT_LOG_LEVEL, | |
399 | + "4120: SAS cable VPD cannot be read"}, | |
388 | 400 | {0x046E0000, 0, IPR_DEFAULT_LOG_LEVEL, |
389 | 401 | "FFF4: Command to logical unit failed"}, |
390 | 402 | {0x05240000, 1, 0, |
391 | 403 | |
... | ... | @@ -407,10 +419,18 @@ |
407 | 419 | "Illegal request, command sequence error"}, |
408 | 420 | {0x052C8000, 1, 0, |
409 | 421 | "Illegal request, dual adapter support not enabled"}, |
422 | + {0x052C8100, 1, 0, | |
423 | + "Illegal request, another cable connector was physically disabled"}, | |
424 | + {0x054E8000, 1, 0, | |
425 | + "Illegal request, inconsistent group id/group count"}, | |
410 | 426 | {0x06040500, 0, IPR_DEFAULT_LOG_LEVEL, |
411 | 427 | "9031: Array protection temporarily suspended, protection resuming"}, |
412 | 428 | {0x06040600, 0, IPR_DEFAULT_LOG_LEVEL, |
413 | 429 | "9040: Array protection temporarily suspended, protection resuming"}, |
430 | + {0x060B0100, 0, IPR_DEFAULT_LOG_LEVEL, | |
431 | + "4080: IOA exceeded maximum operating temperature"}, | |
432 | + {0x060B8000, 0, IPR_DEFAULT_LOG_LEVEL, | |
433 | + "4085: Service required"}, | |
414 | 434 | {0x06288000, 0, IPR_DEFAULT_LOG_LEVEL, |
415 | 435 | "3140: Device bus not ready to ready transition"}, |
416 | 436 | {0x06290000, 0, IPR_DEFAULT_LOG_LEVEL, |
... | ... | @@ -423,6 +443,8 @@ |
423 | 443 | "FFFB: SCSI bus was reset by another initiator"}, |
424 | 444 | {0x063F0300, 0, IPR_DEFAULT_LOG_LEVEL, |
425 | 445 | "3029: A device replacement has occurred"}, |
446 | + {0x063F8300, 0, IPR_DEFAULT_LOG_LEVEL, | |
447 | + "4102: Device bus fabric performance degradation"}, | |
426 | 448 | {0x064C8000, 0, IPR_DEFAULT_LOG_LEVEL, |
427 | 449 | "9051: IOA cache data exists for a missing or failed device"}, |
428 | 450 | {0x064C8100, 0, IPR_DEFAULT_LOG_LEVEL, |
... | ... | @@ -445,6 +467,14 @@ |
445 | 467 | "9076: Configuration error, missing remote IOA"}, |
446 | 468 | {0x06679100, 0, IPR_DEFAULT_LOG_LEVEL, |
447 | 469 | "4050: Enclosure does not support a required multipath function"}, |
470 | + {0x06679800, 0, IPR_DEFAULT_LOG_LEVEL, | |
471 | + "4121: Configuration error, required cable is missing"}, | |
472 | + {0x06679900, 0, IPR_DEFAULT_LOG_LEVEL, | |
473 | + "4122: Cable is not plugged into the correct location on remote IOA"}, | |
474 | + {0x06679A00, 0, IPR_DEFAULT_LOG_LEVEL, | |
475 | + "4123: Configuration error, invalid cable vital product data"}, | |
476 | + {0x06679B00, 0, IPR_DEFAULT_LOG_LEVEL, | |
477 | + "4124: Configuration error, both cable ends are plugged into the same IOA"}, | |
448 | 478 | {0x06690000, 0, IPR_DEFAULT_LOG_LEVEL, |
449 | 479 | "4070: Logically bad block written on device"}, |
450 | 480 | {0x06690200, 0, IPR_DEFAULT_LOG_LEVEL, |
451 | 481 | |
452 | 482 | |
... | ... | @@ -507,10 +537,18 @@ |
507 | 537 | "9062: One or more disks are missing from an array"}, |
508 | 538 | {0x07279900, 0, IPR_DEFAULT_LOG_LEVEL, |
509 | 539 | "9063: Maximum number of functional arrays has been exceeded"}, |
540 | + {0x07279A00, 0, 0, | |
541 | + "Data protect, other volume set problem"}, | |
510 | 542 | {0x0B260000, 0, 0, |
511 | 543 | "Aborted command, invalid descriptor"}, |
544 | + {0x0B3F9000, 0, 0, | |
545 | + "Target operating conditions have changed, dual adapter takeover"}, | |
546 | + {0x0B530200, 0, 0, | |
547 | + "Aborted command, medium removal prevented"}, | |
512 | 548 | {0x0B5A0000, 0, 0, |
513 | - "Command terminated by host"} | |
549 | + "Command terminated by host"}, | |
550 | + {0x0B5B8000, 0, 0, | |
551 | + "Aborted command, command terminated by host"} | |
514 | 552 | }; |
515 | 553 | |
516 | 554 | static const struct ipr_ses_table_entry ipr_ses_table[] = { |