I suggest that you first do the Inquiry-Command to recieve what kind of device is behind the SCSI-Id (may be hard disk or removable disk or sequentiell device e.t.c). Than you need to analyse the inquiry data before you can send a request command. May be some devices can't fullfill…