Driver Startup Problem

Tech-Archive recommends: Speed Up your PC by fixing your registry

From: Joseph LeBlanc (jleblanc_at_oetzsystems.com)
Date: 09/15/04


Date: 15 Sep 2004 06:12:10 -0700

I'm having an odd problem with a driver for a touch screen on my
hardware platform.

I made a component from the driver's INF file ok and I don't get any
errors during FBA. What's happening though is after FBA completes and
XPe boots for the first time my touch screen doesn't work. Also there
is no mouse cursor at all (probably because the touch screen is the
only mouse device in the system). However if I then reboot XPe the
touch screen works fine and continues to work indefinitely (and a
mouse cursor is visible on the screen). So it appears XPe isn't
loading the driver until the second time it boots up.

The driver only consists of an inf, a cat file and a single sys file.
Below is a clip from the driver's inf that installs the service:

;
; Service Installation
;

[DMC9000.Services]
AddService = DMC9000, 0x00000002 , DMC9000_Service_Inst,
DMC9000_EventLog_Inst
; Install mouclass.sys from msmouse.inf
Include=msmouse.inf
Needs=MouClass.Services

[DMC9000_Service_Inst]
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 2 ; SERVICE_AUTO_START
ErrorControl = 0 ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Pointer Port
ServiceBinary = %12%\DMC9000.sys

The StartType used to be 3 (SERVICE_DEMAND_START) but I changed it to
2 (SERVICE_AUTO_START) hoping that would solve the problem but it made
no difference.

Any ideas why the driver wouldn't load until the second reboot? What
registry keys should I check?

Thanks,

Joseph LeBlanc



Relevant Pages

  • Re: Windows XP vs Vista update unsigned PNP USB driver
    ... I strongly suggest you to update the version of the sys file and the ... the version info in the INF file has not changed. ... if there are more than one equally ranked driver that is a best ... Vista USB driver fresh install followed by the driver update and the other ...
    (microsoft.public.development.device.drivers)
  • Re: Unattended Install and third-party storage drivers
    ... ADAPTEC_AHCIRAID = "Adaptec SATA HostRAID driver for Windows ... Controller", MEGAIDE ... inf = d3, aichmgt.inf ...
    (microsoft.public.windows.server.setup)
  • Re: PnP Manager Problem
    ... Can you also post the INF from XP Pro version of the driver? ... it is a special version for XPe from Intel. ... ; ChecksumTxTcp ...
    (microsoft.public.windowsxp.embedded)
  • Re: Windows XP vs Vista update unsigned PNP USB driver
    ... If you update the sys file, its version should be changed, and you need to ... do the same in the DriverVer of the INF file. ... So the INF file should change whenever you update the driver. ... Fresh install of sys file and inf file presents the user with a Security ...
    (microsoft.public.development.device.drivers)
  • Re: Unattended Install and third-party storage drivers
    ... > Controller", MEGAIDE ... > #// Adaptec Embedded Serial ATA HostRAID Driver For Windows ... > inf = d3, aichmgt.inf ... > catalog = d3, aichmgt.cat ...
    (microsoft.public.windows.server.setup)