Driver is not ready during boot

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

First I would like to thank you all for fast and good replies to messages in
this newsgroup. I think that this group is a very important recource for
everyone building XPe systems!

I am building a MinLogon system with custom app as shell. The shell is
protected by Sentinel SuperPro hardware key on the LPT port. I have not made
a component for the Sentinel driver, driver is installed on image after FBA.
This works almost as it should. My application (Shell) is checking for the
existente of dongle during startup and will go to Demo mode if no dongle is
found.
The only problem with this is that driver for dingle is not 100% ready at
the time when my application is checking it. Is there something i can do to
make sure that the driver is loaded and ready when shell is starting up?

I have tried to halt the shell a few sec. before asking for dongle. This
works, but i do not want do delay boot only for this.
Booting from CF is also working well, I believe that is due to slower boot.

Also, does anyone know where i can find a sld with drivers for Sentinel LPT
hardware keys?

best regards
Oyvind Hansen
 
Hallo, I solved similar problem 3 days ago. Look at the article "Booting is
done - variable". Problem is that your app started abou 25 second before you
can see it ("welocome" screen disappears).
Regards
Jan Harman
 
Oyvind,

How about using CMP_WaitNoPendingInstallEvents API to wait until the system is done installing your [all] drivers?
 
Back
Top