--- driveformatthread.cpp.orig 2021-06-08 13:01:20.716745719 +0000 +++ driveformatthread.cpp 2021-06-08 12:43:18.406708235 +0000 @@ -188,6 +188,15 @@ proc.execute("partprobe", QStringList() ); + for (int i = 0; i < 100; i++) + { + if (QFile::exists(fatpartition)) + break; + + qDebug() << fatpartition << "not available yet."; + QThread::msleep(100); + } + args.clear(); args << fatpartition; proc.start("mkfs.fat", args);