Combined.inf Driver File Contents (595av22.zip)

;===================================================================
;
;    Combined.inf
;
;    Farallon Ethernet PC Card (PN595a) for Win 9x and 2000 installations.
;
;    Copyright (c) 2001   Proxim, Inc.
;
;;===================================================================

[Version]
    LayoutFile = layout.inf
    Signature  = "$chicago$"
    Compatible = 1
    Class      = Net
    Provider   = %MS%

[Manufacturer]
    %SMSC%  = SMSC

[ControlFlags]
;    ExcludeFromSelect = MF\SMCPCM_DEV1
;    ExcludeFromSelect = PCMCIA\SMC-SMC9000_Ethernet_PCCard-05AD
	ExcludeFromSelect = MF\SMC200_DEV1
	ExcludeFromSelect = MF\SMC400_DEV1
	ExcludeFromSelect = MF\SMC9-8000_DEV1

[SMSC]
    %*Smsc9000.DeviceDesc% = *Smsc9000.Ndi, *Smsc9000
    %*Smsc91c100.DeviceDesc% = *Smsc9000.Ndi, *Smsc9000
    %Smsc9000Pcm1%         = Smsc9000Pcm1.Ndi,PCMCIA\Farallon-Farallon_Enet-584c
    %Smsc9000Pcm2%         = Smsc9000Pcm200.Ndi, MF\SMC200_DEV1
    %Smsc9000Pcm3%         = Smsc9000Pcm400.Ndi, MF\SMC400_DEV1
    %Smsc9000Pcm4%         = Smsc9000Pcm8000.Ndi, MF\SMC9-8000_DEV1
	%LAN9000.DeviceDesc%   = LAN9000.ndi, PCMCIA\SMC-SMC9000_Ethernet_PCCard-05AD
	%LAN9000.DeviceDesc%   = LAN9000.ndi, PCMCIA\SMSC-LAN9000_Ethernet_PCCard-2df7

;------------------------------------------
[Smsc9000Pcm1.Ndi.NT]
AddReg          = LAN9000.params.reg, LAN9000.reg
Characteristics = 0x84
BusType         = 8
CopyFiles       = lan9000.CopyFiles.NT

; Changing to .NT name
[Smsc9000Pcm1.Ndi.NT.Services]
AddService      = lan9000, 2, lan9000.Service, common.EventLog

[LAN9000.Ndi.NT]
AddReg          = LAN9000.params.reg, LAN9000.reg
Characteristics = 0x84
BusType         = 8
CopyFiles       = lan9000.CopyFiles.NT

; Changing to .NT name
[LAN9000.Ndi.NT.Services]
AddService      = lan9000, 2, lan9000.Service, common.EventLog

[*Smsc9000.Ndi.NT]
CopyFiles		= lan9000.CopyFiles.NT
AddReg			= LAN9000.ndi.reg.NT,LAN9000.params.reg
Characteristics		= 0x84              ; NCF_HAS_UI | NCF_PHYSICAL
BusType			= 1
LogConfig 		= Smsc9000.LogConfig

[*Smsc9000.ndi.NT.Services]
AddService		=LAN9000,2,LAN9000.Service,Common.EventLog

[LAN9000.ndi.reg.NT]
; Interfaces
HKR,Ndi,Service,0,"LAN9000"
HKR,Ndi\Interfaces,LowerRange,,"ethernet"
HKR,Ndi\Interfaces,UpperRange,,"ndis5"

[LAN9000.Service]
DisplayName		= %SMSC9000.DeviceDesc%
ServiceType		= 1 ;%SERVICE_KERNEL_DRIVER%
StartType		= 3 ;%SERVICE_DEMAND_START%
ErrorControl	= 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary	= %12%\LAN9000.sys
LoadOrderGroup	= NDIS


[Common.EventLog]
AddReg=Common.AddEventLog.Reg

