INF problem

Hello Everyone,

I have a problem regarding my device-specific filter driver installation. I
made an INF file(following the pattern at DDK\src\input\kbfilter). And then
using the example found in DDK\src\setup\install, I installed my driver
programatically. It worked fine and my driver was successfully attached to
my device. However, when I plugged a second device (which is actually
exactly the same model as my first device), my filter driver was not
automatically attached to my device. Do you know what could possibly be the
cause to this?

An excerpt of my INF:

;
; Driver Information
;
[Manufacturer]
%PLEXTOR% = plextor_cdrom

[plextor_cdrom]
%PLEXTOR% = cdplextor_install,USBSTOR\CdRomPLEXTOR_DVDR___PX-716A__1.09

Upon installation, commandline param to my install.exe (at
DDK.…\setup\install) is and
USBSTOR\CdRomPLEXTOR_DVDR _PX-716A 1.09; and I confirmed that both devices
are of this hardware ID.

Thanks so much.

Are you sure that your driver is being installed as a class filter, instead
of a device filter?

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Raneil Ensomo
Sent: Thursday, January 26, 2006 7:45 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] INF problem

Hello Everyone,

I have a problem regarding my device-specific filter driver installation. I
made an INF file(following the pattern at DDK\src\input\kbfilter). And then
using the example found in DDK\src\setup\install, I installed my driver
programatically. It worked fine and my driver was successfully attached to
my device. However, when I plugged a second device (which is actually
exactly the same model as my first device), my filter driver was not
automatically attached to my device. Do you know what could possibly be the
cause to this?

An excerpt of my INF:

;
; Driver Information
;
[Manufacturer]
%PLEXTOR% = plextor_cdrom

[plextor_cdrom]
%PLEXTOR% = cdplextor_install,USBSTOR\CdRomPLEXTOR_DVDR___PX-716A__1.09

Upon installation, commandline param to my install.exe (at
DDK.…\setup\install) is and
USBSTOR\CdRomPLEXTOR_DVDR _PX-716A 1.09; and I confirmed that both devices
are of this hardware ID.

Thanks so much.


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@stonestreetone.com To
unsubscribe send a blank email to xxxxx@lists.osr.com

Please correct me if I’m wrong because I am very new to this, but I believe
my INF is installed as a device filter (it is an upper-level filter to a
specific CD-ROM (i.e. Plextor) device). I’m thinking that if I do make this
a class filter driver, my driver will be attached even to the non-Plextor
devices. Am I on the right track?

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of Arlie Davis
Sent: Friday, January 27, 2006 10:27 AM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] INF problem

Are you sure that your driver is being installed as a class filter, instead
of a device filter?

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Raneil Ensomo
Sent: Thursday, January 26, 2006 7:45 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] INF problem

Hello Everyone,

I have a problem regarding my device-specific filter driver installation. I
made an INF file(following the pattern at DDK\src\input\kbfilter). And then
using the example found in DDK\src\setup\install, I installed my driver
programatically. It worked fine and my driver was successfully attached to
my device. However, when I plugged a second device (which is actually
exactly the same model as my first device), my filter driver was not
automatically attached to my device. Do you know what could possibly be the
cause to this?

An excerpt of my INF:

;
; Driver Information
;
[Manufacturer]
%PLEXTOR% = plextor_cdrom

[plextor_cdrom]
%PLEXTOR% = cdplextor_install,USBSTOR\CdRomPLEXTOR_DVDR___PX-716A__1.09

Upon installation, commandline param to my install.exe (at
DDK.…\setup\install) is and
USBSTOR\CdRomPLEXTOR_DVDR _PX-716A 1.09; and I confirmed that both devices
are of this hardware ID.

Thanks so much.


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@stonestreetone.com To
unsubscribe send a blank email to xxxxx@lists.osr.com


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@eppi.epson.com.ph
To unsubscribe send a blank email to xxxxx@lists.osr.com

Yes you are on track but I think that you need to be a class filter if you
want to filter new devices not present when you were installed. As a class
filter you will get attached to all CD-ROM devices. You then need to
determine which CD-ROMs you are actually interested in and have two modes of
operation: passive and active. For devices of interest you are in ‘active’
mode and do whatever it is that your filter does that is useful, in
‘passive’ mode you just pass everything down and stay out of the way.

=====================
Mark Roddy DDK MVP
Windows 2003/XP/2000 Consulting
Hollis Technology Solutions 603-321-1032
www.hollistech.com

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Raneil Ensomo
Sent: Thursday, January 26, 2006 11:11 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] INF problem

