Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

ni mio device drivers install error

23646iC2E0345F9C4CE91A

OS: windows 7 professional (simplified Chinese)

Hardware: thinkpad T500(Intel P8600/2G)

AntiVirus: Norton(When Install DAQMax, AntiVirus had been disabled)

 

Ni device : USB-6009

 

I had try many times, when install newest daqmax 9.2.0 also popup this windows. But I had seen my colleague can install the driver correctly.

So, I decide to install the usb-6009 driver manual.

 

I find some inf file in \NIDAQ920-1\Products\NI-DAQmx_Core\MIO\nimioi.cab, list below:

23648i0A971316A9FDADD5

and modify the usb6xxxwv.inf file accroding my usb6009's hardware ID, like below:

 

;===================================================================
;
;  Windows Vista .inf file for National Instruments DAQ Devices
;
;===================================================================

[Version]
Signature=$WINDOWS NT$
Class=DAQDevice
ClassGUID={7c797140-F6D8-11cf-9FD6-00A024178A17}
Provider=%NIString0%
DriverPackageDisplayName=%DriverDisplayName%
ClassName="DAQDevice"
DriverVer=02/02/2010
CatalogFile=usb6xxx.cat

[ClassInstall32]
AddReg=AddClassToRegistry

[ClassInstall]
AddReg=AddClassToRegistry

[ControlFlags]
ExcludeFromSelect=USB\VID_3923&PID_719B&REV_0100
ExcludeFromSelect=USB\VID_3923&PID_719B
ExcludeFromSelect=USB\VID_3923&PID_716E&REV_0100
ExcludeFromSelect=USB\VID_3923&PID_716E
ExcludeFromSelect=USB\VID_3923&PID_72FE&REV_0100
ExcludeFromSelect=USB\VID_3923&PID_72FE
ExcludeFromSelect=USB\VID_3923&PID_717B&REV_0104
ExcludeFromSelect=USB\VID_3923&PID_717B

[Manufacturer]
%NIString0%=DeviceList,ntx86,ntamd64

[DeviceList.ntx86]
%USB-9162_No_Cartridge.dDesc0%=USB-9162_No_Cartridge.Cfg,USB\VID_3923&PID_719B&REV_0100
%USB-9162_No_Cartridge.dDesc1%=USB-9162_No_Cartridge.Cfg,USB\VID_3923&PID_719B
%USB-6xxx_Firmware_Loader_716e.dDesc0%=USB-6xxx_Firmware_Loader_716e.Cfg,USB\VID_3923&PID_716E&REV_0100
%USB-6xxx_Firmware_Loader_716e.dDesc1%=USB-6xxx_Firmware_Loader_716e.Cfg,USB\VID_3923&PID_716E
%USB-6xxx_Firmware_Loader_717b.dDesc0%=USB-6xxx_Firmware_Loader_717b.Cfg,USB\VID_3923&PID_717B&REV_0104
%USB-6xxx_Firmware_Loader_717b.dDesc1%=USB-6xxx_Firmware_Loader_717b.Cfg,USB\VID_3923&PID_717B
%USB-6xxx_Firmware_Loader_72fe.dDesc0%=USB-6xxx_Firmware_Loader_72fe.Cfg,USB\VID_3923&PID_72FE&REV_0100
%USB-6xxx_Firmware_Loader_72fe.dDesc1%=USB-6xxx_Firmware_Loader_72fe.Cfg,USB\VID_3923&PID_72FE

[DeviceList.ntamd64]
%USB-9162_No_Cartridge.dDesc0%=USB-9162_No_Cartridge.Cfg,USB\VID_3923&PID_719B&REV_0100
%USB-9162_No_Cartridge.dDesc1%=USB-9162_No_Cartridge.Cfg,USB\VID_3923&PID_719B
%USB-6xxx_Firmware_Loader_716e.dDesc0%=USB-6xxx_Firmware_Loader_716e.Cfg,USB\VID_3923&PID_716E&REV_0100
%USB-6xxx_Firmware_Loader_716e.dDesc1%=USB-6xxx_Firmware_Loader_716e.Cfg,USB\VID_3923&PID_716E
%USB-6xxx_Firmware_Loader_717b.dDesc0%=USB-6xxx_Firmware_Loader_717b.Cfg,USB\VID_3923&PID_717B&REV_0104
%USB-6xxx_Firmware_Loader_717b.dDesc1%=USB-6xxx_Firmware_Loader_717b.Cfg,USB\VID_3923&PID_717B
%USB-6xxx_Firmware_Loader_72fe.dDesc0%=USB-6xxx_Firmware_Loader_72fe.Cfg,USB\VID_3923&PID_72FE&REV_0100
%USB-6xxx_Firmware_Loader_72fe.dDesc1%=USB-6xxx_Firmware_Loader_72fe.Cfg,USB\VID_3923&PID_72FE

[USB-9162_No_Cartridge.Cfg]
AddReg=Reg_USB-9162_No_Cartridge
CopyFiles=usb6xxxkw.sys
[USB-9162_No_Cartridge.Cfg.Services]
AddService= usb6xxxkw, 0x00000002, usb6xxxkw_Service_Inst

[USB-6xxx_Firmware_Loader_716e.Cfg]
AddReg=Reg_USB-6xxx_Firmware_Loader_716e
CopyFiles=usb6xxxkw.sys
[USB-6xxx_Firmware_Loader_716e.Cfg.Services]
AddService= usb6xxxkw, 0x00000002, usb6xxxkw_Service_Inst

