실패 결과: 호스트바이트=DID_SOFT_ERROR 드라이버바이트=DRIVER_OK

실패 결과: 호스트바이트=DID_SOFT_ERROR 드라이버바이트=DRIVER_OK

DID_SOFT_ERROR는 무엇을 의미하나요?

커널 소스 코드에 따르면 다음을 정의합니다.

#define DID_SOFT_ERROR  0x0b    /* The low level driver just wish a retry  */

https://github.com/torvalds/linux/blob/6cdc577a18a616c331f57e268c97466171cfc45f/include/scsi/scsi.h#L147

그리고

    case SAS_QUEUE_FULL:
        hs = DID_SOFT_ERROR; /* retry */
        break;

https://github.com/torvalds/linux/blob/c6dd78fcb8eefa15dd861889e0f59d301cb5230c/drivers/scsi/libsas/sas_scsi_host.c#L63

이는 SAS HDD의 내부 대기열이 가득 차서 이 오류가 발생한다는 것을 의미합니까?

관련 정보