Re: Driver Startup Problem
From: Joseph LeBlanc (jleblanc_at_oetzsystems.com)
Date: 09/16/04
- Next message: tomer: "Re: Custom Shell Running Twice On Boot"
- Previous message: Ruediger Jungbeck: "Re: Component Designer"
- In reply to: Slobodan Brcin \(eMVP\): "Re: Driver Startup Problem"
- Next in thread: Roy Hodgkinson: "Re: Driver Startup Problem"
- Messages sorted by: [ date ] [ thread ]
Date: 16 Sep 2004 06:31:55 -0700
Just tried this method now and it worked. I didn't have to reboot
again to get the touch screen working. Thanks!
> You should check file setupapi.log there might be some reason why it did not worked during the first time.
> If you had some veto problem then I would suggest you to:
> 1. Remove your component from TD project.
> 2. Build image.
> 3. Copy manually driver files to their folders. (don't forget inf file)
> 4. Boot XPe.
> Read:
> http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&c2coff=1&selm=ezmaWSwBEHA.1704%40TK2MSFTNGP10.phx.gbl
>
> Best regards,
> Slobodan
>
> "Joseph LeBlanc" <jleblanc@oetzsystems.com> wrote in message news:b3b44de4.0409150512.5e7717c@posting.google.com...
> > 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
- Next message: tomer: "Re: Custom Shell Running Twice On Boot"
- Previous message: Ruediger Jungbeck: "Re: Component Designer"
- In reply to: Slobodan Brcin \(eMVP\): "Re: Driver Startup Problem"
- Next in thread: Roy Hodgkinson: "Re: Driver Startup Problem"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|