NSCIRDA.INF Driver File Contents (Infrarot.zip)

[Version]
LayoutFile=layout.inf
Signature=$CHICAGO$
Class=Net
Provider="Microsoft"

[DestinationDirs]
;
;  Specify destination directories for groups of files.
;  '11' indicates the Windows System directory.
;
DefaultDestDir=11
NSC_CopyFiles=11

[Manufacturer]
;
;  Specify a name and devices section for each supported manufacturer that
;  makes products of this class.
;
"National Semiconductor"=NSC_Devices

[NSC_Devices]
;
;  This section describes the devices of this class made by a particular
;  manufacturer.  
;  The first descriptor, delimited by '%', is a symbolic string whose actual
;  value is given in the [Strings] section below. 
;
%PC87108.DeviceDesc% =  PC87108.ndi,	PC87108		; Basic UIR.
%PC87308.DeviceDesc% =  PC87308.ndi,	PC87308		; PnP SuperI/O with UIR.
%PC87338.DeviceDesc% =  PC87338.ndi,	PC87338		; SuperI/0 with UIR.
%PC87560.DeviceDesc% =  PC87560.ndi,	PC87560		; SuperI/0 with UIR.
%OEM87338.DeviceDesc% = OEM.ndi,        OEM87338    ; IBM laptop with UIR.
%*NSC6001.DeviceDesc% = *NSC6001.ndi,   *NSC6001    ; Generic NSC IrDA3.0 driver

[PC87108.ndi]
;
;  This section describes how to install a particular device.
;  It names other sections which detail the registry changes
;  that need to be made and the files that need to be copied.
;
DeviceID=PC87108
CopyFiles=NSC_CopyFiles
AddReg=NSC_AddReg,PC87108_AddReg,UIR_AddReg,Dongle_Addreg,Help_AddReg
LogConfig=PC87108_LogConfig
MaxInstance=1

[PC87308.ndi]
;
;  This section describes how to install a particular device.
;  It names other sections which detail the registry changes
;  that need to be made and the files that need to be copied.
;
DeviceID=PC87308
CopyFiles=NSC_CopyFiles
AddReg=NSC_AddReg,PC87308_AddReg,UIR_AddReg,Dongle_Addreg,Help_AddReg
LogConfig=PC87308_LogConfig
MaxInstance=1

[PC87338.ndi]
;
;  This section describes how to install a particular device.
;  It names other sections which detail the registry changes
;  that need to be made and the files that need to be copied.
;
DeviceID=PC87338
CopyFiles=NSC_CopyFiles
AddReg=NSC_AddReg,PC87338_AddReg,UIR_AddReg,Dongle_Addreg,Help_Addreg
LogConfig=PC87338_LogConfig
MaxInstance=1

[PC87560.ndi]
;
;  This section describes how to install a particular device.
;  It names other sections which detail the registry changes
;  that need to be made and the files that need to be copied.
;
DeviceID=PC87560
CopyFiles=NSC_CopyFiles
AddReg=NSC_AddReg,PC87560_AddReg,Dongle_Addreg,Help_Addreg
; LogConfig=PC87560_LogConfig
MaxInstance=1

[OEM.ndi]
;
;  This section describes how to install a particular device.
;  It names other sections which detail the registry changes
;  that need to be made and the files that need to be copied.
;
DeviceID=OEM87338
CopyFiles=NSC_CopyFiles
AddReg=NSC_AddReg,OEM87338_AddReg,Adv_UIR_AddReg,Dongle_Addreg,Help_Addreg
MaxInstance=1

[*NSC6001.ndi]
DeviceID=*NSC6001
CopyFiles=NSC_CopyFiles
AddReg=NSC_AddReg,*NSC6001_AddReg,UIR_AddReg,Dongle_Addreg,Help_AddReg
LogConfig=PC87338_LogConfig
MaxInstance=1

[PC87108_LogConfig]
ConfigPriority=HARDRECONFIG
IOConfig=3F8-3FF(3FF::),2F8-2FF(3FF::),3E8-3EF(3FF::),2E8-2EF(3FF::)
IRQConfig=3,4,5,7,9,11
DMAConfig=0,1,3

[PC87308_LogConfig]
ConfigPriority=HARDRECONFIG
IOConfig=3F8-3FF(3FF::),2F8-2FF(3FF::),3E8-3EF(3FF::),2E8-2EF(3FF::)
IRQConfig=3,4,5,7,9,11
DMAConfig=0,1,3

