LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Computer Randomly Reboots - Nidmmk.dll?

Windows debugging tool says the cause is nidmmk.dll.  I'm assuming this is a national instruments driver.  Can't find anything online to remedy.  Please help.


Message Edited by antonelli7 on 06-30-2008 10:33 AM
0 Kudos
Message 1 of 16
(5,036 Views)
Hello!
 
After doing a bit of digging, its seems  that similar issues have been reported with the nidmmk.dll.  This dll is the NIDMM User and Kernel Mode Component for NIDAQ.  I would recommend that you download the most recent version of the NIDAQ driver that will work for your system.  This should resolve the issue.
 
 
Chris
0 Kudos
Message 2 of 16
(5,029 Views)

Hi Antonelli7,

I have also seen several cases of the nidmmk.dll causing a reboot of the computer, usually with older versions of the driver.  I would also recommend using the latest drivers available for your operating system.

If possible, could you provide us with what operating system you are using, and what versions you are using of the NI-DMM and other NI drivers? Providing this information can help us verify if this issue is related to the one that has been seen in past driver versions, or if this is a new issue with the latest driver version.

Jared T.
0 Kudos
Message 3 of 16
(4,997 Views)

J_Thomas:

Thanks for your reply.  As I was directed earlier, I obtained the latest drivers for ni-dimm but haven't yet applied them.  I'll have to look at what versions are running on the pc.  I can tell you now that this is an XP sp2 with an older version of NI software running. 

0 Kudos
Message 4 of 16
(4,992 Views)

I am seeing the blue screen of death using LabVIEW 8.6.1 from the 1st qtr 2009 developer disks running on XP SP2.

Blue screen shows (among other things):

 

DRIVER_IRQL_NOT_LESS_OR_EQUAL

nidmmk.dll address 99aba3ba

 

There is only one copy of nidmmk.dll in windows/system32.  The version details of nidmmk.dll are

Version                                1.1.0.126

Date                                      4/16/2007

File Version                        1.1.0.F126

Product name                   NIDAQ 7.2.0 

Product Version               1.1.0D126

 

I am using this setup with 2 traditional legacy pxi-4351 cards which have given me trouble in the past, but I do not know if this is related.

 

Any ideas?

Message Edited by hbaugh on 06-05-2009 10:28 AM
0 Kudos
Message 5 of 16
(4,817 Views)

The screen says that you are using NIDAQ 7.2.0.  My first recommendation would be to upgrade to the latest traditional DAQ driver, which is 7.4.4.  The link is below:

 

http://joule.ni.com/nidu/cds/view/p/id/570/lang/en

 

Try that and see if you still get the blue screen.

Nick Keel
Product Manager - NI VeriStand and Model Interface Toolkit
National Instruments
0 Kudos
Message 6 of 16
(4,787 Views)

We are finishing up a complete uninstall/reinstall of all NI products to get to a known baseline and then will update to NIDAQ 7.4.4 per the suggestion and see what happens.

 

It seems odd that the latest NIDAQ doesn't ship with the 1st qtr 2009 developer disks distribution (NIDAQ 7.2.0).

 

Hugh

0 Kudos
Message 7 of 16
(4,780 Views)

The 1st qtr disk claim they are installing 7.4.4 even though the file properties say 7.2.0.

 

An attempt to install 7.4.4 from the zip file download wanted to overwrite max and install a previous version which we don't want to do.

 

That said, I believe we are running from the latest nidmmk.dll which shortly after the clean reinstall blue screened the computer.

 

I am attaching the minidump for analysis.

 

Hugh

Message Edited by hbaugh on 06-08-2009 03:24 PM
0 Kudos
Message 8 of 16
(4,768 Views)

Hi Hugh,

 

Can you please provide more information about when this crash occurs?  Are you able to work in LabVIEW?  Does the crash consistently happen?  Are you using your PXI 4351 at the time of the crash?  Is this a new behavior?  If not, what changed in your system between when the crash did not occur and now?  I would like for you to attach a MAX report.  To create a MAX report, you can simply open MAX and the go to File» Create Report.

 

Regards,


h_baker
National Instruments
Applications Engineer
Message 9 of 16
(4,745 Views)

I have been able to find a reproducable scenario which will blue screen each time.

 

The scenario uses the pxi-4351 card and legacy drivers.

 

Start LabVIEW

Load and run AcquireThermistors2.vi

Using taskmanager, kill LabVIEW using end process

Start LabVIEW

Load and run AcquireThermistors2.vi -> System blue screens each time.

 

I have included AcquireThermistors2.vi and more minidumps acquired during the blue screen experiments.

 

Hugh

0 Kudos
Message 10 of 16
(4,718 Views)