|  | @@ -760,7 +760,8 @@ static void process_MessageOut()
 | 
											
												
													
														|  |  			int transferPeriod = extmsg[1];
 |  |  			int transferPeriod = extmsg[1];
 | 
											
												
													
														|  |  			int offset = extmsg[2];
 |  |  			int offset = extmsg[2];
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -			if (transferPeriod > 50) // 200ns, 5MB/s
 |  | 
 | 
											
												
													
														|  | 
 |  | +			if ((scsiDev.compatMode < COMPAT_SCSI2) ||
 | 
											
												
													
														|  | 
 |  | +				(transferPeriod > 50)) // 200ns, 5MB/s
 | 
											
												
													
														|  |  			{
 |  |  			{
 | 
											
												
													
														|  |  				scsiDev.target->syncOffset = 0;
 |  |  				scsiDev.target->syncOffset = 0;
 | 
											
												
													
														|  |  				scsiDev.target->syncPeriod = 0;
 |  |  				scsiDev.target->syncPeriod = 0;
 |