[PC87338_LogConfig]
ConfigPriority=HARDRECONFIG
IOConfig=3F8-3FF(3FF::),2F8-2FF(3FF::),3E8-3EF(3FF::),2E8-2EF(3FF::)
IRQConfig=3,4,5,7,9,11
DMAConfig=0,1,3

[PC87560_LogConfig]
ConfigPriority=HARDRECONFIG
IOConfig=3F8-3FF(3FF::),2F8-2FF(3FF::),3E8-3EF(3FF::),2E8-2EF(3FF::)
IRQConfig=3,4,5,7,9,11

[NSC_CopyFiles]
;
;  This section lists the source and destination names of files that need
;  to be copied to the user's drive.  The destination directory is given
;  in the [DestinationDirs] section above.
;
nscirda.sys

[NSC_AddReg]
;
;  This section describes additions to the Windows registry.
;  See the Windows 95 Resource kit and be sure of what you're
;  doing before making changes.  You can use the regedit.exe tool that
;  comes with Windows 95/NT to browse the registry.
;
HKR,,DevLoader,,*ndis
HKR,,DeviceVxDs,0,nscirda.sys
HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
; NDIS Info
HKR,NDIS,MajorNdisVersion,1,04
HKR,NDIS,MinorNdisVersion,1,00
; Interfaces
HKR,NDI\Interfaces,DefUpper,0,%UpperInterface%
HKR,NDI\Interfaces,UpperRange,0,%UpperInterface%
; Install sections
; HKLM,System\CurrentControlSet\Services\VxD\ISAPNP,RDPOverRide,3,74,02
HKR,NDI,CardType,0,FORCEENUM
;
;  This entry is required by the NDI loader, IR_NDI.DLL, 
;  to identify this driver as an infrared miniport driver
;  which must be bound to (only) the Fast Infrared Protocol.
;
HKR,NDI,AdapterType,,"IrDA Infrared Miniport"
;
; NDI Registry entries
;
; IR_NDI.DLL is the NDI Installer for the IR3.0 NDIS drivers.
; These registry entries direct netdi.dll (the Network Properties handler)
; to call ir_ndi.dll with NDI events for these drivers.  This will allow
; ir_ndi.dll to decide how our drivers are bound.
;
HKR,NDI,MaxInstance,,0  ;prevent multiple bindings
HKR,NDI,NdiInstaller,,"ir_ndi.dll,IRMINI_NdiProc"

[UIR_AddReg]
;
; These entries allow the user to select the UART Base Address that
; the IR338 driver uses from network properties dialog box AFTER 
; INSTALLATION (under the 'Advanced' options).
; The user's selection is recorded in the registry and then read out
; by the ir338.sys driver at boot time.
;
HKR,,UartIoBaseAddress,1,02,00,00,00
HKR,NDI\params\UartIoBaseAddress,resc,1,02,00,00,00
HKR,NDI\params\UartIoBaseAddress,ParamDesc,,"UartIoBaseAddress"
HKR,NDI\params\UartIoBaseAddress,flag,1,20,00,00,00

HKR,,InterruptNumber,1,04,00,00,00
HKR,NDI\params\InterruptNumber,resc,1,04,00,00,00
HKR,NDI\params\InterruptNumber,ParamDesc,,"Interrupt Level"
HKR,NDI\params\InterruptNumber,flag,1,20,00,00,00

HKR,,DMAChannel,1,03,00,00,00
HKR,NDI\params\DMAChannel,resc,1,03,00,00,00
HKR,NDI\params\DMAChannel,ParamDesc,,"DMA Channel"
HKR,NDI\params\DMAChannel,flag,1,20,00,00,00

[Adv_UIR_AddReg]
;
; These entries allow the user to select the UART Base Address that
; the IR338 driver uses from network properties dialog box AFTER 
; INSTALLATION (under the 'Advanced' options).
; The user's selection is recorded in the registry and then read out
; by the ir338.sys driver at boot time.
;
HKR,NDI\params\UartIoBaseAddress,ParamDesc,,"UartIoBaseAddress"
HKR,NDI\params\UartIoBaseAddress,flag,1,20,00,00,00
HKR,NDI\params\UartIoBaseAddress,default,,"3E8"
HKR,NDI\params\UartIoBaseAddress,type,,enum
HKR,NDI\params\UartIoBaseAddress\enum,"3F8",,"COM1"
HKR,NDI\params\UartIoBaseAddress\enum,"2F8",,"COM2"
HKR,NDI\params\UartIoBaseAddress\enum,"3E8",,"COM3"
HKR,NDI\params\UartIoBaseAddress\enum,"2E8",,"COM4"

