home *** CD-ROM | disk | FTP | other *** search
- ; 3COM EtherLink III 3c5x9 Family Ethernet Adapters
- ; Copyright 1995, 3Com Corp
- ;
- ;**************************************************
- ; Revision History
- ;
- ; %ver 1.1a
- ;
- ; 1.0a Initial Release for EtherDisk use
- ; 1.1a Add TPC adapter type
- ;
- ;***************************************************
- ;
- [version]
- CatalogFile=netel5x9.cat
- LayoutFile=layout.inf, layout1.inf, layout2.inf
- signature="$CHICAGO$"
- Class=Net
- provider=%V_3Com%
-
- [Manufacturer]
- %V_3COM%=3COM
-
- ;************************************************************************
- ;
- ; Etherlink III EtherDisk File locations
- ;
- ;************************************************************************
-
- [3COM]
- %mca_627D.DeviceDesc%=MCA_627D.ndi, MCA_627D ;3Com 3C529 MC
- %mca_627C.DeviceDesc%=MCA_627C.ndi, MCA_627C ;3Com 3C529 MC
-
- %*pnp80F7.DeviceDesc%=*PNP80F7.ndi, *PNP80F7 ;EtherLink III
- %*pnp80F8.DeviceDesc%=*pnp80F8.ndi, *PNP80F8 ;3Com 3c509b compatible
-
- %pnpTCM5090.DeviceDesc%=pnpTCM5090.ndi, ISAPNP\TCM5090 ;3Com 3C509B-TP
- %pnpTCM5091.DeviceDesc%=pnpTCM5091.ndi, ISAPNP\TCM5091 ;3Com 3C509B
- %pnpTCM5094.DeviceDesc%=pnpTCM5094.ndi, ISAPNP\TCM5094 ;3Com 3C509B-Combo
- %pnpTCM5095.DeviceDesc%=pnpTCM5095.ndi, ISAPNP\TCM5095 ;3Com 3C509B-TPO
- %pnpTCM5098.DeviceDesc%=pnpTCM5098.ndi, ISAPNP\TCM5098 ;3Com 3C509B-TPC
-
- %*TCM5090.DeviceDesc%=*TCM5090.ndi, EISA\*TCM5090 ;3Com 3C509-TP
- %*TCM5091.DeviceDesc%=*TCM5091.ndi, EISA\*TCM5091 ;3Com 3C509
- %*TCM5092.DeviceDesc%=*TCM5092.ndi, *TCM5092 ;3Com 3C579 EISA
- %*TCM5093.DeviceDesc%=*TCM5093.ndi, *TCM5093 ;3Com 3C579-TP EISA
- %*TCM5094.DeviceDesc%=*TCM5094.ndi, EISA\*TCM5094 ;3Com 3C509-Combo
- %*TCM5095.DeviceDesc%=*TCM5095.ndi, EISA\*TCM5095 ;3Com 3C509-TPO
- %*TCM5098.DeviceDesc%=*TCM5098.ndi, EISA\*TCM5098 ;3Com 3C509-TPC
-
- ;****************************************************************************
- ; Etherlink III (3c509b) ISA PnP Adapter
- ;****************************************************************************
- [pnpTCM5090.ndi]
- AddReg=pnpTCM5090.ndi.reg,elnk3.ndi.reg,elnk3.params
-
- [pnpTCM5090.ndi.reg]
- HKR,Ndi,DeviceID,,"ISAPNP\TCM5090"
- HKR,Ndi,MatchAndMoveID,,"*PNP80F7"
-
- [pnpTCM5091.ndi]
- AddReg=pnpTCM5091.ndi.reg,elnk3.ndi.reg,elnk3.params
-
- [pnpTCM5091.ndi.reg]
- HKR,Ndi,DeviceID,,"ISAPNP\TCM5091"
- HKR,Ndi,MatchAndMoveID,,"*PNP80F7"
-
- [pnpTCM5094.ndi]
- AddReg=pnpTCM5094.ndi.reg,elnk3.ndi.reg,elnk3.params
-
- [pnpTCM5094.ndi.reg]
- HKR,Ndi,DeviceID,,"ISAPNP\TCM5094"
- HKR,Ndi,MatchAndMoveID,,"*PNP80F7"
-
- [pnpTCM5095.ndi]
- AddReg=pnpTCM5095.ndi.reg,elnk3.ndi.reg,elnk3.params
-
- [pnpTCM5095.ndi.reg]
- HKR,Ndi,DeviceID,,"ISAPNP\TCM5095"
- HKR,Ndi,MatchAndMoveID,,"*PNP80F7"
-
- [pnpTCM5098.ndi]
- AddReg=pnpTCM5098.ndi.reg,elnk3.ndi.reg,elnk3.params
-
- [pnpTCM5098.ndi.reg]
- HKR,Ndi,DeviceID,,"ISAPNP\TCM5098"
- HKR,Ndi,MatchAndMoveID,,"*PNP80F7"
-
- ;****************************************************************************
- ; *TCM5098 3Com 3C509-TPC
- ;****************************************************************************
- [*TCM5098.ndi]
- AddReg=*TCM5098.ndi.reg,elnk3.ndi.reg,slot
-
- [*TCM5098.ndi.reg]
- HKR,Ndi,DeviceID,,"*TCM5098"
- ;;HKR,Ndi,MatchAndMoveID,,"*PNP80F7"
-
- [*TCM5098.ndi.PosDup]
- *pnp80f7
-
- ;****************************************************************************
- ; *TCM5095 3Com 3C509-TPO
- ;****************************************************************************
- [*TCM5095.ndi]
- AddReg=*TCM5095.ndi.reg,elnk3.ndi.reg,slot
-
- [*TCM5095.ndi.reg]
- HKR,Ndi,DeviceID,,"*TCM5095"
- ;;HKR,Ndi,MatchAndMoveID,,"*PNP80F7"
-
- [*TCM5095.ndi.PosDup]
- *pnp80f7
-
- ;****************************************************************************
- ; *TCM5094 3Com 3C509-Combo
- ;****************************************************************************
- [*TCM5094.ndi]
- AddReg=*TCM5094.ndi.reg,elnk3.ndi.reg,slot
-
- [*TCM5094.ndi.reg]
- HKR,Ndi,DeviceID,,"*TCM5094"
- HKR,Ndi,MatchAndMoveID,,"*PNP80F7"
-
- [*TCM5094.ndi.PosDup]
- *pnp80f7
-
- ;****************************************************************************
- ; *TCM5093 3Com 3C579 EISA
- ;****************************************************************************
- [*TCM5093.ndi]
- AddReg=*TCM5093.ndi.reg,elnk3.ndi.reg,slot
-
- [*TCM5093.ndi.reg]
- HKR,Ndi,DeviceID,,"*TCM5093"
-
- [*TCM5093.ndi.PosDup]
- *pnp80f7
-
- ;****************************************************************************
- ; *TCM5092 3Com 3C579-TP EISA
- ;****************************************************************************
- [*TCM5092.ndi]
- AddReg=*TCM5092.ndi.reg,elnk3.ndi.reg,slot
-
- [*TCM5092.ndi.reg]
- HKR,Ndi,DeviceID,,"*TCM5092"
-
- [*TCM5092.ndi.PosDup]
- *pnp80f7
-
- ;****************************************************************************
- ; *TCM5091 3Com 3C509
- ;****************************************************************************
- [*TCM5091.ndi]
- AddReg=*TCM5091.ndi.reg,elnk3.ndi.reg,slot
-
- [*TCM5091.ndi.reg]
- HKR,Ndi,DeviceID,,"*TCM5091"
- HKR,Ndi,MatchAndMoveID,,"*PNP80F7"
-
- [*TCM5091.ndi.PosDup]
- *pnp80f7
-
- ;****************************************************************************
- ; *TCM5090 3Com 3C509-TP
- ;****************************************************************************
- [*TCM5090.ndi]
- AddReg=*TCM5090.ndi.reg,elnk3.ndi.reg,slot
-
- [*TCM5090.ndi.reg]
- HKR,Ndi,DeviceID,,"*TCM5090"
- HKR,Ndi,MatchAndMoveID,,"*PNP80F7"
-
- [*TCM5090.ndi.PosDup]
- *pnp80f7
-
- ;****************************************************************************
- ; Etherlink III (3c509b) ISA PnP compatible
- ;****************************************************************************
- [*pnp80F8.ndi]
- AddReg=*pnp80F8.ndi.reg,elnk3.ndi.reg,elnk3.params
-
- [*pnp80F8.ndi.reg]
- HKR,Ndi,DeviceID,,"*pnp80F8"
- HKR,Ndi,MatchAndMoveID,,"*PNP80F7"
-
- [*pnp80F8.ndi.PosDup]
- *pnp80f7
-
- ;****************************************************************************
- ; *PNP80F7 3Com EtherLink III
- ;****************************************************************************
- [*PNP80F7.ndi]
- AddReg=*PNP80F7.ndi.reg,elnk3.ndi.reg,elnk3.params
- LogConfig=*PNP80F7.LogConfig
-
- [*PNP80F7.ndi.reg]
- HKR,Ndi,DeviceID,,"*PNP80F7"
-
- [*PNP80F7.LogConfig]
- ConfigPriority=HARDRECONFIG
- IOConfig=10@200-3FF%FFF0(3FF::)
-
- ;****************************************************************************
- ; *MCA_627C 3Com EtherLink III MCA
- ;****************************************************************************
- [MCA_627C.ndi]
- AddReg=MCA_627C.ndi.reg,elnk3.ndi.reg,slot
-
- [MCA_627C.ndi.reg]
- HKR,Ndi,DeviceID,,"MCA_627C"
- HKR,,BusType,,"3"
-
- [*MCA_627C.ndi.PosDup]
- *MCA_627D
-
- ;****************************************************************************
- ; *MCA_627D 3Com EtherLink III MCA
- ;****************************************************************************
- [MCA_627D.ndi]
- AddReg=MCA_627D.ndi.reg,elnk3.ndi.reg,slot
-
- [MCA_627D.ndi.reg]
- HKR,Ndi,DeviceID,,"MCA_627D"
- HKR,,BusType,,"3"
-
- [*MCA_627D.ndi.PosDup]
- *MCA_627C
- ;****************************************************************************
- ; 3Com elnk3 base section
- ;****************************************************************************
- [elnk3.ndi.reg]
- HKR,,DevLoader,,*ndis
- HKR,,DeviceVxDs,,elnk3.sys
- HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
- ; NDIS Info
- HKR,NDIS,LogDriverName,,"ELNK3"
- HKR,NDIS,MajorNdisVersion,1,03
- HKR,NDIS,MinorNdisVersion,1,0A
- HKR,NDIS\NDIS2,DriverName,,"ELNK3$"
- HKR,NDIS\NDIS2,FileName,,"elnk3.dos"
- HKR,NDIS\ODI,DriverName,,"3C5X9"
- HKR,NDIS\ODI,FileName,,"3C5X9.com"
- ; Interfaces
- HKR,Ndi\Interfaces,DefUpper,,"ndis2,ndis3"
- HKR,Ndi\Interfaces,DefLower,,"ethernet"
- HKR,Ndi\Interfaces,UpperRange,,"ndis2,ndis3,odi"
- HKR,Ndi\Interfaces,LowerRange,,"ethernet"
- ; Install sections
- HKR,Ndi\Install,ndis3,,"elnk3.ndis3"
- HKR,Ndi\Install,ndis2,,"elnk3.ndis2"
- ;HKR,Ndi\Install,odi,,"3c5X9.odi"
- ; Fix ISAPNP problem
- HKLM,System\CurrentControlSet\Services\VxD\ISAPNP,RDPOverRide,3,74,02
-
- [elnk3.params]
- ; Resources
- HKR,,IOAddress,1,02,00,00,00
- HKR,NDI\params\IOAddress,resc,1,02,00,00,00
- HKR,NDI\params\IOAddress,ParamDesc,,"I/O Base Address"
- HKR,NDI\params\IOAddress,flag,1,30,00,00,00
- ; MaxTransmits
- HKR,NDI\params\MaxTransmits,ParamDesc,,"Maximum Transmits"
- HKR,NDI\params\MaxTransmits,flag,1,30,00,00,00
- HKR,NDI\params\MaxTransmits,type,,int
- HKR,Ndi\params\MaxTransmits,default,,6
- HKR,NDI\params\MaxTransmits,min,,2
- HKR,NDI\params\MaxTransmits,max,,50
- HKR,NDI\params\MaxTransmits,step,,1
- HKR,NDI\params\MaxTransmits,optional,,1
-
- ; Install NDIS3
- [ELNK3.ndis3]
- CopyFiles=elnk3.ndis3.CopyFiles
- [elnk3.ndis3.CopyFiles]
- elnk3.sys
-
- ; Install NDIS2
- [ELNK3.ndis2]
- CopyFiles=elnk3.ndis2.CopyFiles
- [elnk3.ndis2.CopyFiles]
- elnk3.dos
-
- ; Install ODI
- [3C5X9.odi]
- CopyFiles=3C5X9.odi.CopyFiles
- [3C5X9.odi.CopyFiles]
- 3C5X9.com
-
-
- ;****************************************************************************
- ; Destination Directories
- ;****************************************************************************
- [DestinationDirs]
- DefaultDestDir =11 ; LDID_SYS
- *PNP80F7.ndis3.CopyFiles =11
- *PNP80F8.ndis3.CopyFiles =11
- elnk3.ndis2.CopyFiles =26 ; LDID_WINBOOT
- 3C5X9.odi.CopyFiles =26 ; LDID_WINBOOT
- elnk3.inf.CopyFiles =17 ; INF_DIR
-
- ;****************************************************************************
- ; Localizable Strings
- ;****************************************************************************
- [strings]
- ; Provider
- V_MS="Microsoft"
- ; Manufacturers
- V_3COM="3Com"
-
- ; PNP Devices
-
- mca_627C.DeviceDesc= "3Com EtherLink III MC (3C529) Coax/AUI"
- mca_627D.DeviceDesc= "3Com EtherLink III MC (3C529) Twisted-Pair/AUI"
- *pnp80f7.DeviceDesc= "3Com EtherLink III ISA (3C509/3C509b) in ISA mode"
- pnpTCM5090.DeviceDesc="3Com EtherLink III ISA (3C509b-TP) in PnP mode "
- pnpTCM5091.DeviceDesc="3Com EtherLink III ISA (3C509b) in PnP mode"
- pnpTCM5094.DeviceDesc="3Com EtherLink III ISA (3C509b-Combo) in PnP mode"
- pnpTCM5095.DeviceDesc="3Com EtherLink III ISA (3C509b-TPO) in PnP mode"
- pnpTCM5098.DeviceDesc="3Com EtherLink III ISA (3C509b-TPC) in PnP mode"
- *TCM5090.DeviceDesc= "3Com EtherLink III ISA (3C509-TP) in EISA mode"
- *TCM5091.DeviceDesc= "3Com EtherLink III ISA (3C509) in EISA mode"
- *TCM5094.DeviceDesc= "3Com EtherLink III ISA (3C509-Combo) in EISA mode"
- *TCM5095.DeviceDesc= "3Com EtherLink III ISA (3C509-TPO) in EISA mode"
- *TCM5098.DeviceDesc= "3Com EtherLink III ISA (3C509-TPC) in EISA mode"
- *TCM5092.DeviceDesc= "3Com EtherLink III EISA (3C579-TP)"
- *TCM5093.DeviceDesc= "3Com EtherLink III EISA (3C579)"
- *pnp80F8.DeviceDesc= "EtherLink III (3C509b) compatible in PnP mode"
-