|
@@ -1018,6 +1018,13 @@ static void storvsc_handle_error(struct vmscsi_request *vm_srb,
|
|
case ATA_12:
|
|
case ATA_12:
|
|
set_host_byte(scmnd, DID_PASSTHROUGH);
|
|
set_host_byte(scmnd, DID_PASSTHROUGH);
|
|
break;
|
|
break;
|
|
|
|
+ /*
|
|
|
|
+ * On Some Windows hosts TEST_UNIT_READY command can return
|
|
|
|
+ * SRB_STATUS_ERROR, let the upper level code deal with it
|
|
|
|
+ * based on the sense information.
|
|
|
|
+ */
|
|
|
|
+ case TEST_UNIT_READY:
|
|
|
|
+ break;
|
|
default:
|
|
default:
|
|
set_host_byte(scmnd, DID_TARGET_FAILURE);
|
|
set_host_byte(scmnd, DID_TARGET_FAILURE);
|
|
}
|
|
}
|