ref: 8c419836e03c77e0e9d3176de70b15928f73b83b
parent: 854505afd7e795308e5e1a951cd759e887ae1122
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sat Oct 8 14:56:47 EDT 2022
nusb/disk: always allow raw scsi request (even without media present)
--- a/sys/src/cmd/nusb/disk/disk.c
+++ b/sys/src/cmd/nusb/disk/disk.c
@@ -746,10 +746,6 @@
qlock(lun);
switch(path){
case Qraw:
- if(lun->lbsize <= 0 && umscapacity(lun) < 0){
- respond(req, "phase error");
- break;
- }
switch(lun->phase){
case Pcmd:
respond(req, "phase error");
@@ -853,10 +849,6 @@
free(s);
break;
case Qraw:
- if(lun->lbsize <= 0 && umscapacity(lun) < 0){
- respond(req, "phase error");
- break;
- }
switch(lun->phase){
case Pcmd:
if(count != 6 && count != 10 && count != 12 && count != 16){
--
⑨