;--------------------------------------------------------------------------------
;
; GlobespanVirata Inc. PROPRIETARY INFORMATION
;       Copyright 1999-2004 GlobespanVirata Inc. All Rights Reserved.
;
; ABSTRACT:
;      INF file supports Windows 98, 98SE, Me, 2000 and XP
;      GlobespanVirata LAN (RFC1483) ADSL USB Modem
;
; $Header: /MONACO/AnnexA/glausb.inf 17    8/24/04 3:07p Weimerc $
;--------------------------------------------------------------------------------

[version]
Signature   = "$Chicago$"
Class       = Net
ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider    = %ProviderName%
Compatible  = 1
MillenniumPreferred  = .ME
DriverVer            = 04/11/2007, 1.08.0002.0000
CatalogFile          = glausb.cat
CatalogFile.NT	     = glausbx86.cat
CatalogFile.NTamd64  = glausbx64.cat

[Manufacturer]
%ManufacturerName%=GlobeSpanSection, NTamd64.6.0, NTamd64.5.1, NT.6.0, NT.5.1

;-------------------------------------------------------------------------------
[GlobeSpanSection]
;
; DisplayName           Section                 DeviceID
; -----------           -------                 --------
%ADSLUSB.DeviceDesc%  = ADSLUSB.GspnQII,           USB\VID_0915&PID_8102
%ADSLUSB.DeviceDesc%  = ADSLUSB.GspnCII,	   USB\VID_0915&PID_8104

[GlobeSpanSection.NT.6.0]
; DisplayName           Section                 DeviceID
; -----------           -------                 --------
%ADSLUSB.DeviceDesc%  = GspnQII.NT.6.0,    USB\VID_0915&PID_8102
%ADSLUSB.DeViceDesc%  = GspnQII.NT.6.0,	   USB\VID_0915&PID_8104

[GlobeSpanSection.NT.5.1]
; DisplayName           Section                 DeviceID
; -----------           -------                 --------
%ADSLUSB.DeviceDesc%  = GspnQII.NT.5.1,    USB\VID_0915&PID_8102
%ADSLUSB.DeViceDesc%  = GspnQII.NT.5.1,	   USB\VID_0915&PID_8104

[GlobeSpanSection.NTamd64.6.0]
; DisplayName           Section                 DeviceID
; -----------           -------                 --------
%ADSLUSB.DeviceDesc%  = GspnQII.NTamd64.6.0,	USB\VID_0915&PID_8102
%ADSLUSB.DeViceDesc%  = GspnQII.NTamd64.6.0,	USB\VID_0915&PID_8104

[GlobeSpanSection.NTamd64.5.1]
; DisplayName           Section                 DeviceID
; -----------           -------                 --------
%ADSLUSB.DeviceDesc%  = GspnQII.NTamd64.5.1,	USB\VID_0915&PID_8102
%ADSLUSB.DeViceDesc%  = GspnQII.NTamd64.5.1,	USB\VID_0915&PID_8104

;-------------------------------------------------------------------------------
[ControlFlags]
; The following is used for the QuasarII if the eeprom has not been programmed:
ExcludeFromSelect = *

;-------------------------------------------------------------------------------
; Win 98 and 98SE only *********************************************************
;-------------------------------------------------------------------------------
[ADSLUSB.GspnQII]
DeviceID    = glausb98
DriverVer            = 04/11/2007, 1.08.0002.0000
AddReg      = ADSLUSB.win98.reg, ADSLUSB.GspnQII.id, win9xcommon.reg, Common.reg
CopyFiles   = ADSLUSB.Copy.98Drv,GSIUSB.ndi

[ADSLUSB.GspnCII]
DeviceID    = glausb98
DriverVer            = 04/11/2007, 1.08.0002.0000
AddReg      = ADSLUSB.win98.reg, ADSLUSB.GspnCII.id, win9xcommon.reg, Common.reg
CopyFiles   = ADSLUSB.Copy.98Drv,GSIUSB.ndi

[ADSLUSB.win98.reg]
HKR, ,              DevLoader,          0, "*ndis"
HKR, ,              DeviceVxDs,         0, "glausb98.sys"
HKR, ,              EnumPropPages,      0, "netdi.dll,EnumPropPages"
HKR, Ndi\Interfaces,DefUpper,           0, "ndis3"
HKR, Ndi\Interfaces,DefLower,           0, "ethernet"
HKR, Ndi\Interfaces,UpperRange,         0, "ndis3"
HKR, Ndi\Interfaces,LowerRange,         0, "ethernet"
HKR, NDIS,          LogDriverName,      0, "GLAUSB98"
HKR, NDIS,          MajorNdisVersion,   1, 05
HKR, NDIS,          MinorNdisVersion,   1, 00
HKR, Ndi\Compatibility,RequireAll,      0, "MSTCP"

