; NTSPPPOE.INF ; ; Network TeleSystems NDIS3 PPP over Ethernet Driver. ; ; version 1.0a ; ; Copyright 1999, Network TeleSystems, Inc. ; ; Jim if you want to remove the File copies, comment out the COPYFILES in the NTSPPPOE.INSTALL section ; If you want to remove the Info warning messages, comment out the ; HKR,Ndi\Compatibility,ExcludeAll,,"NETBEUI,NWLINK,NETMON" statement ; Also be aware that the SetupX.dll that this invokes only understands the 8.3 format ; so if you fully qualify the directories do it like "C:\PROGRA~1\NETWOR~1\etc... ; I named the file NTSPPPOE.EXE since the Copyfiles didn't like the long filename, but ; Since you're taking care of the copies you can change it back... ; Also, also, there's a lot of bugginess in the Netdi that sometimes handles ; aliases, sometimes not. Wasted some time figuring that out... ; ; Log - Tryed the following ; 1. NL MaxInstance=0 ; fails, no bindings allowed ; 2. NL Tried Compatibility ExcludeAll ; 3. NL Tried HKR,Ndi,MaxInstance,,0 ; Added to .AddReg instead of .Install ; 4. NL Tried removing Compat RequireAny MSTCP ; 5. NL Tried %NTSPPPOE_INF_NAME%=1 instead of actual filename ; 6. NL Tried %NTSPPPOE_INF_NAME%=1 for everything but SourceDir.... ; 7. NL Tried adding this to remove bindings - returned err-no Hardware to match device ; [NTSPPPOE.AddReg.DeleteBindings] ; HKLM,Enum\Root\Net,,NETMON ; HKLM,Enum\Root\Net,,NWLINK ; 8. OK Tried HKR,Ndi\Compatibility,RequireAll,,"MSTCP" ; This is necessary because it adds in MSTCP if not configured ; But it still binds the Netmon and Netbeui to the PPPOE adapter ; 9. NL HKR,Ndi\Interfaces,ExcludeAny,,"Netbeui,NWLINK" ; This doesn't work- seems to be used to ensure something's not installed over ; MSnet31 or WInnet31 Service on Win95 ; 10.NL Tried HKR,Ndi\Interfaces,RequireAny,,"MSTCP" ; Absolutely no effect - doesn't seem to be used by other sw - still binds to all ; 11.NL Tried HKR,Ndi\Compatibility,ExcludeAny,,"NETBEUI,NWLINK,NETMON" ;This also doesn't prevent them from binding ; Absolutely no effect - still binds to all ; 12.OK Tried HKR,Ndi\Compatibility,ExcludeAll,,"NETBEUI,NWLINK,NETMON" ; This works in that they won't bind to PPPOE, but gives an error warning for each adapter ; 13.NL Tried commenting out #8 now to see if that reduces the error msg or rebuilds of DIB ; And I'll bet it won't source in MSTCP now, so put it back ; 14.NL Tried changing NTSPPPOE.EXE to TunnelBuilderLite.exe to see if it copies ; 15.NL Tried changing it to TunnelLite.exe because it looks like Netdi can't handle the long fname ; 16.OK Changed back to NTSPPPOE.EXE. ; 17.NL Tried NTS_INF figuring the smaller fname will be seen wo errors ; 18.NL Tried with Netmon installed, got crashes in the Netmon.dll - not our fault! ; It wasn't a problem without the Compat,ExcludeAll statement though! ; 19.NL Found that the Enum\Root\Net\0001 for NTSVPN wasn't creating bindings. ; [version] LayoutFile=layout.inf signature="$CHICAGO$" Class=Net provider=%NTS_NAME% [Manufacturer] %NTS_NAME%=NTS [NTS] %NTSPPPOE_DeviceDesc%=NTSPPPOE.Install,"NTSPPP3" ;**************************************************************************** ; NTS PPP Over Ethernet Driver ;**************************************************************************** [NTSPPPOE.Install] AddReg=NTSPPPOE.AddReg ;CopyFiles=NTSPPPOE.CopyFile.System,NTSPPPOE.CopyFile.Inf,NTSPPPOE.CopyFile.Desktop DeviceID="NTSPPP3" Restart ; edi 3.11.98 (otherwise it crashes without the stack [NTSPPPOE.AddReg] HKR,Ndi,DeviceID,0,"NTSPPP3" HKR,Ndi,Copyright,,%NTS_COPYRIGHT% HKR,Ndi,MaxInstance,,0 HKR,,AdapterName,,%NTSADAPTER_NAME% ; Greg's Tbuild depends on this - Don't change it! HKR,Ndi,InstallInf,,"NTSPPPOE.INF HKR,Ndi,CardType,,"FORCEENUM" HKR,,DeviceVxDs,,%NTSPPPOE_VXD_NAME% HKR,Ndi,StaticVxD,,%NTSPPPOE_VXD_NAME% HKR,,DevLoader,,*ndis ; NDIS Info HKR,NDIS,LogDriverName,,"NTSPPP3" HKR,NDIS,MajorNdisVersion,1,03 HKR,NDIS,MinorNdisVersion,1,0A ; Interfaces - MSTCP will bind, but so will IPX and Netbeui unless you use Compat,ExcludeALL HKR,Ndi\Interfaces,DefUpper,,"ndis3" HKR,Ndi\Interfaces,DefLower,,"ethernet" HKR,Ndi\Interfaces,UpperRange,,"ndis3" HKR,Ndi\Interfaces,LowerRange,,"ethernet" HKR,Ndi\Compatibility,RequireAll,,"MSTCP" ;HKR,Ndi\Compatibility,ExcludeAll,,"NETBEUI,NWLINK,NETMON" ;This gives a nasty Info error but works ; to ensure only MSTCP binds to NTSPPPOE ; Install and Removal sections ; HKR,Ndi\Install,,,"NTSPPPOE.Install" HKR,Ndi\Remove,,,"NTSPPPOE.Remove" ; remove section for TCPPRO Local HKR,Ndi,HelpText,,%NTSPPPOE_HELP% ; PermanentAddr needs to be set by Install, not optional, so Opt. set to 0 HKR,Ndi\params\PermanentAddr,ParamDesc,,%PermanentAddr_key_text% HKR,Ndi\params\PermanentAddr,default,,"444553547777" HKR,Ndi\params\PermanentAddr,type,,edit ;MaxFrameSize HKR,Ndi\params\MaxFrameSize,ParamDesc,,%MaxFrameSize_key_text% HKR,Ndi\params\MaxFrameSize,type,,int HKR,Ndi\params\MaxFrameSize,default,,1454 HKR,Ndi\params\MaxFrameSize,min,,256 HKR,Ndi\params\MaxFrameSize,max,,1454 HKR,Ndi\params\MaxFrameSize,step,,1 ;LcpEchoTimeout HKR,Ndi\params\LcpEchoTimeout,ParamDesc,,%LcpEchoTimeout_key_text% HKR,Ndi\params\LcpEchoTimeout,type,,int HKR,Ndi\params\LcpEchoTimeout,default,,546 HKR,Ndi\params\LcpEchoTimeout,min,,18 HKR,Ndi\params\LcpEchoTimeout,max,,5460 HKR,Ndi\params\LcpEchoTimeout,step,,18 ;LcpEchoRetries HKR,Ndi\params\LcpEchoRetries,ParamDesc,,%LcpEchoRetries_key_text% HKR,Ndi\params\LcpEchoRetries,type,,int HKR,Ndi\params\LcpEchoRetries,default,,3 HKR,Ndi\params\LcpEchoRetries,min,,1 HKR,Ndi\params\LcpEchoRetries,max,,10 HKR,Ndi\params\LcpEchoRetries,step,,1 ;LcpMRU HKR,Ndi\params\LcpMRU,ParamDesc,,%LcpMRU_key_text% HKR,Ndi\params\LcpMRU,type,,int HKR,Ndi\params\LcpMRU,default,,1492 HKR,Ndi\params\LcpMRU,min,,256 HKR,Ndi\params\LcpMRU,max,,1492 HKR,Ndi\params\LcpMRU,step,,1 [NTSPPPOE.DelReg] HKLM,"System\CurrentControlSet\Services\VxD\NTSPPP3" HKR,,DeviceVxDs,,%NTSPPPOE_VXD_NAME% ;**************************************************************************** ; Destination Directories ;**************************************************************************** [DestinationDirs] NTSPPPOE.CopyFile.System=11 NTSPPPOE.CopyFile.Inf=17 NTSPPPOE.CopyFile.Desktop=10,Desktop NTSPPPOE.RemoveFile.System=11 NTSPPPOE.RemoveFile.Inf=17 NTSPPPOE.RemoveFile.Desktop=10,Desktop [SourceDisksNames] 1=NTSPPPOEInstallationDisk,InstallerDisk,0000-0000 ;**************************************************************************** ; Copy files to the right places ;**************************************************************************** [SourceDisksFiles] NTSPPPOE.INF=1 NTSPPP3.VXD=1 NTSLDR.VXD=1 NTSTAP0.VXD=1 MFC42.DLL=1 NTSPPPOE.EXE=1 [NTSPPPOE.CopyFile.Inf] NTSPPPOE.INF,,,2 [NTSPPPOE.CopyFile.System] ;specific files for local stack NTSPPP3.VXD,,,2 NTSLDR.VXD,,,2 NTSTAP0.VXD,,,2 MFC42.DLL,,,2 [NTSPPPOE.CopyFile.Desktop] NTSPPPOE.EXE ; PPPoE application READNTS.TXT ; Readme file [NTSPPPOE.RemoveFile.Inf] NTSPPPOE.INF [NTSPPPOE.RemoveFile.System] NTSPPP3.VXD NTSLDR.VXD NTSTAP0.VXD MFC42.DLL [NTSPPPOE.RemoveFile.Desktop] NTSPPPOE.EXE READNTS.TXT ;**************************************************************************** ; Localizable Strings ;**************************************************************************** [strings] MaxFrameSize_key_text="MaxFrameSize" PermanentAddr_key_text="Permanent MAC Address" FALSE_text="FALSE" TRUE_text="TRUE" NTSADAPTER_NAME="NTS$VPN" ; PPPOE app depends on this name - don't change it NTSPPPOE_DEVICE_NAME="NTSPPP3" ; Device Name, is stamped in the object code NTS_COPYRIGHT="Network TeleSystems" ;our copyright protection - DO NOT CHANGE THIS! ;**************************************************************************** ; These Strings can be changed to meet your company's needs ;**************************************************************************** NTS_NAME="Network TeleSystems" NTSPPPOE_DeviceDesc="Network TeleSystems P.P.P.o.E. Adapter (NTSP3)" NTSPPPOE_Plugin="NTS PPP over Ethernet Plugin" NTSPPPOE_HELP="The PPP over Ethernet Adapter is the driver you use to connect to your ADSL or CableModem Network" NTS_INF="NTSPPPOE.INF" ; Inf File NTSPPPOE_VXD_NAME=NTSPPP3.VXD LcpEchoTimeout_key_text="LcpEchoTimeout" LcpEchoRetries_key_text="LcpEchoRetries" LcpMRU_key_text="LcpMRU"Download Driver Pack
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.