I am having some problems with the FlashDisk drive disappearing after I disabled asynchronous driver loading:
Initially, the value was “BusEnum2.dll” and the reason why we did it was because this was the suggested solution for another problem we encountered displaying Chinese/Japanese/Korean fonts. This was the solution suggested in “Additional fonts on WinCE7 V1.4b4 for iMX6” and initially, it did work: the fonts were being displayed properly.
However, when we booted up the device the following day, we began having problems accessing the \FlashDisk folder on the device. At first I could still see the \FlashDisk folder in the FileExplorer but when I tried to enter the folder it was empty. It was supposed to hold our application and several other files but then it was empty.
I rebooted the device but this time the \FlashDisk folder was missing entirely and I have not been able to recover it anymore.
Although, the problem only appeared after an overnight of being powered down, I could say that the most likely cause was the disabling of the asynchronous driver loading because this was the only modification done on the device before the problem occurred. Furthermore, this was also done on another iMX6 device we have and now the \FlashDisk folder is missing on that one as well.
I tried to set back the registry entry to enable asynchronous driver loading but Registry Editor could no longer save the modified registry. It gives an error “Error saving registry” when I try to save the registry.
I also tried to re-flash the image using the UpdateTool but it also fails half-way.
I also tried the suggestion in \Flashdisk disappearing on VF50 by issuing the eraseflash filesystem command in the bootloader menu. I received the “Done” response but the FlashDisk folder was still missing after rebooting.
Is there a way to bring back (mount) the FlashDisk?