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 b2f500b31b..42ea333fca 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 @@ -382,8 +382,11 @@ usb_disk_operation(device_lun *lun, uint8 operation, uint8 opLength, return B_OK; } else { // the operation is complete but has failed at the SCSI level - TRACE_ALWAYS("operation 0x%02x failed at the SCSI level\n", - operation); + if (operation != SCSI_TEST_UNIT_READY_6) { + TRACE_ALWAYS("operation 0x%02x failed at the SCSI level\n", + operation); + } + result = usb_disk_request_sense(lun); return result == B_OK ? B_ERROR : result; }