01-16-2006 05:17 PM
01-17-2006 11:37 AM
01-17-2006 11:42 AM
01-19-2006 03:15 PM
01-19-2006 03:24 PM
Hi Josh,
That is a very good suggestion. If all else fails I may spend some time going that direction. Also, I've pasted my inf file below...maybe there is a problem with it? I know the device ID looks suspicious, but yes, it's supposed to be 0x1234.
[Version]
Signature=$WINDOWS NT$
Class=visaPxiDevice
ClassGUID={E1590550-9B9C-11d3-A250-0040055732CC}
ClassName="visaPxiDevice"
Provider=%Vendor0%
;===========================================================================
; Default Installer
;===========================================================================
[DefaultInstall]
CopyFiles=Af1234.Cfg.CopyFiles.Inf
[DestinationDirs]
Af1234.Cfg.CopyFiles.Inf = 17
[Af1234.Cfg.CopyFiles.Inf]
Af1234.inf
;===========================================================================
; Class Installer
;===========================================================================
[ClassInstall32]
AddReg=AddClassToRegistry
[ClassInstall]
AddReg=AddClassToRegistry
[AddClassToRegistry]
HKR,,,0,%DeviceClassString%
;===========================================================================
[ControlFlags]
ExcludeFromSelect=PCI\VEN_146A&DEV_1234
ExcludeFromSelect=PCI\VEN_146A&DEV_1234&SUBSYS_00000000&REV_00
;===========================================================================
[Manufacturer]
%Vendor1%=PCIList
;===========================================================================
; PCI Plug and Play Devices
;===========================================================================
[PCIList]
%Af1234.DeviceDesc%=Af1234.Cfg,PCI\VEN_146A&DEV_1234
%Af1234.DeviceDescN%=Af1234.Cfg,PCI\VEN_146A&DEV_1234&SUBSYS_00000000&REV_00
;===========================================================================
[Af1234.Cfg]
AddReg=Af1234.AddReg
[Af1234.Cfg.Services]
AddService=nipalk, 0x00000002, nipal_Service_Inst
[Af1234.AddReg]
HKR,,DeviceClass,1,72,65,73,75
HKLM,"SOFTWARE\National Instruments\Common\NI-PAL Database\NI-VXI\PCI\146A1234","HowToSquelch",0,""
HKLM,"SOFTWARE\National Instruments\Common\NI-PAL Database\NI-VXI\PCI\146A1234","EmergencyDisarm",0,""
HKLM,"SOFTWARE\National Instruments\Common\NI-PAL Database\NI-VXI\PCI\146A1234","IsThisMine0",0,"C16 BAR0 0x0000000C 0x1000 0x1000;"
HKLM,"SOFTWARE\National Instruments\Common\NI-PAL Database\NI-VXI\PCI\146A1234","numIsThisMineEntries",0x00010001,1
HKLM,"SOFTWARE\National Instruments\Common\NI-PAL Database\NI-VXI\PCI\146A1234","ManufName",0,"Aeroflex"
HKLM,"SOFTWARE\National Instruments\Common\NI-PAL Database\NI-VXI\PCI\146A1234","ModelName",0,"HCB-PC104"
;===========================================================================
[nipal_Service_Inst]
DisplayName = %nipal.SvcDesc%
ServiceType = 1 ;SERVICE_KERNEL_DRIVER
StartType = 0 ;SERVICE_BOOT_START
ErrorControl = 1 ;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\nipalk.sys
;===========================================================================
[Strings]
Vendor0="Aeroflex"
Vendor1="Aeroflex"
Af1234.DeviceDesc="HCB-PC104"
Af1234.DeviceDescN="HCB-PC104"
DeviceClassString="NI-VISA PXI Devices"
nipal.SvcDesc="NI-PAL Driver"
01-19-2006 04:17 PM
01-19-2006 04:26 PM
01-19-2006 04:38 PM
01-19-2006 05:53 PM
01-20-2006 09:14 AM
Bingo! Interrupts are working fine now. Thanks for all your help Josh and Jason.
-Matt