[Common.AddEventLog.Reg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\netevent.dll"
HKR,,TypesSupported,0x00010001,7

;-------------------------------------------------------------------------------
; Override config
;
[LAN9000.ndi.LogConfigOverride]
LogConfig = lan9x.LogConfigOverride

[lan9x.LogConfigOverride]
IRQConfig = 3,4,5,7,10,11,13,15
IOConfig  = 10@300-39F%FFE0(3FF::)
MemConfig = 1000@C0000-E8FFF%FFFFF000

;    PcCardConfig = <ConfigIndex>[:[<MemoryCardBase1>][:<MemoryCardBase2>]][(<attrs>)]
;    where
;            <ConfigIndex> is the 8-bit PCMCIA configuration index 
;            <MemoryCardBase1> is the (optional) 32-bit 1st memory base address
;            <MemoryCardBase2> is the (optional) 32-bit 2nd memory base address
;             <attrs> is a combination of the following letters:
;             W - 16-bit I/O (if not specified, 8-bit I/O is assumed)
;
;    All numeric values are assumed to be in hexadecimal format.
PcCardConfig = 1(W)

;-------------------------------------------------------------------------------
; LAN9000 NT Parameters
;
[LAN9000.params.reg]
    HKR,,IOBase,1,02,00,00,00
    HKR,Ndi\params\IOBase,resc,1,02,00,00,00
    HKR,Ndi\params\IOBase,ParamDesc,,"I/O Base Address"
    HKR,Ndi\params\IOBase,flag,1,30,00,00,00

    HKR,,Interrupt,1,04,00,00,00
    HKR,Ndi\params\Interrupt,resc,1,04,00,00,00
    HKR,Ndi\params\Interrupt,ParamDesc,,"Interrupt Level"
    HKR,Ndi\params\Interrupt,flag,1,30,00,00,00

    HKR,Ndi\params\transceiver,ParamDesc,,"Connector Type/32 bit driver"
    HKR,Ndi\params\transceiver,default,,"AutoDetect"
    HKR,Ndi\params\transceiver,type,,enum
    HKR,Ndi\params\transceiver\enum,"AutoDetect",,"AutoDetect"
;   HKR,Ndi\params\transceiver\enum,"AUI",,"AUI"
;   HKR,Ndi\params\transceiver\enum,"BNC",,"BNC"
    HKR,Ndi\params\transceiver\enum,"10BaseT",,"10BaseT"
    HKR,Ndi\params\transceiver,flag,1,30,00,00,00

    HKR,Ndi\params\busnumber,ParamDesc,,"System Bus Number"
    HKR,Ndi\params\busnumber,default,,"0"
    HKR,Ndi\params\busnumber,type,,int
    HKR,Ndi\params\busnumber,flag,1,20,00,00,00

    HKR,Ndi\params\bustype,ParamDesc,,"System Bus Type Identifier"
    HKR,Ndi\params\bustype,default,,"1"
    HKR,Ndi\params\bustype,type,,int
    HKR,Ndi\params\bustype,flag,1,20,00,00,00

;    HKR,Ndi\params\NetworkAddress,ParamDesc,,"Network Address"
;    HKR,Ndi\params\NetworkAddress,type,,edit
;    HKR,Ndi\params\NetworkAddress,LimitText,,18
;    HKR,Ndi\params\NetworkAddress,UpperCase,,1
;    HKR,Ndi\params\NetworkAddress,default,,""
;    HKR,Ndi\params\NetworkAddress,flag,1,30,00,00,00
;    HKR,Ndi\params\NetworkAddress,optional,,1

    HKR,Ndi\params\ReceiveTimer,ParamDesc,,"Receive WatchDog Timer"
    HKR,Ndi\params\ReceiveTimer,default,,"0"
    HKR,Ndi\params\ReceiveTimer,type,,int
    HKR,Ndi\params\ReceiveTimer,flag,1,30,00,00,00

;    HKR,Ndi\params\ReceiveTimer,ParamDesc,,"Receive WatchDog Timer"
;    HKR,Ndi\params\ReceiveTimer,default,,"0"
;    HKR,Ndi\params\EarlyTransmit,type,,enum
;    HKR,Ndi\params\EarlyTransmit\enum,0,,"Disable"
;    HKR,Ndi\params\EarlyTransmit\enum,1,,"Enable"
;    HKR,Ndi\params\ReceiveTimer,flag,1,20,00,00,00

    HKR,Ndi\params\EarlyTransmit,ParamDesc,,"Early Transmit Enable"
    HKR,Ndi\params\EarlyTransmit,default,,"Disable"
    HKR,Ndi\params\EarlyTransmit,type,,enum
    HKR,Ndi\params\EarlyTransmit\enum,"Disable",,"Disable"
    HKR,Ndi\params\EarlyTransmit\enum,"Enable",,"Enable"
    HKR,Ndi\params\EarlyTransmit,flag,1,20,00,00,00

;    HKR,Ndi\params\FlowControl,ParamDesc,,"Flow Control"
;    HKR,Ndi\params\FlowControl,default,,"Disable"
;    HKR,Ndi\params\FlowControl,type,,enum
;    HKR,Ndi\params\FlowControl\enum,"Disable",,"Disable"
;    HKR,Ndi\params\FlowControl\enum,"Enable",,"Enable"
;    HKR,Ndi\params\FlowControl,flag,1,20,00,00,00

    HKR,Ndi\params\Duplex,ParamDesc,,"Duplex"
    HKR,Ndi\params\Duplex,default,,"Auto-Negotiation"
    HKR,Ndi\params\Duplex,type,,enum
    HKR,Ndi\params\Duplex\enum,"Half",,"Half"
    HKR,Ndi\params\Duplex\enum,"Full",,"Full"
    HKR,Ndi\params\Duplex\enum,"Default",,"Default"
    HKR,Ndi\params\Duplex\enum,"Auto-Negotiation",,"Auto-Negotiation"
    HKR,Ndi\params\Duplex,flag,1,20,00,00,00

    HKR,Ndi\params\Speed,flag,1,20,00,00,00
    HKR,Ndi\params\Speed,ParamDesc,,"Speed (FEAST only)"
    HKR,Ndi\params\Speed,default,,"Auto-Negotiation"
    HKR,Ndi\params\Speed,type,,enum
    HKR,Ndi\params\Speed\enum,"10",,"10 Mbs"
    HKR,Ndi\params\Speed\enum,"100",,"100 Mbs"
    HKR,Ndi\params\Speed\enum,"Default",,"Default"
    HKR,Ndi\params\Speed\enum,"Auto-Negotiation",,"Auto-Negotiation"


;-------------------------------------------------------------------------------
; NT specific
;
[LAN9000.reg]
HKR, Ndi\Interfaces,                UpperRange,    0, "ndis5"
HKR, Ndi\Interfaces,                LowerRange,    0, "ethernet"
HKR, Ndi,                           Service,       0, "LAN9000"

[lan9000.CopyFiles.NT]
lan9000.sys,,,2


;------------------------------------------

[*Smsc9000.Ndi]
    AddReg    = Smsc9000.Ndi.reg,Smsc9000.Gen.Resources,Smsc9000.Gen.Params,*Smsc9000.DevID
    LogConfig = Smsc9000.LogConfig

[Smsc9000Pcm1.Ndi]
    AddReg = Smsc9000.Ndi.reg,Smsc9000.Gen.Resources,Smsc9000.Pcm.Params,Smsc9000.Pcm1.Params,Smsc9000.Pcm1.Cfg

[Smsc9000Pcm200.Ndi]
    AddReg    = Smsc9000.Ndi.reg,Smsc9000.Gen.Resources,Smsc9000.Pcm2.Params,Smsc9000.Pcm200.Params

[Smsc9000Pcm400.Ndi]
    AddReg    = Smsc9000.Ndi.reg,Smsc9000.Gen.Resources,Smsc9000.Pcm2.Params,Smsc9000.Pcm400.Params

[Smsc9000Pcm8000.Ndi]
    AddReg    = Smsc9000.Ndi.reg,Smsc9000.Gen.Resources,Smsc9000.Pcm2.Params,Smsc9000.Pcm8000.Params

[Smsc9000.Pcm1.Params]
    HKR,Ndi,DeviceID,,"PCMCIA\Farallon-Farallon_Enet-584c

[Smsc9000.Pcm200.Params]
    HKR,Ndi,DeviceID,,"PCMCIA\SMC/Rockwell-SMC9000_Ethernet/Modem_PCCARD-FA8D"
    HKR,Ndi\params\ConfigOffset,ParamDesc,,"Configuration Offset"
    HKR,Ndi\params\ConfigOffset,default,,"512"
    HKR,Ndi\params\ConfigOffset,type,,int
    HKR,Ndi\params\ConfigOffset,flag,1,30,00,00,00

[Smsc9000.Pcm400.Params]
    HKR,Ndi,DeviceID,,"PCMCIA\SMC/Rockwell-SMC9000_Ethernet/Modem_PCCARD-58EB"
    HKR,Ndi\params\ConfigOffset,ParamDesc,,"Configuration Offset"
    HKR,Ndi\params\ConfigOffset,default,,"1024"
    HKR,Ndi\params\ConfigOffset,type,,int
    HKR,Ndi\params\ConfigOffset,flag,1,30,00,00,00

[Smsc9000.Pcm8000.Params]
    HKR,Ndi,DeviceID,,"PCMCIA\SMC/Rockwell-SMC9000_Ethernet/Modem_PCCARD-0C40"
    HKR,Ndi\params\ConfigOffset,ParamDesc,,"Configuration Offset"
    HKR,Ndi\params\ConfigOffset,default,,"0"
    HKR,Ndi\params\ConfigOffset,type,,int
    HKR,Ndi\params\ConfigOffset,flag,1,30,00,00,00

[Smsc9000.Pcm.Params]
    HKR,Ndi,CardType,,"PCMCIA"

    HKR,Ndi\params\pcmcia,ParamDesc,,"PCCARD Attachment"
    HKR,Ndi\params\pcmcia,default,,"1"
    HKR,Ndi\params\pcmcia,type,,int
    HKR,Ndi\params\pcmcia,flag,1,30,00,00,00

[Smsc9000.Pcm2.Params]
    HKR,Ndi,CardType,,"PCMCIA"
    HKR,,Memory,1,01,00,00,00
    HKR,,ModemBase,1,02,00,00,00

    HKR,Ndi\params\ModemBase,resc,1,02,00,00,00
    HKR,Ndi\params\ModemBase,ParamDesc,,"Modem I/O Base Address"
    HKR,Ndi\params\ModemBase,flag,1,30,00,00,00

    HKR,Ndi\params\pcmcia,ParamDesc,,"PCCARD Attachment"
    HKR,Ndi\params\pcmcia,default,,"1"
    HKR,Ndi\params\pcmcia,type,,int
    HKR,Ndi\params\pcmcia,flag,1,30,00,00,00

    HKR,Ndi\params\MultiFunction,ParamDesc,,"Multifunction Card"
    HKR,Ndi\params\MultiFunction,default,,"1"
    HKR,Ndi\params\MultiFunction,type,,int
    HKR,Ndi\params\MultiFunction,flag,1,30,00,00,00

[*Smsc9000.DevID]
    HKR,Ndi,DeviceID,,"*smsc9000"

[Smsc9000.Ndi.reg]
    HKR,,DevLoader,,*ndis
    HKR,,DeviceVxDs,,frln595a.sys
    HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"

    HKR,NDIS,LogDriverName,,"frln595a.sys"
    HKR,NDIS,MajorNdisVersion,1,04
    HKR,NDIS,MinorNdisVersion,1,00

    HKR,Ndi\Interfaces,DefUpper,,"ndis3,ndis4"
    HKR,Ndi\Interfaces,DefLower,,"ethernet"
    HKR,Ndi\Interfaces,UpperRange,,"ndis3,ndis4"
    HKR,Ndi\Interfaces,LowerRange,,"ethernet"

    HKR,Ndi\Install,ndis4,,"Smsc9000.ndis4"

[Smsc9000.LogConfig]
    ConfigPriority = HARDRECONFIG
    IOConfig       = 20@200-3ef%FFE0(3FF::)
    IRQConfig      = 9,2,3,10,11

[Smsc9000.Gen.Resources]
    HKR,,IOBase,1,02,00,00,00
    HKR,Ndi\params\IOBase,resc,1,02,00,00,00
    HKR,Ndi\params\IOBase,ParamDesc,,"I/O Base Address"
    HKR,Ndi\params\IOBase,flag,1,30,00,00,00

    HKR,,Interrupt,1,04,00,00,00
    HKR,Ndi\params\Interrupt,resc,1,04,00,00,00
    HKR,Ndi\params\Interrupt,ParamDesc,,"Interrupt Level"
    HKR,Ndi\params\Interrupt,flag,1,30,00,00,00

    HKR,Ndi\params\transceiver,ParamDesc,,"Connector Type/32 bit driver"
    HKR,Ndi\params\transceiver,default,,"AutoDetect"
    HKR,Ndi\params\transceiver,type,,enum
    HKR,Ndi\params\transceiver\enum,"AutoDetect",,"AutoDetect"
;   HKR,Ndi\params\transceiver\enum,"AUI",,"AUI"
;   HKR,Ndi\params\transceiver\enum,"BNC",,"BNC"
    HKR,Ndi\params\transceiver\enum,"10BaseT",,"10BaseT"
    HKR,Ndi\params\transceiver,flag,1,30,00,00,00

    HKR,Ndi\params\busnumber,ParamDesc,,"System Bus Number"
    HKR,Ndi\params\busnumber,default,,"0"
    HKR,Ndi\params\busnumber,type,,int
    HKR,Ndi\params\busnumber,flag,1,20,00,00,00

    HKR,Ndi\params\bustype,ParamDesc,,"System Bus Type Identifier"
    HKR,Ndi\params\bustype,default,,"1"
    HKR,Ndi\params\bustype,type,,int
    HKR,Ndi\params\bustype,flag,1,20,00,00,00

;    HKR,Ndi\params\NetworkAddress,ParamDesc,,"Network Address"
;    HKR,Ndi\params\NetworkAddress,type,,edit
;    HKR,Ndi\params\NetworkAddress,LimitText,,18
;    HKR,Ndi\params\NetworkAddress,UpperCase,,1
;    HKR,Ndi\params\NetworkAddress,default,,""
;    HKR,Ndi\params\NetworkAddress,flag,1,30,00,00,00
;    HKR,Ndi\params\NetworkAddress,optional,,1

    HKR,Ndi\params\ReceiveTimer,ParamDesc,,"Receive WatchDog Timer"
    HKR,Ndi\params\ReceiveTimer,default,,"0"
    HKR,Ndi\params\ReceiveTimer,type,,int
    HKR,Ndi\params\ReceiveTimer,flag,1,30,00,00,00

;    HKR,Ndi\params\ReceiveTimer,ParamDesc,,"Receive WatchDog Timer"
;    HKR,Ndi\params\ReceiveTimer,default,,"0"
;    HKR,Ndi\params\EarlyTransmit,type,,enum
;    HKR,Ndi\params\EarlyTransmit\enum,0,,"Disable"
;    HKR,Ndi\params\EarlyTransmit\enum,1,,"Enable"
;    HKR,Ndi\params\ReceiveTimer,flag,1,20,00,00,00

    HKR,Ndi\params\EarlyTransmit,ParamDesc,,"Early Transmit Enable"
    HKR,Ndi\params\EarlyTransmit,default,,"Disable"
    HKR,Ndi\params\EarlyTransmit,type,,enum
    HKR,Ndi\params\EarlyTransmit\enum,"Disable",,"Disable"
    HKR,Ndi\params\EarlyTransmit\enum,"Enable",,"Enable"
    HKR,Ndi\params\EarlyTransmit,flag,1,20,00,00,00

;    HKR,Ndi\params\FlowControl,ParamDesc,,"Flow Control"
;    HKR,Ndi\params\FlowControl,default,,"Disable"
;    HKR,Ndi\params\FlowControl,type,,enum
;    HKR,Ndi\params\FlowControl\enum,"Disable",,"Disable"
;    HKR,Ndi\params\FlowControl\enum,"Enable",,"Enable"
;    HKR,Ndi\params\FlowControl,flag,1,20,00,00,00

    HKR,Ndi\params\Duplex,ParamDesc,,"Duplex"
    HKR,Ndi\params\Duplex,default,,"Auto-Negotiation"
    HKR,Ndi\params\Duplex,type,,enum
    HKR,Ndi\params\Duplex\enum,"Half",,"Half"
    HKR,Ndi\params\Duplex\enum,"Full",,"Full"
    HKR,Ndi\params\Duplex\enum,"Default",,"Default"
    HKR,Ndi\params\Duplex\enum,"Auto-Negotiation",,"Auto-Negotiation"
    HKR,Ndi\params\Duplex,flag,1,20,00,00,00

    HKR,Ndi\params\Speed,flag,1,20,00,00,00
    HKR,Ndi\params\Speed,ParamDesc,,"Speed (FEAST only)"
    HKR,Ndi\params\Speed,default,,"Auto-Negotiation"
    HKR,Ndi\params\Speed,type,,enum
    HKR,Ndi\params\Speed\enum,"10",,"10 Mbs"
    HKR,Ndi\params\Speed\enum,"100",,"100 Mbs"
    HKR,Ndi\params\Speed\enum,"Default",,"Default"
    HKR,Ndi\params\Speed\enum,"Auto-Negotiation",,"Auto-Negotiation"

[Smsc9000.Pcm1.Cfg]
HKR,Override,0000,1, \
;
; CONFIGMG_VERSION
;
00,04,00,00, \
;
; PRIORITY
;
00,00,00,00, \
;
; I/O Resource Descriptor 0
;
;
; I/O Resource Descriptor 0
;
24,00,00,00, \         ; Total length of I/O Resource Descriptor
02,00,00,00, \         ; ResType_IO = 0x00000002
01,00, \               ; IOD_Count
0C,00, \               ; IOD_Type      IOType_Range = 0x000C
00,00, \               ; IOD_Alloc_Base
00,00, \               ; IOD_Alloc_End
00,00, \               ; IOD_DesFlags
00, \                  ; IOD_Alloc_Alias
00, \                  ; IOD_Alloc_Decode
C0,FF, \               ;   IOR_Align           // 64 byte align
10,00, \               ;   IOR_nPorts          // 16 ports
00,02, \               ;   IOR_Min
00,04, \               ;   IOR_Max
00,00, \               ;   IOR_RangeFlags
00, \                  ;   IOR_Alias
00, \                  ;   IOR_Decode
40,00,00,00, \         ; PCCARD flags, 0x40 = 16-bit port
;
; IRQ Resource Descriptor 0
;
14,00,00,00, \         ; Total length of IRQ Resource Descriptor
04,00,00,00, \         ; ResType_IRQ = 0x00000004
00,00, \               ; IRQD_Flags
00,00, \               ; IRQD_Alloc_Num
FF,FF, \               ; IRQD_Req_Mask
00,00, \               ; IRQD_Reserved
20,00,00,00, \         ; PCCARD flags, 0x20 = Level mode int's
;
; Memory Resource Descriptor 0
;
34,00,00,00, \         ; Total length of Memory Descriptor
01,00,00,00, \         ; ResType_Mem = 0x00000001
01,00, \               ; MD_Count
14,00, \               ; MD_Type
00,00,00,00, \         ; MD_Alloc_Base
00,00,00,00, \         ; MD_Alloc_End
00,00, \               ; MD_Flags
00,00, \               ; MD_Reserved
00,F0,FF,FF, \         ;   MR_Align
00,10,00,00, \         ;   MR_nBytes
00,00,00,00, \         ;   MR_Min
FF,FF,FF,FF, \         ;   MR_Max
00,00, \               ;   MR_Flags
00,00, \               ;   MR_Reserved
02,00,00,00, \         ; PCCARD flags, 0x02 = attribute mem, or
		       ;     0x08 = 16-bit common mem
00,00,00,00, \         ; Memory card address offset
;
; REQUEST_CONFIG_PKT
;
19,00,00,00, \         ; Length of REQUEST_CONFIG_PKT Descriptor
7C,89,00,00, \         ; ResType_Ignored_Bit + PCCARD_DEVICE 0x897C
00,00, \               ;   Socket
02,00, \               ;   Attributes
32, \                  ;   Vcc
32, \                  ;   Vpp1
32, \                  ;   Vpp2
02, \                  ;   IntType
00,80,00,00, \         ;   ConfigBase
08, \                  ;   Status
00, \                  ;   Pin
00, \                  ;   Copy
01, \                  ;   ConfigIndex
03, \                  ;   Present
;
; TERMINATOR
;
00,00,00,00



[Smsc9000.ndis2]
    CopyFiles = Smsc9000.ndis2.CopyFiles

[Smsc9000.ndis4]
    CopyFiles = Smsc9000.ndis4.CopyFiles

[Smsc9000.ndis4.CopyFiles]
    frln595a.sys

[DestinationDirs]
    DefaultDestDir          = 11
    Smsc9000.ndis4.CopyFiles = 11
	lan9000.CopyFiles.NT = 12

[SourceDiskNames]
50 = "Farallon Driver Disk",,,
51 = "Farallon Driver Disk",,0

[SourceDiskFiles]
lan9000.sys=50,,10000
frln595a.sys=51

[Strings]
    MS                  = "Microsoft"
;ALTNAME Change manufacturer name and product name between "..." into proper one.
    SMSC                 = "Farallon"
    *Smsc91c100.DeviceDesc = "LAN 91C100 Fast Ethernet Adapter"
    *Smsc9000.DeviceDesc = "LAN9000 Ethernet Adapter (ISA)"
    Smsc9000Pcm1         = "Farallon Ethernet PC card (PN595a)"
    Smsc9000Pcm2         = "LAN9000 PCMCIA Dual Function Ethernet Adapter (200)"
    Smsc9000Pcm3         = "LAN9000 PCMCIA Dual Function Ethernet Adapter (400)"
    Smsc9000Pcm4         = "LAN9000 PCMCIA Dual Function Ethernet Adapter (8000)"

	Msft                    	= "Microsoft"
	LAN9000.DeviceDesc        	= "LAN9000 PCMCIA Ethernet Adapter"
	LAN90001.DeviceDesc        	= "Farallon PCMCIA Ethernet Adapter"
	lan9000.Service.DispName	= "LAN9000 PCMCIA Ethernet Adapter"
	*Smsc9000.DeviceDesc		= "LAN9000 Ethernet Adapter (ISA)"
	*Smsc9001.DeviceDesc		= "LAN9000 Fast Ethernet Adapter (91C100FD ISA)"
;ALTNAME END
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web4, load: 0.49