From 5308f230252c431646f6e4d69c94ff00144482df Mon Sep 17 00:00:00 2001 From: Jerome Duval Date: Sun, 15 Sep 2013 11:21:01 +0200 Subject: [PATCH] usb_disk: returns B_DEV_NOT_READY for SCSI_SENSE_KEY_NOT_READY ...instead of B_DEV_NO_MEDIA. The latter seems to imply we stop testing the unit is ready in usb_disk_device_added(). Based on a patch provided by markh in #9589. --- src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp b/src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp index ddc02b4898..87383f03fb 100644 --- a/src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp +++ b/src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp @@ -487,7 +487,7 @@ usb_disk_request_sense(device_lun *lun) parameter.additional_sense_code_qualifier); lun->media_present = false; usb_disk_reset_capacity(lun); - return B_DEV_NO_MEDIA; + return B_DEV_NOT_READY; case SCSI_SENSE_KEY_DATA_PROTECT: TRACE_ALWAYS("request_sense: write protected\n");