I have a PCI driver for our custom I/O board.

I generated the device driver with Walter's wizard. I
modified the Toaster class installer for our device. I
used a combination of the DDK inf generator and existing
inf files.

It looks like the driver worked just fine for a couple of
months.

Now, when I have one PCI card in the system, the device
manager reports: This device cannot start. (Code 10)

I can power down the machine, add a second card to the
same bus segment, and both cards work fine when I power
the system on.

Where should I start to look?

Re: Device could not start. by Don

Don
Tue Oct 21 09:03:42 CDT 2003

First have you run ChkInf on the INF file? Do that and fix everything it
complains about even warnings. Second, try turning on the setup logging,
see "Setting SetupAPI Logging Levels" in the DDK. Third, do this under the
checked build and turn on PNP tracing see
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q314743 under Device
Installation Debugging.


--
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting

"Mike Linger" <anonymous@discussions.microsoft.com> wrote in message
news:0bde01c397da$67a66a50$a301280a@phx.gbl...
> I have a PCI driver for our custom I/O board.
>
> I generated the device driver with Walter's wizard. I
> modified the Toaster class installer for our device. I
> used a combination of the DDK inf generator and existing
> inf files.
>
> It looks like the driver worked just fine for a couple of
> months.
>
> Now, when I have one PCI card in the system, the device
> manager reports: This device cannot start. (Code 10)
>
> I can power down the machine, add a second card to the
> same bus segment, and both cards work fine when I power
> the system on.
>
> Where should I start to look?