Browse Source

Add 10ms delay to seek command

Michael McMaster 6 years ago
parent
commit
00f8fe834c
1 changed files with 4 additions and 0 deletions
  1. 4 0
      lib/SCSI2SD/src/firmware/disk.c

+ 4 - 0
lib/SCSI2SD/src/firmware/disk.c

@@ -294,6 +294,10 @@ static void doSeek(uint32_t lba)
 		scsiDev.target->sense.asc = LOGICAL_BLOCK_ADDRESS_OUT_OF_RANGE;
 		scsiDev.phase = STATUS;
 	}
+	else
+	{
+		s2s_delay_ms(10);
+	}
 }
 
 static int doTestUnitReady()