[ADSLUSB.Copy.98Drv]
glausb98.sys, glausb98.sys, , 0
mon_ac_w.bin, , , 0

;-------------------------------------------------------------------------------
; Win Me only ******************************************************************
;-------------------------------------------------------------------------------
[ADSLUSB.GspnQII.ME]
DeviceID        = glausb98
DriverVer            = 04/11/2007, 1.08.0002.0000
CopyFiles       = ADSLUSB.Copy.meDrv,GSIUSB.ndi
AddReg          = ADSLUSB.winme.reg, ADSLUSB.GspnQII.id, win9xcommon.reg, Common.reg
Characteristics = 0x84   ; NCF_PHYSICAL + NCF_HAS_UI
BusType         = 15

[ADSLUSB.GspnCII.ME]
DeviceID        = glausb98
DriverVer            = 04/11/2007, 1.08.0002.0000
CopyFiles       = ADSLUSB.Copy.meDrv,GSIUSB.ndi
AddReg          = ADSLUSB.winme.reg, ADSLUSB.GspnCII.id, win9xcommon.reg, Common.reg
Characteristics = 0x84   ; NCF_PHYSICAL + NCF_HAS_UI
BusType         = 15

[ADSLUSB.winme.reg]
HKR, ,              DevLoader,          0, "*ndis"
HKR, ,              DeviceVxDs,         0, "glausb98.sys"
HKR, ,              EnumPropPages,      0, "netdi.dll,EnumPropPages"
HKR, Ndi\Interfaces,DefUpper,           0, "ndis3"
HKR, Ndi\Interfaces,DefLower,           0, "ethernet"
HKR, Ndi\Interfaces,UpperRange,         0, "ndis3"
HKR, Ndi\Interfaces,LowerRange,         0, "ethernet"
HKR, NDIS,          LogDriverName,      0, "GLAUSB98"
HKR, NDIS,          MajorNdisVersion,   1, 05
HKR, NDIS,          MinorNdisVersion,   1, 00
HKR, Ndi\Compatibility,RequireAll,      0, "MSTCP"

[ADSLUSB.Copy.meDrv]
glausb98.sys, glausb98.sys, , 0
mon_ac_w.bin, , , 0

;-------------------------------------------------------------------------------
; Common section for Win98, 98SE, and Me  **************************************
;-------------------------------------------------------------------------------
[ADSLUSB.GspnQII.id]
HKR, Ndi, DeviceID, 0, "USB\VID_0915&PID_8102"

[ADSLUSB.GspnCII.id]
HKR, Ndi, DeviceID, 0, "USB\VID_0915&PID_8104"

[win9xcommon.reg]
; Set TCP Window Size to 64K
HKLM, System\CurrentControlSet\Services\VxD\MSTCP, DefaultRcvWindow, 0, 65535

; Network Driver Installer
HKR, Ndi,NdiInstaller,,"GsiNdi.dll,NdiProc"

;-------------------------------------------------------------------------------
; Win 2000 only    ***************************************************************
;-------------------------------------------------------------------------------
[ADSLUSB.GspnQII.NT]
DriverVer            = 04/11/2007, 1.08.0002.0000
BusType         = 15
CopyFiles       = ADSLUSB.Copy.2kDrv
Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI
AddReg          = ADSLUSB.winNT.reg, Common.reg

[ADSLUSB.GspnQII.NT.Services]
AddService     = lanusb, 2, ADSLUSB.Service, ADSLUSB.AddEventLog

[ADSLUSB.GspnQII.NT.CoInstallers]
CopyFiles       = GSIUSB.coinst
AddReg          = ADSLUSB.AddReg.CoInstaller

[ADSLUSB.GspnCII.NT]
DriverVer            = 04/11/2007, 1.08.0002.0000
BusType         = 15
CopyFiles       = ADSLUSB.Copy.2kDrv
Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI
AddReg          = ADSLUSB.winNT.reg, Common.reg

[ADSLUSB.GspnCII.NT.Services]
AddService     = lanusb, 2, ADSLUSB.Service, ADSLUSB.AddEventLog

