v6.0.10
[SCSI2SD-V6.git] / src / firmware / scsi.c
index b2ab1e590842b04e72a21a82ffd155988cee049b..176a0a7cf3c3e95ba0b187f2113cdf5758801e5f 100755 (executable)
@@ -760,7 +760,8 @@ static void process_MessageOut()
                        int transferPeriod = extmsg[1];\r
                        int offset = extmsg[2];\r
 \r
-                       if (transferPeriod > 50) // 200ns, 5MB/s\r
+                       if ((scsiDev.compatMode < COMPAT_SCSI2) ||\r
+                               (transferPeriod > 50)) // 200ns, 5MB/s\r
                        {\r
                                scsiDev.target->syncOffset = 0;\r
                                scsiDev.target->syncPeriod = 0;\r