失敗の結果:ホストバイト= 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の内部キューがいっぱいになり、このエラーが発生することを意味しますか?

ベストアンサー1

おすすめ記事