Please correct me if I’m wrong because I am very new to this,
but I believe my INF is installed as a device filter (it is
an upper-level filter to a specific CD-ROM (i.e. Plextor)
device). I’m thinking that if I do make this a class filter
driver, my driver will be attached even to the non-Plextor
devices. Am I on the right track?

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of Arlie Davis
Sent: Friday, January 27, 2006 10:27 AM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] INF problem

Are you sure that your driver is being installed as a class
filter, instead of a device filter?

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Raneil Ensomo
Sent: Thursday, January 26, 2006 7:45 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] INF problem

Hello Everyone,

I have a problem regarding my device-specific filter driver
installation. I made an INF file(following the pattern at
DDK\src\input\kbfilter). And then using the example found in
DDK\src\setup\install, I installed my driver programatically.
It worked fine and my driver was successfully attached to my
device. However, when I plugged a second device (which is
actually exactly the same model as my first device), my
filter driver was not automatically attached to my device.
Do you know what could possibly be the cause to this?

An excerpt of my INF:

;
; Driver Information
;
[Manufacturer]
%PLEXTOR% = plextor_cdrom

[plextor_cdrom]
%PLEXTOR% =
cdplextor_install,USBSTOR\CdRomPLEXTOR_DVDR___PX-716A__1.09

Upon installation, commandline param to my install.exe (at
DDK.…\setup\install) is and
> USBSTOR\CdRomPLEXTOR_DVDR _PX-716A 1.09; and I confirmed
> that both devices are of this hardware ID.
>
> Thanks so much.
>
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as:
> xxxxx@stonestreetone.com To unsubscribe send a blank email
> to xxxxx@lists.osr.com
>
>
>
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as:
> xxxxx@eppi.epson.com.ph To unsubscribe send a blank
> email to xxxxx@lists.osr.com
>
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as:
> xxxxx@hollistech.com To unsubscribe send a blank email to
> xxxxx@lists.osr.com
>

Thanks so much. I used a filter class driver as you said and it already
works for my device. Thanks a lot:)

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of Mark Roddy
Sent: Friday, January 27, 2006 10:17 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] INF problem

Yes you are on track but I think that you need to be a class filter if you
want to filter new devices not present when you were installed. As a class
filter you will get attached to all CD-ROM devices. You then need to
determine which CD-ROMs you are actually interested in and have two modes of
operation: passive and active. For devices of interest you are in ‘active’
mode and do whatever it is that your filter does that is useful, in
‘passive’ mode you just pass everything down and stay out of the way.

=====================
Mark Roddy DDK MVP
Windows 2003/XP/2000 Consulting
Hollis Technology Solutions 603-321-1032
www.hollistech.com

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Raneil Ensomo
Sent: Thursday, January 26, 2006 11:11 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] INF problem

Please correct me if I’m wrong because I am very new to this,
but I believe my INF is installed as a device filter (it is
an upper-level filter to a specific CD-ROM (i.e. Plextor)
device). I’m thinking that if I do make this a class filter
driver, my driver will be attached even to the non-Plextor
devices. Am I on the right track?

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of Arlie Davis
Sent: Friday, January 27, 2006 10:27 AM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] INF problem

Are you sure that your driver is being installed as a class
filter, instead of a device filter?

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Raneil Ensomo
Sent: Thursday, January 26, 2006 7:45 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] INF problem

Hello Everyone,

I have a problem regarding my device-specific filter driver
installation. I made an INF file(following the pattern at
DDK\src\input\kbfilter). And then using the example found in
DDK\src\setup\install, I installed my driver programatically.
It worked fine and my driver was successfully attached to my
device. However, when I plugged a second device (which is
actually exactly the same model as my first device), my
filter driver was not automatically attached to my device.
Do you know what could possibly be the cause to this?

An excerpt of my INF:

;
; Driver Information
;
[Manufacturer]
%PLEXTOR% = plextor_cdrom

[plextor_cdrom]
%PLEXTOR% =
cdplextor_install,USBSTOR\CdRomPLEXTOR_DVDR___PX-716A__1.09

Upon installation, commandline param to my install.exe (at
DDK.…\setup\install) is and
> USBSTOR\CdRomPLEXTOR_DVDR _PX-716A 1.09; and I confirmed
> that both devices are of this hardware ID.
>
> Thanks so much.
>
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as:
> xxxxx@stonestreetone.com To unsubscribe send a blank email
> to xxxxx@lists.osr.com
>
>
>
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as:
> xxxxx@eppi.epson.com.ph To unsubscribe send a blank
> email to xxxxx@lists.osr.com
>
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as:
> xxxxx@hollistech.com To unsubscribe send a blank email to
> xxxxx@lists.osr.com
>


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@eppi.epson.com.ph
To unsubscribe send a blank email to xxxxx@lists.osr.com