[ADSLUSB.GspnCII.NT.CoInstallers]
CopyFiles       = GSIUSB.coinst
AddReg          = ADSLUSB.AddReg.CoInstaller

[ADSLUSB.Copy.2kDrv]
glausb.sys, , , 0
mon_ac_w.bin, , , 0

[ADSLUSB.Service]
DisplayName    = %ADSLUSB.DeviceDesc%
ServiceType    = 1    ;SERVICE_KERNEL_DRIVER
StartType      = 3    ;SERVICE_DEMAND_START
ErrorControl   = 1    ;NORMAL
ServiceBinary  = %12%\glausb.sys
LoadOrderGroup = NDIS

;-------------------------------------------------------------------------------
; Win XP only    ***************************************************************
;-------------------------------------------------------------------------------
[GspnQII.NT.5.1]
DriverVer            = 04/11/2007, 1.08.0002.0000
Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI
BusType         = 15
AddReg          = ADSLUSB.winNT.reg, Common.reg
CopyFiles       = ADSLUSB.Copy.xpDrv

[GspnQII.NT.5.1.Services]
AddService     = lanusb, 2, ADSLUSB.Service_51, ADSLUSB.AddEventLog

[GspnQII.NT.5.1.CoInstallers]
CopyFiles       = GSIUSB.coinst
AddReg          = ADSLUSB.AddReg.CoInstaller

[ADSLUSB.Service_51]
DisplayName    = %ADSLUSB.DeviceDesc%
ServiceType    = 1    ;SERVICE_KERNEL_DRIVER
StartType      = 3    ;SERVICE_DEMAND_START
ErrorControl   = 1    ;NORMAL
ServiceBinary  = %12%\glausb.sys
LoadOrderGroup = NDIS

[ADSLUSB.Copy.xpDrv]
glausb.sys, , , 0
mon_ac_w.bin, , , 0


;-------------------------------------------------------------------------------
; Win VISTA only    ***************************************************************
;-------------------------------------------------------------------------------
[GspnQII.NT.6.0]
DriverVer            = 04/11/2007, 1.08.0002.0000
Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI
BusType         = 15
AddReg          = ADSLUSB.winNT.reg, Common.reg
CopyFiles       = ADSLUSB.Copy.vistaDrv

[GspnQII.NT.6.0.Services]
AddService     = lanusb, 2, ADSLUSB.Service_60, ADSLUSB.AddEventLog

[GspnQII.NT.6.0.CoInstallers]
CopyFiles       = GSIUSB.coinst
AddReg          = ADSLUSB.AddReg.CoInstaller

[ADSLUSB.Service_60]
DisplayName    = %ADSLUSB.DeviceDesc%
ServiceType    = 1    ;SERVICE_KERNEL_DRIVER
StartType      = 3    ;SERVICE_DEMAND_START
ErrorControl   = 1    ;NORMAL
ServiceBinary  = %12%\glausbV.sys
LoadOrderGroup = NDIS

[ADSLUSB.Copy.vistaDrv]
glausbV.sys, , , 0
mon_ac_w.bin, , , 0

;-------------------------------------------------------------------------------
; Win XP 64 only    ***************************************************************
;-------------------------------------------------------------------------------
[GspnQII.NTamd64.5.1]
DriverVer            = 04/11/2007, 1.08.0002.0000
Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI
BusType         = 15
AddReg          = ADSLUSB.winNT.reg, Common.reg
CopyFiles       = ADSLUSB.Copy.xp64Drv

[GspnQII.NTamd64.5.1.Services]
AddService     = lanusb, 2, ADSLUSB.Service_amd64_51, ADSLUSB.AddEventLog

[GspnQII.NTamd64.5.1.CoInstallers]
CopyFiles       = GSIUSB.coinst64
AddReg          = ADSLUSB.AddReg.CoInstaller64

[ADSLUSB.Service_amd64_51]
DisplayName    = %ADSLUSB.DeviceDesc%
ServiceType    = 1    ;SERVICE_KERNEL_DRIVER
StartType      = 3    ;SERVICE_DEMAND_START
ErrorControl   = 1    ;NORMAL
ServiceBinary  = %12%\glausb64.sys
LoadOrderGroup = NDIS

[ADSLUSB.Copy.xp64Drv]
glausb64.sys, , , 0
mon_ac_w.bin, , , 0

