Loading USB driver @ boot



We have a system with two partitions, the NK.bin and an internal
filesystem on the same NOR flash device. We have the need to load USB
drivers from the internal filesystem. The reason being, our NK.bin is
not upgradable but the filesystem is. So we have some ideas:

* We use the Loader/SystemPath registry variable to point to the
filesystem. This doesn't seem to work even though we put this entry in
the boot registry.

* We copy the USB driver files to the \WINDOWS directory after boot.
The problem here is that we have a race condition between the copy and
the USB driver loading.

* Let the USB driver fail loading the first time, then retry after we
boot up and copy driver files to \windows (is there a function to
reload a driver?)

Has anyone else had a similar problem? Thanks!
.



Relevant Pages