Syslog error "hpsa 0000:02:00.0: cp ffff880037900000 has check condition: unknown type: Sense: 0x5, ASC: 0x20, ASCQ: 0x0, Returning result: 0x2, cmd=[85 08 2e 00 00 00 00 00 00 00 00 00 00 40 ec 00]"

Solution Unverified - Updated

Environment

  • Red Hat Enterprise Linux 6

Issue

  • Below error messages are seen in the syslog. Issues seen in accessing the disk and performance has degraded.
hpsa 0000:02:00.0: cp ffff880037900000 has check condition: unknown type: Sense: 0x5, ASC: 0x20, ASCQ: 0x0, Returning result: 0x2, cmd=[85 08 2e 00 00 00 00 00 00 00 00 00 00 40 ec 00]
hpsa 0000:02:00.0: cp ffff880037900000 has check condition: unknown type: Sense: 0x5, ASC: 0x20, ASCQ: 0x0, Returning result: 0x2, cmd=[85 08 2e 00 00 00 00 00 00 00 00 00 00 40 a1 00]
hpsa 0000:02:00.0: cp ffff880037900000 has check condition: unknown type: Sense: 0x5, ASC: 0x20, ASCQ: 0x0, Returning result: 0x2, cmd=[85 08 2e 00 00 00 00 00 00 00 00 00 00 40 ec 00]
hpsa 0000:02:00.0: cp ffff880037900000 has check condition: unknown type: Sense: 0x5, ASC: 0x20, ASCQ: 0x0, Returning result: 0x2, cmd=[85 08 2e 00 00 00 00 00 00 00 00 00 00 40 a1 00]

Resolution

The above error messages shows that sense key returned form target is Sense: 0x5 (Illegal request) and ASC/ASCQ pair is 0x20/0x0. These return codes indicates that there was an invalid/unsupported command found in SCSI CBD (command block descriptor), due to which the target rejected the command with Sense key: 85 ATA PASS-THROUGH(16)

SCSI command 85 corresponds to "85 ATA PASS-THROUGH(16)", <<< please see SCSI Commands reference manual

ATA PASS THROUGH (16) is seen to be the standard that provides the ability to control exactly what ATA operations are executed on a target device.

These are standard SCSI commands and should not be interpreted by target as invalid commands. So it would be recommend to please try to check with the h/w vendor to verify why the target is treating below command as 'Illegal Request' as above error codes are being returned from target.

SBR
Category

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.