Revision 58a2c436 hw/scsi-disk.c
b/hw/scsi-disk.c | ||
---|---|---|
417 | 417 |
switch (command) { |
418 | 418 |
case 0x0: |
419 | 419 |
DPRINTF("Test Unit Ready\n"); |
420 |
if (!bdrv_is_inserted(s->bdrv)) |
|
421 |
goto notready; |
|
420 | 422 |
break; |
421 | 423 |
case 0x03: |
422 | 424 |
DPRINTF("Request Sense (len %d)\n", len); |
... | ... | |
766 | 768 |
outbuf[7] = 0; |
767 | 769 |
r->buf_len = 8; |
768 | 770 |
} else { |
771 |
notready: |
|
769 | 772 |
scsi_command_complete(r, STATUS_CHECK_CONDITION, SENSE_NOT_READY); |
770 | 773 |
return 0; |
771 | 774 |
} |
Also available in: Unified diff