Driver Name visible in Device Manager!!! with no device

Hi friends,

I have a basic Question ,I installed a UNKNOWN CLASS pnp function driver
from Control panel,without installing any pnp device…

At the end,the system prompts to REBOOT the system for the device to work
correctly…If I give option NO,there appears a conflict signal at the
Device name in the Device Manager

Even after I reboot the system,I am able to see the Device Name which I
entered in the INF FILE…

pls note:-There is no pnp device installed in the system.

Question:–

1)If the name appears in the Device Manager list,then is it meaning
that,the particular driver is loaded??? if yes,it arises me the 2nd
Question.

  1. How can a pnp function driver can get loaded when there is no
    device…since no bus driver is available how can a function driver get
    loaded and display the name in the device manager…???

Pls correct if I had wrongly intrepreted the above concept…

thanx,

shiv


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

hi prasad,

your device resource settings are in conflict with atleast one of the other
devices. check the LogConfig section of the INF file u’ve used. Change the
resource settings…and install the driver or change the settings manually.

regards,
-Naveen

On 01/08/02, ““Shiva Prasad. T. S.” ” wrote:
> Hi friends,
>
> I have a basic Question ,I installed a UNKNOWN CLASS pnp function driver
> from Control panel,without installing any pnp device…
>
> At the end,the system prompts to REBOOT the system for the device to work
> correctly…If I give option NO,there appears a conflict signal at the
> Device name in the Device Manager
>
> Even after I reboot the system,I am able to see the Device Name which I
> entered in the INF FILE…
>
> pls note:-There is no pnp device installed in the system.
>
> Question:–
>
> 1)If the name appears in the Device Manager list,then is it meaning
> that,the particular driver is loaded??? if yes,it arises me the 2nd
> Question.
>
> 2) How can a pnp function driver can get loaded when there is no
> device…since no bus driver is available how can a function driver get
> loaded and display the name in the device manager…???
>
> Pls correct if I had wrongly intrepreted the above concept…
>
> thanx,
>
> shiv
>
>
>
>
>
> —
> You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
> To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

Hi Naveen,

Correction:-Device Name Visible in Device Manager With No device

Thanks for ur response…But to be noted is, I had installed driver with no
Hardware for it…

Only if I have some hardware,and if the conflict symbol arises, it’s fine I
can try to allocate different resource which doesn’t conflict with other
hardware…

But I don’t have hardware installed…But still it shows the Device name in
the Device Manager…My query is how the Device name is getting registered
even after rebooting,when there is no hardware present…

ie,in a pnp function driver should get loaded only when the Pnp Manager
creates a PDO for a device…When no device is there,where is the chance for
a Function driver…and Getting the name of the device in the Device manager
list…???

regards,

shiv


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

> I have a basic Question ,I installed a UNKNOWN CLASS pnp function driver

from Control panel,without installing any pnp device…

Never do this.

In Win98 + a buggy INF, you can ruin the PnP registry completely by such a trick.
PnP drivers must be installed only for existing and enumerated PnP device - either automatically or by “Update Driver” button.

  1. How can a pnp function driver can get loaded when there is no
    device…since no bus driver is available how can a function driver get
    loaded and display the name in the device manager…???

IIRC IoReportDetectedDevice provides this.

Max


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

> 2) How can a pnp function driver can get loaded when there is no

device…since no bus driver is available how can a function driver get
loaded and display the name in the device manager…???

For non-PnP devices, the PnP Manager itself plays the role of the bus driver
and creates a PDO. Since non-PnP devices don’t get enumerated, you have to
use the Hardware Wizard (or its underlying API calls) to force the PnP
Manager into action. Once the appropriate Registry entries have been made,
the system is aware of the non-PnP device and loads it automatically.

Art Baker


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com