From e4ef7b1c60699e420b8692d62f1147e39aef71b6 Mon Sep 17 00:00:00 2001 From: Michael McMaster Date: Mon, 27 May 2019 20:00:59 +1000 Subject: [PATCH] Fix SD card hotswap bug when the SCSI host is constantly polling --- src/firmware/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/firmware/main.c b/src/firmware/main.c index fea166cc..ed37b5cc 100755 --- a/src/firmware/main.c +++ b/src/firmware/main.c @@ -161,7 +161,7 @@ void mainLoop() #endif } } - else if (scsiDev.phase >= 0) + else if ((scsiDev.phase >= 0) && (blockDev.state & DISK_PRESENT)) { // don't waste time scanning SD cards while we're doing disk IO lastSDPoll = s2s_getTime_ms(); -- 2.38.5