;-------------------------------------------------------------------------------
; Win VISTA 64 only    ***************************************************************
;-------------------------------------------------------------------------------
[GspnQII.NTamd64.6.0]
DriverVer            = 04/11/2007, 1.08.0002.0000
Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI
BusType         = 15
AddReg          = ADSLUSB.winNT.reg, Common.reg
CopyFiles       = ADSLUSB.Copy.vista64Drv

[GspnQII.NTamd64.6.0.Services]
AddService     = lanusb, 2, ADSLUSB.Service_amd64_60, ADSLUSB.AddEventLog

[GspnQII.NTamd64.6.0.CoInstallers]
CopyFiles       = GSIUSB.coinst64
AddReg          = ADSLUSB.AddReg.CoInstaller64

[ADSLUSB.Service_amd64_60]
DisplayName    = %ADSLUSB.DeviceDesc%
ServiceType    = 1    ;SERVICE_KERNEL_DRIVER
StartType      = 3    ;SERVICE_DEMAND_START
ErrorControl   = 1    ;NORMAL
ServiceBinary  = %12%\glausb64V.sys
LoadOrderGroup = NDIS

[ADSLUSB.Copy.vista64Drv]
glausb64V.sys, , , 0
mon_ac_w.bin, , , 0

;-------------------------------------------------------------------------------
; Common section for Win2000, XP & VISTA  *******************************************
;-------------------------------------------------------------------------------
[GSIUSB.coinst]
CoInst.dll, , , 0

[GSIUSB.coinst64]
CoInst64.dll, , , 0

[ADSLUSB.AddReg.CoInstaller64]
HKR,,CoInstallers32,0x00010000,"CoInst64.dll,NdiProc"

[ADSLUSB.winNT.reg]
HKR,    ,                                  BusNumber,  0,  "0"
HKR, Ndi,                                  Service,    0,  "lanusb"
HKR, Ndi\Interfaces,                       LowerRange, 0,  "ethernet"
HKR, Ndi\Interfaces,                       UpperRange, 0,  "ndis5"

; Set TCP Window Size to 64K
HKLM, System\CurrentControlSet\Services\Tcpip\Parameters, TcpWindowSize, 0x00010001, 65535

[ADSLUSB.AddReg.CoInstaller]
HKR,,CoInstallers32,0x00010000,"CoInst.dll,NdiProc"

[ADSLUSB.AddEventLog]
AddReg         =  ADSLUSB.AddEventLog.Reg

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

; Common registry entries
[Common.reg]
HKR,,dspFileNames,0,"mon_ac_w.bin"
HKR,,Rfc1483Vpi,0,"0"
HKR,,Rfc1483Vci,0,"35"
HKR,,Rfc1483Mode,0,"0"
HKR,,Standard,0,"4"
HKR,,BitSwap,0,"8000"
HKR,,DebugLevel,0,"00000000"
HKR,,RetrainEnable,0,"1"
HKR,,SysTrayIconMode,0,"0"

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[DestinationDirs]
DefaultDestDir     = 11
ADSLUSB.Copy.98Drv = 11
ADSLUSB.Copy.meDrv = 11
ADSLUSB.Copy.2kDrv = 12
ADSLUSB.Copy.xpDrv = 12
ADSLUSB.Copy.xp64Drv = 12
ADSLUSB.Copy.vistaDrv = 12
ADSLUSB.Copy.vista64Drv = 12

[GSIUSB.ndi]
GsiNdi.dll

[SourceDisksNames]
1=%ADSLUSB.DiskDesc%,,, dsldrv

[SourceDisksFiles]
glausb.sys=1
glausbV.sys=1
glausb64.sys=1
glausb64V.sys=1
glausb98.sys=1
GsiNdi.dll=1
coinst.dll=1
CoInst64.dll=1
mon_ac_w.bin=1

[Strings]
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; DeviceDesc string must be unique for each driver type
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
ProviderName = "Conexant"
ManufacturerName = "Conexant"
ADSLUSB.DeviceDesc = "Conexant USB ADSL LAN Modem"
ADSLUSB.DiskDesc = "Conexant USB LAN Driver Diskette"

Rfc1483Vpi 	= "Rfc1483 VPI"
Rfc1483Vci 	= "Rfc1483 VCI"
Rfc1483Mode	= "Rfc1483 Mode"
TxBufferCount  = "Number of TX Buffers"
RxBufferCount  = "Number of RX Buffers"

; The following entries are required by the external installation application
DriverType = "LAN"     ; LAN,WAN,ATM
AnnexType = "A"      ; A,B,C,CAP

