TS 4.0.1/CVI 8.5:Great River Tech Driver Fails with Teradyne M920

I have an application that I developed that uses 2 Great River Technology (GRT) PCIe cards (for hotlink video data) and a Teradyne M920 (pattern generator/logic analyzer) running in a VXI chassis.  The development platform is WindowsXP, LabWindowsCVI 8.5, and Test Stand 4.0.1.  The problem is that when I run the sequence, one or both of the GRT cards fail to initialize and I get a hardware error message returned from the GRT driver (which is an XP installation).  Once this happens, the only recovery is to power down the PC (a reboot is not enough).  Note that the initialization failure occurs about 90% of the time.  When it doesn't fail, the sequence fails further into the testing as soon as I try using the GRT cards.  The Teradyne always works, but during my debugging efforts, I found that if I didn't load the Teradyne driver, the GRT cards work ok.  So the problem appears to be related to the combination of CVI/TS when used with GRT/Teradyne drivers.  Remove TS and all is well, except of course that we prefer to use TS - this is mature software that has been migrated from NT to XP.  The NT version was very different - older versions of CVI/TS and older versions of many of the device drivers we use.  Also didn't use the GRT cards.
I modified the CVI software to run as a stand-alone executable.  It runs fine - 100% of the time (unless of course it had already failed using TS and not repowering the PC).  I also ran the test software supplied by GRT and Teradyne.  Again - runs 100%. 
Any ideas?
Thanks, Pete

Hello Pete Bratko,
Thank you for posting on the NI Discussion Forums.  I am assuming that you are doing all of your driver function calls (initializing calls, etc.) with code written in LabWindows/CVI.  Could it be that you are passing some incorrect parameters into the step that calls this code?  All TestStand does when calling the code module is run the external code, and pass it input parameters and read output parameters if they are applicable. 
What does the error message from the driver say? (A screen shot would be great).  Is there any hint as to what is causing it?  Does the same error appear at both initialization and other calls?  Some more information here would be helpful.
 If you are indeed making calls to the DLL from code you have written CVI, then you can step into the code from TestStand by following these steps:
(1)    Go to Configure » Adapters…
(2)    Highlight LabWindows/CVI and select Configure…
(3)    Under Step Execution, select the radio button that says Execute Steps in an External Instance of CVI.
(4)    Select OK and then Done to let the settings take effect.
(5)    Place a breakpoint at the step that the CVI is called and run the sequence.
(6)    When the sequence editor gets to the breakpoint, select Step Into (F8) to step into the CVI code.
Once in the CVI code, you can step through it and find out exactly what line the error is coming from.
The fact that the drivers do not play well together is also strange, and raises a red flag, but it sounds to me like there is something wrong with the code that is being called (is it a .c or .dll file?)  Try out the above steps and let us know what you find.
Chris_G
Sr Test Engineer
Medtronic, Inc.

