Bladeren bron

scsi: inquiry should respond to invalid LUNs and set peripheral qualifier and peripheral device-type fields to 0x7F. Fixes #127

Eric Helgeson 1 jaar geleden
bovenliggende
commit
0857bc6b68
1 gewijzigde bestanden met toevoegingen van 1 en 8 verwijderingen
  1. 1 8
      lib/SCSI2SD/src/firmware/scsi.c

+ 1 - 8
lib/SCSI2SD/src/firmware/scsi.c

@@ -413,14 +413,7 @@ static void process_Command()
 	}
 	else if (command == 0x12)
 	{
-		if(scsiDev.lun)
-		{
-			scsiDev.target->sense.code = ILLEGAL_REQUEST;
-			scsiDev.target->sense.asc = LOGICAL_UNIT_NOT_SUPPORTED;
-			enter_Status(CHECK_CONDITION);
-		} else {
-			s2s_scsiInquiry();
-		}
+		s2s_scsiInquiry();
 	}
 	else if (command == 0x03)
 	{