LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

floating point vulnerability - determine affected target

Hello all,

 

I have a deployed system that uses a cRIO 9074. I do not have easy access to the system myself (off-site on a closed network). I can ask somebody to use MAX or FTP to get information I need but I would need pretty clear instructions to give them.

 

Here is the problem - NI published an advisory on "Floating Point Vulnerability" with certain targets(http://digital.ni.com/public.nsf/allkb/5EDC7257492EEE5A862576740075795E). The LV RT with patch "f2" solves the issue but in this particular instance I do not know if the software on the target was installed before or after I updated the RT to the f2 patch (it was right around that time!). As such, I would like a way to find out exactly what is on the target.

 

It is relatively straightforward to get MAX to report on what version of RT the target is running but I'm not sure if it will report the patch. Will MAX give this information? If not, is there a file on the target that I can tease this info out of?

 

There are several things I can try on my own but if anybody has the exact answer that would be very much appreciated and would save a lot of trial and error over email.

 

Very best,

- Jolt
0 Kudos
Message 1 of 4
(2,761 Views)

Hi Jeff,

 

There are two ways to install the patch, as seen in the KB you linked:

 

1. Custom Software Installation with Measurement & Automation Explorer (MAX)
To check this, right click software under the RIO target in MAX.

Click on Add/Remove software.

Click on custom software installation.

Click on next and see if VxWorks Floating-point support for VxWorks 1 is checked.

 

2. Manually FTP the Patch Component and Update the Target Configuration File
To check this, FTP to the cRIO and check if vxfpsup.out is in the following location /c/ni-rt/system/

 

FLash

National Instruments
Applications Engineer
0 Kudos
Message 2 of 4
(2,729 Views)

FLash,

 

Thanks for the reply.

 

Your answer doesn't say this directly but is it possible that if I look in "/c/ni-rt/system/" and find "vxfpsup.out" then I can be sure the "patch" is already in use, regardless of when/how it was installed?

 

Again, I don't have easy access to the equipment so would rather not go through the installation if all is well already...  On the other hand, maybe I should do it anyway, just to be sure...

 

Cheers,

- Jolt
0 Kudos
Message 3 of 4
(2,708 Views)

Hi Jeff,

Yes if you do FTP into the cRIO and see the vxfpsup.out, then you will know the patch is installed.

 

FLash

National Instruments
Applications Engineer
0 Kudos
Message 4 of 4
(2,691 Views)