Multiple PCI\&DEV_????, but one driver under 2000

First problem:

I have defined the [Manufacturer] and DDInstall sections in my INF file in
the following manner:

Class=“FibreGear”

[Manufacturer]
%DFG%=DFG

[DFG]
;
; These are the FibreGear bus PnP ids
;
%FibreGear.DeviceDesc%=FibreGear_Device, PCI\VEN_1077&DEV_2100,
PCI\VEN_1077&DEV_2200, PCI\VEN_1077&DEV_2300

[FibreGear_Device.NT]
CopyFiles=Drivers_Dir,FibreGear_Dir,FibreGearCoInstal_Dir

DFG = “Delphi FibreGear, Inc.”
FibreGear.DeviceDesc = “FibreGear”

When the hardware wizard detects an FC2100 I get two new entries in the
Device Manager, FibreGear with a sub entry of FibreGear. since I also have
an FC2200 adapter in the MB, the wizard does the install again and now I see
3 entries in the Device Manager:

FibreGear
FibreGear
FibreGear

I have tried every way I am aware of, to get the following:

FibreGear
FC2100
FC2200

I have been unsuccessful in achieving that. Has anyone done this? Or can it
even be done?

Second problem:

Each time the wizard parses the INF file it copies all the files for source
to destination. Again, I have tried several methods to install a new model
number without copying the files, but again I have not found such a method.

Any assistance or ideas would be much appreciated.

Gary

Gary,

Replace the line:

%FibreGear.DeviceDesc%=FibreGear_Device,
PCI\VEN_1077&DEV_2100,PCI\VEN_1077&DEV_2200, PCI\VEN_1077&DEV_2300

with

%FibreGear.DeviceDesc1%=FibreGear_Device, PCI\VEN_1077&DEV_2100
%FibreGear.DeviceDesc2%=FibreGear_Device, PCI\VEN_1077&DEV_2200
%FibreGear.DeviceDesc3%=FibreGear_Device,PCI\VEN_1077&DEV_2300

and

FibreGear.DeviceDesc = “FibreGear”

with

FibreGear.DeviceDesc1 = “FC2100”
FibreGear.DeviceDesc2 = “FC2200”
FibreGear.DeviceDesc3 = “FC2300”

Don Burn
Windows NT Filesystem and Device Driver Consulting

----- Original Message -----
From: “Gary Little”
To: “NT Developers Interest List”
Sent: Wednesday, October 25, 2000 3:35 PM
Subject: [ntdev] Multiple PCI&DEV_???, but one driver under 2000

> First problem:
>
> I have defined the [Manufacturer] and DDInstall sections in my INF file in
> the following manner:
>
> Class=“FibreGear”
>
> [Manufacturer]
> %DFG%=DFG
>
> [DFG]
> ;
> ; These are the FibreGear bus PnP ids
> ;
> %FibreGear.DeviceDesc%=FibreGear_Device, PCI\VEN_1077&DEV_2100,
> PCI\VEN_1077&DEV_2200, PCI\VEN_1077&DEV_2300
>
> [FibreGear_Device.NT]
> CopyFiles=Drivers_Dir,FibreGear_Dir,FibreGearCoInstal_Dir
>
> DFG = “Delphi FibreGear, Inc.”
> FibreGear.DeviceDesc = “FibreGear”
>
> When the hardware wizard detects an FC2100 I get two new entries in the
> Device Manager, FibreGear with a sub entry of FibreGear. since I also have
> an FC2200 adapter in the MB, the wizard does the install again and now I
see
> 3 entries in the Device Manager:
>
> FibreGear
> FibreGear
> FibreGear
>
> I have tried every way I am aware of, to get the following:
>
> FibreGear
> FC2100
> FC2200
>
> I have been unsuccessful in achieving that. Has anyone done this? Or can
it
> even be done?
>
> Second problem:
>
> Each time the wizard parses the INF file it copies all the files for
source
> to destination. Again, I have tried several methods to install a new model
> number without copying the files, but again I have not found such a
method.
>
> Any assistance or ideas would be much appreciated.
>
> Gary
>

Don,

That takes me back to an earlier version. There were other problems
with the install and driver, such that I abandoned that version, thinking it
wasn’t working.

Lovely, I now have

FibreGear
FC2100
FC2300

Ah well. Thanks!

Gary

-----Original Message-----
From: Don Burn [mailto:xxxxx@acm.org]
Sent: Wednesday, October 25, 2000 12:41 PM
To: NT Developers Interest List
Subject: [ntdev] Re: Multiple PCI&DEV_???, but one driver under 2000

Gary,

Replace the line:

%FibreGear.DeviceDesc%=FibreGear_Device,
PCI\VEN_1077&DEV_2100,PCI\VEN_1077&DEV_2200, PCI\VEN_1077&DEV_2300

with

%FibreGear.DeviceDesc1%=FibreGear_Device, PCI\VEN_1077&DEV_2100
%FibreGear.DeviceDesc2%=FibreGear_Device, PCI\VEN_1077&DEV_2200
%FibreGear.DeviceDesc3%=FibreGear_Device,PCI\VEN_1077&DEV_2300

and

FibreGear.DeviceDesc = “FibreGear”

with

FibreGear.DeviceDesc1 = “FC2100”
FibreGear.DeviceDesc2 = “FC2200”
FibreGear.DeviceDesc3 = “FC2300”

Don Burn
Windows NT Filesystem and Device Driver Consulting