HKR,NDI\params\InterruptNumber,ParamDesc,,"Interrupt Level"
HKR,NDI\params\InterruptNumber,flag,1,20,00,00,00
HKR,NDI\params\InterruptNumber,default,,"3"
HKR,NDI\params\InterruptNumber,type,,enum
HKR,NDI\params\InterruptNumber\enum,"3",,"3"
HKR,NDI\params\InterruptNumber\enum,"4",,"4"
HKR,NDI\params\InterruptNumber\enum,"5",,"5"
HKR,NDI\params\InterruptNumber\enum,"6",,"6"
HKR,NDI\params\InterruptNumber\enum,"7",,"7"
HKR,NDI\params\InterruptNumber\enum,"9",,"9"
HKR,NDI\params\InterruptNumber\enum,"10",,"10"
HKR,NDI\params\InterruptNumber\enum,"11",,"11"

HKR,NDI\params\DMAChannel,ParamDesc,,"DMA Channel"
HKR,NDI\params\DMAChannel,flag,1,20,00,00,00
HKR,NDI\params\DMAChannel,default,,"0"
HKR,NDI\params\DMAChannel,type,,enum
HKR,NDI\params\DMAChannel\enum,"0",,"0"
HKR,NDI\params\DMAChannel\enum,"1",,"1"
HKR,NDI\params\DMAChannel\enum,"2",,"2"
HKR,NDI\params\DMAChannel\enum,"3",,"3"

[PC87108_AddReg]
HKR,NDI,DeviceID,,PC87108
HKR,,AdapterName,0,MS$IR108
HKR,,BoardType,0,"0"
HKR,NDIS,LogDriverName,0,IR108
HKR,,DriverDesc,0,%PC87108.DeviceDesc%
HKR,NDI\Install,,0,PC87108.ndi		
;
;
; These entries allow the user to select the Configuration Register 
; Base Address that the IR108 driver uses from network properties 
; dialog box AFTER INSTALLATION (under the 'Advanced' options).
; The user's selection is recorded in the registry and then read out
; by the nscirda.sys driver at boot time.
;
HKR,NDI\params\ConfigIoBaseAddress,ParamDesc,,"ConfigIoBaseAddress"
HKR,NDI\params\ConfigIoBaseAddress,flag,1,20,00,00,00
HKR,NDI\params\ConfigIoBaseAddress,default,,"398"
HKR,NDI\params\ConfigIoBaseAddress,type,,enum
HKR,NDI\params\ConfigIoBaseAddress\enum,"0EA",,"0x0EA"
HKR,NDI\params\ConfigIoBaseAddress\enum,"150",,"0x150"
HKR,NDI\params\ConfigIoBaseAddress\enum,"398",,"0x398"

[PC87308_AddReg]
HKR,NDI,DeviceID,,PC87308
HKR,,AdapterName,0,MS$IR308
HKR,,BoardType,0,"1"
HKR,NDIS,LogDriverName,0,IR308
HKR,,DriverDesc,0,%PC87308.DeviceDesc%
HKR,NDI\Install,,0,PC87308.ndi		
;
; These entries allow the user to select the Configuration Register 
; Base Address that the IR308 driver uses from network properties 
; dialog box AFTER INSTALLATION (under the 'Advanced' options).
; The user's selection is recorded in the registry and then read out
; by the ir338.sys driver at boot time.
;
HKR,NDI\params\ConfigIoBaseAddress,ParamDesc,,"ConfigIoBaseAddress"
HKR,NDI\params\ConfigIoBaseAddress,flag,1,20,00,00,00
HKR,NDI\params\ConfigIoBaseAddress,default,,"15C"
HKR,NDI\params\ConfigIoBaseAddress,type,,enum
HKR,NDI\params\ConfigIoBaseAddress\enum,"02E",,"0x02E"
HKR,NDI\params\ConfigIoBaseAddress\enum,"15C",,"0x15C"

[PC87338_AddReg]
HKR,NDI,DeviceID,,PC87338
HKR,,AdapterName,0,MS$IR338
HKR,,BoardType,0,"2"
HKR,NDIS,LogDriverName,0,IR338
HKR,,DriverDesc,0,%PC87338.DeviceDesc%
HKR,NDI\Install,,0,PC87338.ndi		

