mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
- Handle SCSI_STATUS_BUSY case.
This commit is contained in:
parent
91b4ea0cc7
commit
449e559cdb
1 changed files with 9 additions and 5 deletions
|
|
@ -1155,9 +1155,10 @@ SBP_DEBUG(0)
|
|||
#endif
|
||||
END_DEBUG
|
||||
|
||||
|
||||
if(sbp_cmd_status->status == SCSI_STATUS_CHECK_COND ||
|
||||
sbp_cmd_status->status == SCSI_STATUS_CMD_TERMINATED){
|
||||
switch (sbp_cmd_status->status) {
|
||||
case SCSI_STATUS_CHECK_COND:
|
||||
case SCSI_STATUS_BUSY:
|
||||
case SCSI_STATUS_CMD_TERMINATED:
|
||||
if(sbp_cmd_status->sfmt == SBP_SFMT_CURR){
|
||||
sense->error_code = SSD_CURRENT_ERROR;
|
||||
}else{
|
||||
|
|
@ -1211,8 +1212,11 @@ END_DEBUG
|
|||
|
||||
}
|
||||
*/
|
||||
} else {
|
||||
printf("sbp_scsi_status: unknown scsi status\n");
|
||||
break;
|
||||
default:
|
||||
sbp_show_sdev_info(ocb->sdev, 2);
|
||||
printf("sbp_scsi_status: unknown scsi status 0x%x\n",
|
||||
sbp_cmd_status->status);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue