> I’m no expert by far but all PNP devices are enumerated
by bus drivers. If your card has no ISA PNP functionality
then the ISA PNP bus won’t enumerate it. Therefore you
can’t write a wdm driver for it. You would have to write
regular drivers for it.
Not so.
WDM PnP driver can handle the non-PnP ISA cards. Such a card must be
registered in the root enumerator.
This is for what the LogConfig section of the INF file is intended.
The user will need to do the following:
- manually add the new device in the hardware wizard
- the INF will show the user a selection of possible hardware resources (the
selection is based on LogConfig section). - the user must select the same values as are set up in the card (by jumpers
or DOS config utility). - the INF creates a device node under the root enumerator and stores the
user-selected resources there. - after this, all works without the user’s intervention.
The “PnP driver for legacy device” is a very old issue, in fact, this was
allowed even in Win95.
Max