;
; These entries allow the user to select the Configuration Register 
; Base Address that the IR338 driver uses from network properties 
; dialog box AFTER INSTALLATION (under the 'Advanced' options).
; The user's selection is recorded in the registry and then read out
; by the ir338.sys driver at boot time.
;
HKR,NDI\params\ConfigIoBaseAddress,ParamDesc,,"ConfigIoBaseAddress"
HKR,NDI\params\ConfigIoBaseAddress,flag,1,20,00,00,00
HKR,NDI\params\ConfigIoBaseAddress,default,,"398"
HKR,NDI\params\ConfigIoBaseAddress,type,,enum
HKR,NDI\params\ConfigIoBaseAddress\enum,"02E",,"0x02E"
HKR,NDI\params\ConfigIoBaseAddress\enum,"15C",,"0x15C"
HKR,NDI\params\ConfigIoBaseAddress\enum,"398",,"0x398"

[OEM87338_AddReg]
HKR,NDI,DeviceID,,OEM87338
HKR,,AdapterName,0,MS$IROEM
HKR,,BoardType,0,"3"
HKR,NDIS,LogDriverName,0,IROEM
HKR,,DriverDesc,0,%OEM87338.DeviceDesc%
HKR,NDI\Install,,0,*OEM87338.ndi		

[*NSC6001_AddReg]
HKR,NDI,DeviceID,,*NSC6001
HKR,,AdapterName,0,MS$IRPNP
HKR,,BoardType,0,"3"
HKR,NDIS,LogDriverName,0,IRPNP
HKR,,DriverDesc,0,%*NSC6001.DeviceDesc%
HKR,NDI\Install,,0,*NSC6001.ndi  

[PC87560_AddReg]
HKR,NDI,DeviceID,,PC87560
HKR,,AdapterName,0,MS$IR560
HKR,,BoardType,0,"8"
HKR,NDIS,LogDriverName,0,IR560
HKR,,DriverDesc,0,%PC87560.DeviceDesc%
HKR,NDI\Install,,0,PC87560.ndi		


[Dongle_Addreg]
;
; These entries allow the user to select the Configuration Register 
; Base Address that the IR108 driver uses from network properties 
; dialog box AFTER INSTALLATION (under the 'Advanced' options).
; The user's selection is recorded in the registry and then read out
; by the nscirda.sys driver at boot time.
;
HKR,NDI\params\DongleType,ParamDesc,,"DongleType"
HKR,NDI\params\DongleType,flag,1,20,00,00,00
HKR,NDI\params\DongleType,default,,"0"
HKR,NDI\params\DongleType,type,,enum
HKR,NDI\params\DongleType\enum,"0",,"Hewlett Packard"
HKR,NDI\params\DongleType\enum,"1",,"TEMIC"
HKR,NDI\params\DongleType\enum,"2",,"Sharp"
HKR,NDI\params\DongleType\enum,"3",,"Dell Notebook"
HKR,NDI\params\DongleType\enum,"4",,"Plug and Play"


[Help_Addreg]
HKR,NDI,HelpText,0,%IRMINI_HELP%

[SourceDisksNames]
1=%disk1Name%,,

[SourceDisksFiles]
nscirda.sys=1

[Strings]
;
;  This section defines symbolic string constants for use in the rest
;  of the .inf script.  You should create and use symbols for all 
;  translatable strings in order to make localization easier.
;  Also, spaces within strings elsewhere in the script confuse infedit.exe;
;  so use symbolic constants for any multi-word strings.
;
IRMINI_HELP="The IrDA infrared port.  It can be used to establish wireless serial and network links to other computers."
disk1Name="Infrared driver Disk 1"
UpperInterface="ndis3,ndis4"
PC87108.DeviceDesc="NSC-PC87108 Fast Infrared Port"
PC87308.DeviceDesc="NSC-PC87308 Fast Infrared Port"
PC87338.DeviceDesc="NSC-PC87338 Fast Infrared Port"
PC87560.DeviceDesc="NSC-PC87560 Fast Infrared Port"
OEM87338.DeviceDesc="OEM Laptop Fast Infrared Port"
*NSC6001.DeviceDesc="IrDA v3.0 Fast Infrared Port"
V_CLASSNAME="Network adapters"
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: web5, load: 0.99