Преглед на файлове

SCSI2SD: Set Inquiry standard version based on EnableSCSI2 setting (#123)

Previously always reported SCSI-2 compliance.
Petteri Aimonen преди 2 години
родител
ревизия
6b13c942f1
променени са 1 файла, в които са добавени 5 реда и са изтрити 0 реда
  1. 5 0
      lib/SCSI2SD/src/firmware/inquiry.c

+ 5 - 0
lib/SCSI2SD/src/firmware/inquiry.c

@@ -224,6 +224,11 @@ uint32_t s2s_getStandardInquiry(
 	memcpy(out, StandardResponse, buflen);
 	out[1] = cfg->deviceTypeModifier;
 
+	if (!(scsiDev.boardCfg.flags & S2S_CFG_ENABLE_SCSI2))
+	{
+		out[2] = 1; // Report only SCSI 1 compliance version
+	}
+
 	if (scsiDev.compatMode >= COMPAT_SCSI2)
 	{
 		out[3] = 2; // SCSI 2 response format.