[USB-6xxx_Firmware_Loader_72fe.Cfg]
AddReg=Reg_USB-6xxx_Firmware_Loader_72fe
CopyFiles=usb6xxxkw.sys
[USB-6xxx_Firmware_Loader_72fe.Cfg.Services]
AddService= usb6xxxkw, 0x00000002, usb6xxxkw_Service_Inst

[USB-6xxx_Firmware_Loader_717b.Cfg]
AddReg=Reg_USB-6xxx_Firmware_Loader_716e
CopyFiles=usb6xxxkw.sys
[USB-6xxx_Firmware_Loader_717b.Cfg.Services]
AddService= usb6xxxkw, 0x00000002, usb6xxxkw_Service_Inst

[Reg_USB-9162_No_Cartridge]
HKR,,ProductNumber,1,9B,71
HKR,,BridgeType,1,10,00,00,00
HKR,,DeviceClass,1,78,71,61,64
HKR,,Protocol,1,10,00,00,00
HKR,,Firmware,,%12%\NIUSB719B0200.bin

[Reg_USB-6xxx_Firmware_Loader_716e]
HKR,,ProductNumber,1,6E,71
HKR,,BridgeType,1,10,00,00,00
HKR,,DeviceClass,1,78,71,61,64
HKR,,Protocol,1,10,00,00,00
HKR,,Firmware,,%12%\NIUSB716E0200.bin

[Reg_USB-6xxx_Firmware_Loader_717b]
HKR,,ProductNumber,1,7B,71
HKR,,BridgeType,1,10,00,00,00
HKR,,DeviceClass,1,78,71,61,64
HKR,,Protocol,1,10,00,00,00
HKR,,Firmware,,%12%\NIUSB717B0200.bin

[Reg_USB-6xxx_Firmware_Loader_72fe]
HKR,,ProductNumber,1,FE,72
HKR,,BridgeType,1,10,00,00,00
HKR,,DeviceClass,1,78,71,61,64
HKR,,Protocol,1,10,00,00,00
HKR,,Firmware,,%12%\NIUSB72FE0200.bin

[AddClassToRegistry]
HKR,,,0,%NIDAQClassName%
HKR,,Installer32,0,%DaqClassInstallerStr%
HKR,,Icon,,103

[usb6xxxkw_Service_Inst]
ServiceType    = 1; SERVICE_KERNEL_DRIVER
StartType      = 3; SERVICE_DEMAND_START
ErrorControl   = 1; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\usb6xxxkw.sys

[usb6xxxkw.sys]
usb6xxxkw.sys,,,0x00000004

[SourceDisksNames]
1="NextToINF"

[SourceDisksFiles]
usb6xxxkw.sys=1

[DestinationDirs]
DefaultDestDir=12

[Strings]
DriverDisplayName="Data Acquisition Device"
NIString0="National Instruments"
NIDAQClassName="Data Acquisition Devices"
nipalk.SvcDesc="NI-PAL Driver"
nipalusb.SvcDesc="NI-PAL USB Driver"
nipal1394.SvcDesc="NI-PAL 1394 Driver"
DaqClassInstallerStr="nindciu.dll,DaqClassInstaller"
USB-9162_No_Cartridge.dDesc0="USB-9162 No Cartridge"
USB-9162_No_Cartridge.dDesc1="USB-9162 No Cartridge"
USB-6xxx_Firmware_Loader_716e.dDesc0="USB Firmware Loader"
USB-6xxx_Firmware_Loader_716e.dDesc1="USB Firmware Loader"
USB-6xxx_Firmware_Loader_72fe.dDesc0="USB Firmware Loader"
USB-6xxx_Firmware_Loader_72fe.dDesc1="USB Firmware Loader"
USB-6xxx_Firmware_Loader_717b.dDesc0="USB Firmware Loader"
USB-6xxx_Firmware_Loader_717b.dDesc1="USB Firmware Loader"

 

but I can't install my device correctly, like below:

23650i6C0AFFDE7EB9B22D

 

23652iD8BFE4DAB643603A

 

what can I do? Who can help me!

Thanks!

 

 In attachment, I upload the drivers of  usb6009 made by me.

 

 

 

0 Kudos
Message 1 of 3
(4,912 Views)

Trying to do a partial installation of DAQmx is not recomended. You are certainly missing some dependencies if you attempt to install what you think is just required for the 6009. Uninstall what you have done and use msi blast to remove all traces. Then try to install DAQmx. Post any error message in English, please.

0 Kudos
Message 2 of 3
(4,890 Views)

Hi changesway,

 

In addition to Dennis's suggestions:

 

usb6xxx.cat is a catalog file that contains cryptographic signatures for usb6xxxkw.sys and usb6xxxwv.inf. Modifying the INF file will lead to Windows driver signing errors, which is what I think the 2nd dialog is about.

 

Also, the product ID that you added (0x717B) is for the USB-6009, which is listed in a different INF file (niemwv.inf). usb6xxxwv.inf is only for the device's firmware loader mode. Associating the USB-6009 with usb6xxxkw.sys for normal operation isn't going to do anything helpful.

 

Brad

---
Brad Keryan
NI R&D
Message 3 of 3
(4,868 Views)