04-01-2009 04:24 PM
Solved! Go to Solution.
04-02-2009 06:48 PM
tirwin,
I have not used the StreamStor PXI-808 and am not familiar with it, but does it require any drivers? It sounds like it may be possible that your computer you are using with the MXI board has a driver for the StreamStor board loaded on it and the 8108 does not.
Eric K
Applications Engineering
National Instruments
04-03-2009 08:57 AM
tirwin,
Could you provide more information about the PXI-8108? Can you tell me what BIOS version is on the controller? Are there any other devices in the chassis, other than the PXI-808 and PXI-8108 when you are seeing this problem? What chassis are you using?
Thanks,
Logan
04-06-2009 03:23 PM
04-06-2009 03:48 PM
Hello tirwin,
There is a second, different, BIOS version field (which is unfortunately the one we needed a value from) - can you get the version from the main BIOS Setup page, the value right below the name "PXI-8108" and is labeled "Firmware Version". It will be a 3-field value like "1.1.3" or "1.2.2".
Also, in the interest of trying to set up a system as similar to yours as possible, can you list which slots of your PXI-1042 contain the PXI-808 and the PXI-6561? Also, do you have a simple app. that can be used to reproduce this problem?
Thank you,
JoshH
Embedded Controllers Software
04-06-2009 04:10 PM
04-07-2009 09:51 AM
Hello tirwin,
Thank you for the additional information - we will attempt to set this test up and see if we can reproduce the issue. In parallel, I would like to ask you to update to the latest BIOS firmware to verify if any of the fixes in the latest release resolved this issue.
The latest BIOS is available here on our FTP site:
ftp://ftp.ni.com/support/pxi/PXI-8108/BIOS/
To flash the BIOS, you need a USB key which can be erased and the zip file from the above location.
1. Unzip the zip file and run the program inside to make a bootable USB key. (Note: The USB creation tool will erase existing data on the USB drive.)
2. Boot from the USB key and follow the onscreen instructions. (Note: you will need to change the boot order in BIOS setup, or press "F10" when you boot the controller to launch the alternate boot menu)
Thank you,
JoshH
Embedded Controllers Software
04-07-2009 12:44 PM
I updated the BIOS to 1.2.2 and it had no affect on the DMA failure.
The only thing that I can think to do at this point would be to totally re-install Window XP and LabVIEW and just the drivers that I need.
I have already loaded different device drivers - my desktop CPU was using VISA 4.4 instead of VISA 4.4.1 for example. This had no affect.
04-07-2009 02:58 PM
Hey tirwin,
I was just curious if you are getting the error from the HSDIO driver, or from the Streamstor functions? Also, have you tried breaking down you code a bit, so that it narrows down where the issue is coming from. I would suggest trying to just use the HSDIO board without the streamstor and see if you still get the error. Also, try just saving to file and just reading from file using the streamstor functions and see where the issue lies.
For the HSDIO portion, have a look at the files in the HSDIO Stream From Disk (and the HSDIO Stream To Disk) example. Now these examples deal with streaming using the Win32 I/O functions, but there is a VI that will only stream from/to memory and the HSDIO device, so you can see if things are working fine there. Check out the VI called "niHSDIO Stream From Memory Maximum Transfer Rate.vi" in the following directory:
...\ni-hsdiogeneration-advanced\NI-HSDIO Generation\ApplicationExamples\NI-HSDIO
This will give you an idea as to whether the issue is caused by streaming from system memory to the HSDIO device. If there is no issues here, then it seems as if the issue might be more related to the Streamstor.
In the same way, try to just stream data (any data) from memory to the Streamstor hardware, and from the Streamstor hardware to system memory. If there is no error here, then it seems as if the issue is more related streaming data to the HSDIO device from system memory.
I hope this helps troubleshoot where the issue lies, which will help testing going forward as well. Please let us know what you find. Thanks, and have a great day.
Regards,
DJ L.
04-08-2009 11:50 AM