; $Header: H:\engineer\spectrum\drivers\ndis3.mpt\vcs\netaspnc.ivf 1.9 10 Sep 1999 15:03:10 pmcdaid $ ; ; NETASP.INF ; ; NETWAVE AirSurfer Plus Wireless LAN PC Card in 802.11 Mode. ; ; Copyright 1993-1994, Microsoft Corporation ; Copyright 1998 Netwave Technologies, Inc. ; ; Revisions: ; 1998/01/07 TES Created from AMD PCNetMobile template file "netpcmb.inf" ; dated 970903. ; 1998/01/12:TES Remove leftover AMD _PNP ISA sections. ; Change common prefix name for key to "NETWAVEASP11". ; Change default ESSID to "Default SSID". ; Change default Network Mode to "Infrastructure". ; Change Adapter Name to ; "Netwave AirSurfer Plus Wireless LAN in 802.11 Mode". ; Add items to copy the INF file into the windows inf directory. ; Change name of driver file from "pcmbn3.sys" to "aspndis3.sys". ; 1998/01/12 TES Add "CatalogFile=netasp.cat" to section [Version]. ; Partial prep for Win98/NT5.0. ; Add items to handle "ASPVXD.VXD" for the future windows utilities ; interface. These aspvxd lines are commented out for now. ; 1998/02/10 PMD BUGFix: Change IOR_Alaign in IO Descriptor so as to align ; on a 64 byte boundry as PC Net Mobile can decode 64 bytes ; of IO space. ; Set IOR_nPorts from 0x10 to 0x40. This is not required, but ; it enables tthe user to change PNP selected resources. ; Change PCCARD_Flags field in the IO Resource descriptor from ; 0x40 to 0x00 to select 8 bit IO operation. ; 1998/02/25 DAE Changed the default value for the PHY_Parameters parameter ; from 3 to 1, effectively changing the default DS channel ; number from 3 to 1 (so that the default value will ; correspond with the default value used in the AP). ; Activate the lines that relate to ASPVXD.VXD so that the ; Windows utilities will work (aspvxd). ; 1998/02/26 TES Add stuff to add a Network Advanced Properties field for ; selecting the packet translation type: ; Translation Type: 0=Straight Encapsulation ; 1=802.1h + NTI SST ; Default is 0. ; NDIS identifier is "Encapsulation_Type". ; 1998/03/10 TES Fix typo in Translation Types. "NTI SST" s/b "NTI STT". ; 1998/03/16 PMD Added IO Mode support. ; 1998/04/08 DAE Changed PktSize default value from 1000 to 1400. ; (A value of 1400 seems to work better, so we'll go ; with that for the beta release. More research is needed.) ; 1998/04/28 DAE Changed parameters per discussions on 1998/04/15. ; Changed the names: ; PHY_Parameters -> DS Preferred Channel (1 - 14) ; Translation Type -> Translation Mode ; Desired ESS ID -> Initial SSID ; IO Mode -> I/O Mode (I/O + Memory Mode / I/O-only Mode) ; Removed: Diagnostics and PktSize. ; Added: Xpert_RTS Threshold (default = 128) ; Provisionally added: Xpert_Fragmentation Threshold (commented out). ; 1998/04/30 DAE Added a PnP code ID for the AirSurfer Pro adapter. ; 1998/05/20 DAE Changed the default value for Translation Mode to 802.1h. ; 1998/07/13 PMD Changed IOR_Min (Minimum IO port address) from 240H to 200H ; 1998/07/23 PMD Added PNP code for RedStone. F88C. ; 1998/09/09 PMD Added PnP codes for the BayStack 650 and 660 adapters. ; Removed aspvxd.vxd (since it is now installed with the WinUtils). ; 1998/09/11 PMD Added source disk to make install easier. Change name to Bay. ; 1998/09/16 PMD Added the delete files sections. ; 1998/09/21 PMD Added NETASP.CAT file to SourceDiskFiles section. ; 1998/11/05 PMD Added the WEP parameters. ; 1998/11/10 DD Added Power Management Key. Truncated Paul's very long ; "WEP Shared Key Authentication" to "WEP Shared Key Auth" as ; per Tim's request. ; 1998/12/01 PMD Changed WEP Default Key to WEP Active Key. ; 1999/01/06 DD Enabled the Xpert_Fragmentation_Threshold parameter. ; 1999/03/02 DD Upgrade Power Management to have different levels of ; power savings. ; Changed Xpert_RTS Threshold default value from 128 to 2305. ; 1999/03/26 LH Converted to use AspCfg.dll for configuration. ; 1999/03/29 LH Removed NDI parameters now handled by ApsCfg.dll ; Copy files from proper source subdirectory ; 1999/04/22 DAE Changed IO Address range from 0x200-0x3FF to 0x200-0xFFF. ; On many new laptops the I/O space between 0x200-0x3FF is full. ; ;---------------------------------------------------------------------------- [Version] DriverVer=03/26/1999 ;CatalogFile=NetAsp.cat Provider=%VER_VENDOR_NAME_STR% Class=Net ClassGUID={4D36E972-E325-11CE-BFC1-08002BE10318} Signature="$CHICAGO$" ; ; Table of Contents ; [Manufacturer] %VER_VENDOR_NAME_STR%=BAY ; ; The various flavors of Netwave ASP cards ; [BAY] %NETWAVEASP11%=NETWAVEASP11.ndi,PCMCIA\Netwave-AirSurfer_Plus_Wireless_LAN-E83A %NETWAVEASR11%=NETWAVEASR11.ndi,PCMCIA\Netwave-AirSurfer_Pro_Wireless_LAN-CFBB %NETWAVEASRED11%=NETWAVEASRED11.ndi,PCMCIA\Netwave-AirSurfer_Pro_Wireless_LAN-F88C %BAY650%=BAY650.ndi,PCMCIA\Bay_Networks-BayStack_650_Wireless_LAN-29F5 %BAY660%=BAY660.ndi,PCMCIA\Bay_Networks-BayStack_660_Wireless_LAN-03E0 [NETWAVEASP11.ndi] ;CopyFiles=CopyFiles.sys,CopyFiles.inf AddReg=NETWAVEASP11.ndi.reg,Common.ndi.reg [NETWAVEASR11.ndi] ;CopyFiles=CopyFiles.sys,CopyFiles.inf AddReg=NETWAVEASR11.ndi.reg,Common.ndi.reg [NETWAVEASRED11.ndi] ;CopyFiles=CopyFiles.sys,CopyFiles.inf AddReg=NETWAVEASRED11.ndi.reg,Common.ndi.reg [BAY650.ndi] ;CopyFiles=CopyFiles.sys,CopyFiles.inf AddReg=BAY650.ndi.reg,Common.ndi.reg [BAY660.ndi] ;CopyFiles=CopyFiles.sys,CopyFiles.inf AddReg=BAY660.ndi.reg,Common.ndi.reg ;**************************************************************************** ; Add these keys to the registry for NETWAVE ASP adapters ;**************************************************************************** ; Install sections [NETWAVEASP11.ndi.reg] HKR,Ndi,DeviceID,,"PCMCIA\Netwave-AirSurfer_Plus_Wireless_LAN-E83A" [NETWAVEASR11.ndi.reg] HKR,Ndi,DeviceID,,"PCMCIA\Netwave-AirSurfer_Pro_Wireless_LAN-CFBB" [NETWAVEASRED11.ndi.reg] HKR,Ndi,DeviceID,,"PCMCIA\Netwave-AirSurfer_Pro_Wireless_LAN-F88C" [BAY650.ndi.reg] HKR,Ndi,DeviceID,,"PCMCIA\Bay_Networks-BayStack_650_Wireless_LAN-29F5" [BAY660.ndi.reg] HKR,Ndi,DeviceID,,"PCMCIA\Bay_Networks-BayStack_660_Wireless_LAN-03E0" ;**************************************************************************** ; NETWAVE ASP Registry keys ;**************************************************************************** [Common.ndi.reg] ; key,subkey,valuname,type,value HKR,,DevLoader,,*ndis HKR,,DeviceVxDs,,"AspVxd.vxd,AspNdis3.sys" HKR,,EnumPropPages,,"netdi.dll,EnumPropPages" HKR,,DriverDesc,,%VER_FILE_DESCRIPTION_STR% HKR,,DriverVersion,,%VER_FILE_MAJOR_STR%.%VER_FILE_MINOR_STR%.%VER_FILE_SUB_MINOR_STR% HKR,,DriverVer,,%VER_FILE_MAJOR_STR%.%VER_FILE_MINOR_STR%.%VER_FILE_SUB_MINOR_STR% HKR,,ProviderName,,%VER_VENDOR_NAME_STR% ; NDIS Info HKR,NDIS,LogDriverName,,AspNdis3 HKR,NDIS,MajorNdisVersion,1,03 HKR,NDIS,MinorNdisVersion,1,0A ; Interfaces HKR,Ndi\Interfaces,DefUpper,,"ndis3" HKR,Ndi\Interfaces,DefLower,,"ethernet" HKR,Ndi\Interfaces,UpperRange,,"ndis3" HKR,Ndi\Interfaces,LowerRange,,"ethernet" ; Network Driver Installer HKR,Ndi,NdiInstaller,,"AspCfg.dll,NdiProc" ; Install sections HKR,Ndi\Install,ndis3,,"AddAdapter.ndis3" ; Context Help HKR,Ndi,HelpText,,%ADAPTER_HELP% ; Load the vxd at init time HKLM,System\CurrentControlSet\Services\VxD\BayStack,StaticVxd,0,"AspVxd.vxd" HKLM,System\CurrentControlSet\Services\VxD\BayStack,Start,1,0 ; Install NDIS3 [AddAdapter.ndis3] AddReg=AddAdapter.ndis3.reg [AddAdapter.ndis3.reg] ; Parameters HKR,,AdapterType,,2 HKR,,MemoryBaseAddress,1,01,00,00,00 HKR,,IoBaseAddress,1,02,00,00,00 HKR,,IRQLevel,1,04,00,00,00 HKR,,REDIRSESSIONTIMEOUT,1,F0 HKR,Override,0000,1, \ ; ; CONFIGMG_VERSION ; 00,04,00,00, \ ; ; PRIORITY ; 00,00,00,00, \ ; ; I/O Resource Descriptor ; 64 ports in the range 200-FFF based at 64 byte boundries. ; 8-bit I/O ; 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; // Mask for base alignment FFC0 40,00, \ ; IOR_nPorts; // Number of ports = 64... 00,02, \ ; IOR_Min; // Min port address FF,0F, \ ; IOR_Max; // Max port address 00,00, \ ; IOR_RangeFlags; // Flags 00, \ ; IOR_Alias; // Alias offset 00, \ ; IOR_Decode; // Address specified 00,00,00,00, \ ; PCCARD flags; // 0x40 = 16-bit port, else 8-bit ; ; IRQ Resource Descriptor ; 1 level-mode interrupt anywhere ; 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; // Allocated IRQ number FF,FF, \ ; IRQD_Req_Mask; // Mask of possible IRQs 00,00, \ ; IRQD_Reserved; 20,00,00,00, \ ; PCCARD flags // 0x20 = Level mode interrupts ; ; MEM Resource Descriptor 0 ; 32K common memory window mapped to PCMCIA address 0 ; 34,00,00,00, \ ; Total length of Memory Resource Descriptor 01,00,00,00, \ ; ResType_Mem = 0x00000001 01,00, \ ; MD_Count; 14,00, \ ; MD_Type; // MType_Range = 0x0014 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; // Mask for base alignment 00,60,00,00, \ ; MR_nBytes; // Count of bytes 00,00,00,00, \ ; MR_Min; // Min Address FF,FF,FF,FF, \ ; MR_Max; // Max Address 00,00, \ ; MR_Flags; // Flags 00,00, \ ; MR_Reserved; 04,00,00,00, \ ; PCCARD flags // 0x02 = attribute mem ; // 0x04 = 8-bit common mem (undocumented) ; // 0x08 = 16-bit common mem 00,00,00,00, \ ; Memory card address ; ; REQUEST_CONFIG_PKT Descriptor ; 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C 00,00, \ ; Socket; 02,00, \ ; Attributes; 32, \ ; Vcc; 32, \ ; Vpp1; 32, \ ; Vpp2; 02, \ ; IntType; 00,08,00,00, \ ; ConfigBase; 00, \ ; Status; 00, \ ; Pin; 00, \ ; Copy; 01, \ ; ConfigIndex; 03, \ ; Present; ; ; TERMINATOR ; 00,00,00,00 [CopyFiles.sys] AspNdis3.sys AspVxd.vxd AspCfg.dll AspCfg.hlp AspCfg.cnt Ctl3D.dll [CopyFiles.inf] NetAsp.inf ;**************************************************************************** ; Destination Directories ;**************************************************************************** [DestinationDirs] DefaultDestDir=11 ; LDID_SYS CopyFiles.sys=11 ; LDID_SYS CopyFiles.inf=17 ; LDID_INF [SourceDisksNames] 52 = %Disk_52_Desc%,,0 [SourceDisksFiles] NetAsp.inf=52,WIN9X,1024 AspNdis3.sys=52,WIN9X,1024 Ctl3D.dll=52,WIN9X, 1024 AspVxd.vxd=52,WIN9X,1024 AspCfg.dll=52,WIN9X,1024 AspCfg.hlp=52,COMMON,1024 AspCfg.cnt=52,COMMON,1024 ;**************************************************************************** ; Translatable strings ;**************************************************************************** [Strings] ; ; vendor strings ; VER_VENDOR_NAME_STR = "Bay Networks, Inc." VER_PRODUCT_NAME_STR = "BayStack 650/660 Wireless LAN for Windows 95/98/NT" VER_FILE_MAJOR_STR = "3" VER_FILE_MINOR_STR = "40" VER_FILE_SUB_MINOR_STR = "00" VER_FILE_DESCRIPTION_STR = "BayStack 650/660 NDIS Driver" Disk_52_Desc = "BayStack Wireless LAN Install Disk" ; ; Adapter names ; ADAPTER_HELP="This Adapter lets your computer connect to an 802.11 wireless LAN." NETWAVEASP11="Netwave AirSurfer Plus Wireless LAN in 802.11 Mode" NETWAVEASR11="Netwave AirSurfer Pro Wireless LAN in 802.11 Mode (OEM)" NETWAVEASRED11="Netwave AirSurfer Pro Wireless LAN in 802.11 Mode" BAY650="BayStack 650 Wireless LAN in 802.11 Mode" BAY660="BayStack 660 Wireless LAN in 802.11 Mode"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.