Similar Messages

  • PUT Blobs of size greater than 5.5MB fail with HTTPS but not HTTP

    I have written a Cygwin app that uploads (using the REST API PUT operation) Block Blobs to my Azure storage account, and it works well for different size blobs when using HTTP. However, use of SSL (i.e. PUT using HTTPS) fails for Blobs greater than 5.5MB.
    Blobs less than 5.5MB upload correctly. Anything greater and I find that the TCP session (as seen by Wireshark) reports a dwindling window size that goes to 0 once the aforementioned number of bytes have been transferred. The failure is very repeatable and
    consistent. As a point of reference,  PUT operations against my Google/AWS/HP accounts work fine when using HTTPS for various object sizes, which suggests my problem is not in my client but specific to the HTTPS implementation on the MSAZURE storage servers. 
    If I upload the 5.5MB blob as two separate uploads of 4MB and 1.5MB followed by a PUT Block List, the operation succeeds as long as the two uploads used
    separate HTTPS sessions. Notice the emphasis on separate. That same operation fails if I attempt to maintain an HTTPS session across both uploads. This is another data point that seems to suggest that the Storage
    server has a problem 
    Any ideas on why I might be seeing this odd behavior that appears very specific to MS Azure HTTPS, but is not seen when used against AWS/Google/HP cloud storage servers?

    Hi,
    I'm getting this problem also when trying to upload blobs > 5.5mb using the Azure PHP SDK with HTTPS.
    There is no way I can find to get a blob > 5.5mb to upload, unless you use http, rather than https, which is not a good solution.
    I've written my own scripts to use the HTTP_Request2 library, to send the request as a test, and it fails with that also when using the 'socket' method.
    However, if I write a script using the PHP Curl extension directly, then it works fine, and blobs > 5.5mb get uploaded.
    It seems to be irrelevant which method is used, uploading in 1 go, or using smaller chunks, the PHP SDK seems broken.
    Also, I think I've found another bug in the SDK, when you do the smaller chunks, the assigning of the BlockID is not correct.
    In: WindowsAzure/Blob/BlobRestProxy.php
    Line: $block->setBlockId(base64_encode(str_pad($counter++, '0', 6)));
    That is incorrect usage of the str_pad function, and if you upload a huge blob that needs splitting, then the blockIDs will after a while become a different length and therefore fail.
    It should be: str_pad($counter++, 6, '0',STR_PAD_LEFT);
    I also think there is 1 too many base64_encodes() in there, as I think its being done twice, once in that line, and then again within the createBlobBlock() just before the send() for a 2nd time.
    Can someone please advice, when this/these bug(s) will be fixed in the PHP SDK, as at the moment its useless to me as I cant upload things securely.

  • I had completed my iDVD project and burned a disc. It worked great! Then someone messed with the project and put a red frame around the opening screen. Now when I burn the project, it no longer has the opening frame. How can I fix?

    I had completed my iDVD project, a Wedding Slideshow with pictures and music, and burned it on a disc. It worked great! Then someone messed with the original project on my computer and clicked around and put a red frame around the opening screen that has the Wedding theme with music. Now when I burn the project to make more DVDs, it burns but no longer has the opening frame. It immediately opens to the iMovie slideshow. How can I fix so I can burn the entire project with opening frames?

    As Bengt suggested make a disk image of the successfully burned DVD using Disk Utility. Then you can burn copies any time you need one.
    In the future once you have the project as you want it save it as a disk image via the File ➙ Save as Disk Image menu option.  This will separate the encoding process from the burn process. 
    To check the encoding mount the disk image and launch DVD Player and play it.  If it plays OK with DVD Player the encoding was good.
    You can then burn it to disk with Disk Utility at the slowest speed available to assure the best burn quality.  Always use top quality media:  Verbatium, Maxell or Taiyo Yuden DVD-R are the most recommended in these forums.
    OT

  • I am using iphone 4..32 gb...i hav updated to ios6..i am experiencing serious lags...watever m doin d phone lags n goes to the home screen...frequency is much greater..please help me with it...i even replaced my device but same problem on new one..!!!!

    please help me with dis...
    I am using iphone 4..32 gb...i hav updated to ios6..i am experiencing serious lags...watever m doin d phone lags n goes to the home screen...frequency is much greater..please help me with it...i even replaced my device but same problem on new one..!!!!

    Restore the phone as a new device. There is probably something that was corrupted on your phone during the update and has been passed via the backup to the replacement phone.  If the corruption/problem is contained in the backup, you'll need to re-sync your data, and re-install your apps manually. Restoring the backup again will only bring the problem back with it.
    If restoring it as new does not fix it, then make an appointment at the genius bar.

  • N9 looks great - Why did Nokia go with Symbian 3 a...

    Hi
    I've had the N8 for a year now and I'm pretty tired of certain aspects of it while I really like some. my biggest gripe is the general slow and laggy performance of the device while I love the design and Nokia's great support for non major languages T9 support.
    I would have bought the N9 if it had T9 support for Icelandic, the device looks and feels great and even though I like apps most of the are way overrated and don't improve your productivity so I could live with the limited offer on the N9.
    What surprised me most is the great look, feel and smoothness of the MeeGo platform vs. Symbian 3 which looks like a badly suffering arthritis old man compared to to the fresh N9 look and feel.
    Why on earth did Nokia push for the Symbian 3 and not MeeGo with Intel 2 years back?
    So far google didn't turn out anything that seems have made that decision seem logical at the time.
    Well I'm happy for those who have the N9, it's the best looking phone out there today and the best touch phone from Nokia so far and for sure more exciting then W7Phone.
    Simon 
    N8 User.

    Templar2k wrote:
    Why on earth did Nokia push for the Symbian 3 and not MeeGo with Intel 2 years back?
    What do you mean? Nokia has never pushed for Symbian with Intel (Symbian has been pure ARM, and not Intel, all along, as far as commercially available mobile phones are in question). The Intel cooperation was about Linux (maemo -> MeeGo) from the beginning.

  • Beryl - finally works great here on Radeon 9800 with DRI

    pacman just updated beryl to:
    [jp@darkwood ~]$ pacman -Q |grep beryl
    beryl-core-svn 1119-1
    beryl-dbus-svn 1090-1
    beryl-manager-svn 1117-1
    beryl-plugins-svn 1118-1
    beryl-settings-svn 1090-1
    and finally it works great!
    To run it you need to set some options in xorg.conf (look in wiki), then just run:
    [jp@darkwood ~]$ beryl-manager
    Everything works very, very smooth on my Radeon 9800 with DRI drivers (no fglrx!).
    I found only two problems:
    - I can't make movies and OpenGL applications transparent
    - I can't play movies in gl/gl2 (mplayer), they are flickering

    for the first time ever, Beryl+AIGLX works perfect with open source DRI on my radeon 9800..
    [alex@alex-erectus ~]$ pacman -Qs beryl
    local/beryl-core-svn 1660-1
        Window manager with emphasis on visual effects and usability
    local/beryl-dbus-svn 1655-1
        DBUS plugin for beryl
    local/beryl-manager-svn 1660-1
        Management dockap for beryl
    local/beryl-plugins-svn 1668-1
        Plugins for beryl
    local/beryl-settings-svn 1668-1
        Settings manager for beryl
    local/emerald-svn 1666-1
        Window decorator for beryl
    local/emerald-themes-svn 1632-1
        Themes for emerald, the beryl window decorator

  • Great now they come out with a new one..

    so i jsut opened my new 60g ipod and see that they just release a new 80g for 20.00 dollars cheaper and it can play movies? i HATE IT WHEN THEY DO THAT!!!!! why dont they tell people, "hey just a heads up, we will be releaseing so andd so in 2 days would you like to wait and get the better one?" i just hope that i will be able to download movies on this ipod, now i suppose while im waitng for my mac book pro to arrive in a day or 2 some fantastic new one will come out thats a thousand dollars cheaper and can transport people!!! crap.
    thanks for listening, now for my question, im looking for a docking system for this now obsolete ipod that is mainly just for home stereo use not necessarily an alarm clock and stuff. (ill wait for the transporter version later)
    is the bose system that much better?
    g5 1.8 ghz, 20 inch, 17 mac book pro 2.16 ghz,100gb hard drive, ipod nano 60g   Mac OS X (10.4.6)   hp photosmart 3310 printer, laci external hardrive, sony vaio, 15inch fs660

    If the Onkyo has great speakers and as good amp and has RCA sockets on the back then I think you would be crazy to pay lotsa dollars for a new Bose. You have several options, these are the 3 main ones, but there are others.
    The simplest and cheapest is to simply get a 3.5mm pin to RCA cable (probably less than $10) and plug the pin into the iPod headphone socket and RCA into the back of your stereo. Downside is that the headphone socket does not give you the best possible quality (but it is still excellent) and you have to control the iPod via the click wheel.
    Apple Universal Dock (US$39) can sync music and photos from your computer, charge the iPod, and output music to stereo via RCA cables (but better quality because it comes via the docking mechanism) and can output photos to TV. Cables, etc are not included so are extra.
    DLO Home Dock deluxe (US$149) can do all the Apple U-Dock can do plus more including showing the music menu on your TV. Which actually is very practical if you want to choose menu items via the remote. It beats guesswork. Pack includes the extras like cables, remote etc (and dock has a handy dock for the remote too) I can recommend it as I have one. And it is still cheaper than buying a Bose or other quality system.

  • ExecuteQuery() fails with -2146232000 on Windows 8.1 (works great on Server 2013)

    When executing a small console app on my Windows 8.1, I get an error:
    {"Name cannot begin with the ' ' character, hexadecimal value 0x20. Line 95, position 36."}
    The code:
    ClientContext ctx = Create();
    Web web = ctx.Web;
    List instNoteList = ctx.Web.Lists.GetByTitle(InstNoteListTitle);
    List instDokList = ctx.Web.Lists.GetByTitle(InstDokListTitle);
    ctx.Load(ctx.Web);
    ctx.Load(instNoteList);
    ctx.Load(instDokList);
    ctx.ExecuteQuery();
    This code works on a Server 2012 Image running HyperV: I can create lists, insert items, upload documents etc.
    But on my host OS, this code fails.
    Jorgen

    I had the exact same issue and the exception was thrown at Line 95, position 36 when trying to access
    our Sharepoint Online site. Is this related to authentication? I tried with multiple valid accounts and none of them worked so the chances of incorrect credentials should be low.
    Here is the stacktrace
       at System.Xml.XmlTextReaderImpl.Throw(Exception e)
       at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)
       at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos)
       at System.Xml.XmlTextReaderImpl.ParseElement()
       at System.Xml.XmlTextReaderImpl.ParseElementContent()
       at System.Xml.XmlTextReaderImpl.Read()
       at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r)
       at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o)
       at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options)
       at System.Xml.Linq.XDocument.Load(XmlReader reader)
       at Microsoft.SharePoint.Client.Idcrl.IdcrlAuth.DoGet(String url)
       at Microsoft.SharePoint.Client.Idcrl.IdcrlAuth.RequestFederationProviderInfo(String domainname)
       at Microsoft.SharePoint.Client.Idcrl.IdcrlAuth.GetFederationProviderInfo(String domainname)
       at Microsoft.SharePoint.Client.Idcrl.IdcrlAuth.InitFederationProviderInfoForUser(String username)
       at Microsoft.SharePoint.Client.Idcrl.IdcrlAuth.GetServiceToken(String username, String password, String serviceTarget, String servicePolicy)
       at Microsoft.SharePoint.Client.Idcrl.SharePointOnlineAuthenticationProvider.GetAuthenticationCookie(Uri url, String username, SecureString password)
       at Microsoft.SharePoint.Client.SharePointOnlineCredentials.GetAuthenticationCookie(Uri url, Boolean refresh)
       at Microsoft.SharePoint.Client.ClientRuntimeContext.SetupRequestCredential(ClientRuntimeContext context, HttpWebRequest request)
       at Microsoft.SharePoint.Client.SPWebRequestExecutor.GetRequestStream()
       at Microsoft.SharePoint.Client.ClientContext.GetFormDigestInfoPrivate()
       at Microsoft.SharePoint.Client.ClientContext.EnsureFormDigest()
       at Microsoft.SharePoint.Client.ClientContext.ExecuteQuery()
    Any suggestions?

  • Installed v 3.6.24 - Mac G5, OS 10.5.8- even Google takes ENORMOUS long time: 3-5 mins. I restarted. No difference. Do I need to back-install an earlier version of Firefox, that was working great? No problem BTW with my net connectivity.

    My question is the details.

    If you try tenfourfox read this too:
    http://tenfourfox.blogspot.com/
    http://code.google.com/p/tenfourfox/wiki/PluginsNoLongerSupported
    thank you

  • [b]GREAT IDEA FOR AN UPDATE WITH iTunes[/b]

    Ok, so I was just thinking about this in the morning.
    in the Podcast setting you can choose how many things to download. but see.. what if you only wanted to Download videos or the music from a podcast. I've been seeing Video's and Music a lot more in the podcasts being merged together. So hey Apple! how about it?
    Thanks,
    Aaron
    HP a340n   Windows XP Pro   iTunes crashes when I import bought music/videos into iTunes

    I was just saying apple should make an option in iTunes so you can sort weather you just want Videos or Audio from the podcasts to download. Because people sometimes merge there videos and audio together.

  • Great connectors found to work with BNC 2110, BNC 2120, BNC 2121, etc. BNC to 2-wire connectivity

    If you need to go from BNC to two wire connections when using Multifunction DAQ, I've discovered two useful BNC adaptors from www.pomonaelectronics.com . They are: Pomona 4969 and 4970. The first is BNC Female to two wire and the second is BNC Male to two wire adaptors. This enables us to use BNC cables to make nice clean BNC connections on the NI connector blocks and at the other end break out to two wires for connection to various (non-BNC) signal conditioning devices.

    Hello Rob,
    Thanks for this info....Much appreciated!
    -Alan A.

  • Best settings for great sourrond sound on games with xtreame music and g

    hi i have the x-fi xtreame music and the gigaworks pro gamer g500.just want to know what is the best thing to do.put cms3d on or turn it of and put the upmix on.and when should i use the upmix and cms3d.
    what should i do for 5. movies and games and movies.what do you lot do plz help.

    chrissmith,
    I believe all these is down to personal preferences. Some may like the effect of CMSS but some don't. It's pretty subjecti've. Why don't you try turning it on and off to compare it and see which you prefer.
    Jason

  • Recently DL AOL Firefox my aol screen nonfunctable (crash and nonfunctable) went back to 27.0.1 aol works great ? Promotion to up with a major glitch

    The AOL Screen is distorted cannot access Headlines or E-mails. Afraid to try upgrade again

    Hello,
    '''Try Firefox Safe Mode''' to see if the problem goes away. [[Troubleshoot Firefox issues using Safe Mode|Firefox Safe Mode]] is a troubleshooting mode that turns off some settings and disables most add-ons (extensions and themes).
    ''(If you're using an added theme, switch to the Default theme.)''
    If Firefox is open, you can restart in Firefox Safe Mode from the Help menu by clicking on the '''Restart with Add-ons Disabled...''' menu item:<br>
    [[Image:FirefoxSafeMode|width=520]]<br><br>
    If Firefox is not running, you can start Firefox in Safe Mode as follows:
    * On Windows: Hold the '''Shift''' key when you open the Firefox desktop or Start menu shortcut.
    * On Mac: Hold the '''option''' key while starting Firefox.
    * On Linux: Quit Firefox, go to your Terminal and run ''firefox -safe-mode'' <br>(you may need to specify the Firefox installation path e.g. /usr/lib/firefox)
    ''Once you get the pop-up, just select "'Start in Safe Mode"''
    [[Image:Safe Mode Fx 15 - Win]]
    '''''If the issue is not present in Firefox Safe Mode''''', your problem is probably caused by an extension, and you need to figure out which one. Please follow the [[Troubleshoot extensions, themes and hardware acceleration issues to solve common Firefox problems]] article to find the cause.
    ''To exit Firefox Safe Mode, just close Firefox and wait a few seconds before opening Firefox for normal use again.''
    When you figure out what's causing your issues, please let us know. It might help others with the same problem.
    Thank you.

  • TS1436 Everytime i try to burn a CD i get Error 4000! ***!

    So everthings great right up to when it's finishing then i get error 4000, and then nothing.  I have a spent disc and have know idea why.

    Hello there SCSully1024,
    It looks like we have some addition troubleshooting steps for you in the article below.
    iTunes for Windows: Additional troubleshooting tips for burning issues
    http://support.apple.com/kb/ts1374
    If the specific burn error code you a getting is 4280, then you may want to take a look at this article as well.
    Burning disc in iTunes for Windows using a Sony CD-RW/DVD CRX830E model drive fails with 4280 error
    http://support.apple.com/kb/TA38101
    Hope that helps,
    Griff W.

  • MacBookPro - faulty Hard drive - again

    Purchased my MacBookPro in Jan 07, been a great machine until May 08 of this year. I was having some issues that hinted to a hard drive problem. Took it to AppleCare Centre and was told the hard dive was close to failing. Didn't seem to be that big of a problem, had them replace it with a new hard drive. Then on 19 Aug 08 my hard drive failed, with no recovery possible. I was in the States at the time and they replaced it no charge. Then on Monday of this week 29 Sept 08 my hard drive failed again with no recovery possible, again. Any ideas what might be happening. They are about to put another hard drive in and I have no guarantee that in a few weeks it won't fail again because they can not tell me. Has anyone else experienced this?

    Just out of curosity, did you notice the brands of the harddrive? If you go under system preferences and click on Serial-ATA, I think there are information available regarding your harddrive. I would suggest you bringing it back to Applecare and let them take care of it. I believe they also have International Coverage for it too.

Maybe you are looking for