Hi all,
I am working on a system that uses Hive Based Registry over IDE/ATAPI. When
the Compact Flash is plugged in the system everything works fine. However,
my guess is that the system could work fine when the Compact Flash is not
attached to the device; obviously with the original registry stored inside
the NK.BIN.
I've been "playing" with Platform Builder and I've realized of the
following: when the system boots up, DEVICE tries to load the IDE driver. As
the Compact Flash is not attached the driver initialization fails and the
driver gets unloaded.
However, when the system continues booting it seems that FILESYS gets locked
waiting for a DEVICE notification. I assume that FILESYS is waiting for a
DEVICE notification, and the notification waited is the succesfull load of
the driver responsible of storing the registry.
My question is the following :
# Is the system able to detect the failure in the loading of the driver
responsible of storing the registry hives?
# Is there any place in the sources of the Platform (x86) where I can tailor
my system to detect this situation, and work on as configured in the
original NK.BIN?
Thanks in advance,