Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

NI-RIO Patch for LabVIEW RT Targets November 2013-for Pharlap targets with NI-RIO 12.1 or NI-RIO 13.0 NOT VX Works??

We are running VX Works  on  NI-cRIO9073 --- NI-updater says to install >>> I see no advantage as Patch is for  Pharlap targets with NI-RIO 12.1 or NI-RIO 13.0 installed???  Please advise link does NOT mention VX Works.  Thanks

 

Contents of current installation:

 

CompactRIO Support 12.1 LabVIEW Real-Time 12.0.1 Language Support for LabVIEW RT 1.0.0.5 NI Scan Engine 4.0 NI System Configuration 5.4.0 NI-RIO 12.1 NI-RIO IO Scan 12.1.2 NI-Serial 9870 and 9871 Scan Engine Support 3.9.1 NI-Serial RT 3.9.1 NI-VISA 5.3.0 NI-VISA ENET-ASRL Passport 5.3.0 NI-VISA PXI Passport 5.3.0 NI-VISA Server 5.3.0 NI-Watchdog 5.2.0 Network Streams 1.2 Network Variable Engine 12.0.0 Run-Time Engine for Web Services 12.5.0 SSL Support for LabVIEW RT 12.5.0 System State Publisher 3.0.0 Variable Client Support for LabVIEW RT 12.0.0

 

 

 

0 Kudos
Message 1 of 5
(6,519 Views)

Hello Briancam,

 

Check out this KnowledgeBase article on the patch:

http://digital.ni.com/public.nsf/allkb/95CF25A09DB91FEE86257BE8006193B7?OpenDocument

 

There are a number of problems that are fixed by this patch:

 

  1. Jitter and performance problems on Pharlap targets with NI-RIO 12.1 or NI-RIO 13.0 installed.
  2. Data corruption on large UDP packets sent from a cRIO-9068. 
  3. Memory allocations in NI-RIO IO Scan 13.0, which can affect performance. 
  4. Data corruption on the sbRIO-9632/9642 built-in analog outputs in NI-RIO 13.0 when running in scan mode. 
  5. This patch also includes an earlier fix for an issue that could temporarily put the cRIO-9068 into an unusable state after a power loss.

 

You are only affected by one of these issues (issue 3), and only if you're using the Scan Engine. However, because of the number of problems and the severity of a couple of them, you should still install the patch even if you're not using Scan mode or hybrid mode. That way you will not run into any critical issues if you start using a different target.

 

Note that this patch doesn't affect any files that get installed to the cRIO-9073, except NI-RIO IO Scan (which is required for using the Scan Engine).

 

 - The first issue is specific to Pharlap targets, so it does not affect your VxWorks target.

 - The second issue only affects cRIO-9068 users

 - The third issue can affect all NI-RIO 13.0 users that are using the Scan Engine

 - The fourth issue only affects sbRIO-96x2 users

 - The fifth issue only affects cRIO-9068 issues.

Colden
Message 2 of 5
(6,512 Views)

Hi Colden Rouleau

Product Support Engineer | NI-RIO R&D | National Instruments

 

I am having trouble installing from MAX, after Verifing we have the folder(s) 12.1.1 and/or 13.0.1 in that directory, and that the folder(s) contains a mite.cdf file. @ >>>

C:\Program Files\National Instruments\RT Images\NI-RIO Mite\12.1.1\Pharlap

&

C:\Program Files\National Instruments\RT Images\NI-RIO Mite\13.0.1\Pharlap

IN the PXI PC, MAX, does NOT See the Patch on our RT NI 9073 RT CompactRIO Target under ADD / Remove SW?

 

Only see NI-RIO 12.1 FEB 2013 which I updated from 12.0 Aug 2012 --NO 12.1.1 Update?

 

Question --- Do I have do something different to update critical Patch -- I am using the SCAN engine.

 

Thanks Brian

 

 

 

Complete the following steps to verify that you have the patch installed on your host machine:

  1. Navigate to the directory <National Instruments>RT Images\NI-RIO Mite.
  2. Verify that you have the folder(s) 12.1.1 and/or 13.0.1 in that directory, and that the folder(s) contains a mite.cdf file.

The five sections below describe the problems associated with each issue and include instructions for installing these fixes on your target(s). After installing the patch on the host, you must reinstall software on all affected targets.
1. Jitter on Pharlap Targets

============================================================================

This issue affects Pharlap targets, such as cRIO-908x controllers and most PXI[e] controllers. For a full list, see this KnowledgeBase article on Real-Time controller operating systems.
This issue can cause jitter and performance issues when calling FIFO Write. NI-RIO IO Scan uses FIFO Write frequently, so this issue can cause Scan Engine faults in Pharlap targets when using a Scan Engine rate of about 1 kHz or higher. This issue can also affect Veristand users who are using the Scan Engine to acquire data from Pharlap targets at high speeds, or SoftMotion users who are acquiring data from a large number of axes.
Complete the following steps to install the fix on your target(s):

  1. In MAX, expand Remote Systems and find your Pharlap RT target.
  2. Expand the target, right-click Software, and select Add/Remove Software.
  3. In the window that appears, choose a  Recommended Software Set (RSS) dated November 2013 or later. For NI-RIO 12.1 installations, select NI-RIO 12.1.1 - November 2013 or later. For NI-RIO 13.0 installations, select NI CompactRIO 13.0.2 - November 2013 or later.
  4. Click Next >>.

To verify that you have the patch installed on your target(s), go through steps 1-3 above, but in step 3, verify that the RSS you need has the text "(currently installed)" after it.

0 Kudos
Message 3 of 5
(6,479 Views)

Here is our MAX setup >> No patch?

Brian

0 Kudos
Message 4 of 5
(6,478 Views)

Hey Brian,

 

It looks like you do not have NI-RIO 13.0 installed on that machine, in which case you aren't affected by issue #3 (NI-RIO IO 13.0 Memory Allocations). In that case you would not need to reinstall software on your target, since you are not affected by any of the issues. Note that the section you should be looking at is this one:

 

3. NI-RIO IO 13.0 Memory Allocations
============================================================================

This issue causes memory allocations in the IO Scan thread. We have not observed any negative effects from these memory allocations, but in some applications this issue could cause jitter and performance problems with NI-RIO IO Scan, which would affect performance with Veristand, SoftMotion, and NI Scan Engine.

Complete the following steps to install the fix on your target(s):

  1. In MAX, expand Remote Systems and find your CompactRIO target.
  2. Expand the target, right-click Software, and select Add/Remove Software.
  3. In the window that appears, choose NI CompactRIO 13.0.1 - September 2013 or later.
  4. Click Next >>.
  5. In the list of Software set add-ons, expand NI Scan Engine and select NI-RIO IO Scan 13.0.1or later.
  6. Click Next >>.

Complete the following steps to verify that you have the patch installed on your target(s):

  1. Open MAX and expand Remote Systems.
  2. Expand your Real-Time target and expand the Software tab. 
  3. Verify that your target lists NI-RIO IO Scan with version 13.0.1 and later.

 

The NI-RIO 12.1 February 2013 install for VxWorks is fine, and you don't need to worry about updating that install. If you do install NI-RIO 13.0 though then you'll need this fix.

Colden
0 Kudos
Message 5 of 5
(6,472 Views)