Unable to Load USB Driver in LV for Total Phase's Aardvark I2C adaptor

I have tried to instal Total Phase's Aardvark I2C USB driver for LabVIEW on two computers and two versions of LV (8.5 and 7.1) without success. The Windows driver seems to be working fine as their command center gui terminal-esque program works without a hitch, but the LV DLL doesn't seem to work.
Attached is the very simple vi to find connected Aardvark USB devices (aa_find_devices). It always returns the same error code, 8002, which resolves to:
AA_UNABLE_TO_LOAD_DRIVER
-2
unable to load USB driver
From their documentation: http://www.totalphase.com/docs/aardvark_datasheet/​sect005/#s5.9
This looks like perhaps the LabVIEW DL, "aardvark.dll" maybe having a versioning issue. So my question is this: Using LabVIEW, how does one debug dll dependencies and resolve issues like this? Do I need the source code for the lib?
 Cheers,
Joe Gorse
Solved!
Go to Solution.
Attachments:
find_devices.vi ‏11 KB

Dear Joe,
Let me start off by apologizing for the inconvenience you
have gone through.  I am an engineer at Total Phase.  We are
working on fixing this issue for our next release of the
Aardvark LabVIEW Driver.  This forum post was only brought
to our attention today.  In the future, you can also let
Total Phase know about these kinds of issues by emailing
[email protected]  We are very responsive through
email or phone.
The problem you are experiencing has to do with versioning
issues between our DLL and USB driver.  Specifically, DLLs
before v5.xx must use the older version of our USB driver.
By replacing the DLL from our latest version of Control
Center, you have effectively upgraded the DLL that the
LabVIEW driver is using and made it compatible with v2.xx of
the USB driver.
The most likely reason that smercurio_fc did not see a
difference between the DLL in Aardvark Control Center and
the LabVIEW driver is because he is using an older version
of Control Center and correspondingly an older version of
the USB driver.
The reason that we have not packaged the LabVIEW driver with
latest DLL is due to the fact that a few functions have
changed their function prototypes (for example aa_open_ext
and aa_spi_write), and the VIs have not yet been updated
accordingly.  Although updating the DLL solved your USB
driver issue, it introduced this new issue.  If you try to
use these certain VIs, LabVIEW will error out.
We are currently working on updating the LabVIEW drivers to
work cohesively with the new DLL and USB driver, and this
should be available soon.  If you need immediate
availability to the functions with new prototypes you will
have to change it manually.  The other recommended option is
to simply revert back to the DLL that is packaged with our
LabVIEW driver and downgrade the USB driver back to v1.xx.
I will make sure to post again once the update is released,
and I once again apologize for the inconvenience.
Best regards,
Etai

Similar Messages

  • Torrentflux 2.4 (ADONewConnection: Unable to load database driver)

    I'm trying to setup Torrentflux 2.4 on my server.
    I used the torrentflux PKGBUILD vom AUR: http://aur.archlinux.org/packages.php?ID=1664
    I set up Apache/MySQL/PHP following the guide. PHP test script is working fine:
    <?php phpinfo(); ?>
    I setup a symbolic link from /srv/http to my /opt/torrentflux
    ls /srv/http/
    insgesamt 4
    -r--r--r-- 1 root root 20 6. Mär 21:23 test.php
    lrwxrwxrwx 1 root root 17 6. Mär 21:07 torrentflux -> /opt/torrentflux/
    When I try to open /torrentflux/login.php in my webbrowser it says
    ADONewConnection: Unable to load database driver ''
    I left the default in torrentflux' config.php:
    $cfg["db_type"] = "mysql"; // mysql, postgres7, postgres8 view adodb/drivers/
    ls /opt/torrentflux/adodb/drivers/
    insgesamt 532
    -r--r--r-- 1 root daemon 20476 6. Mär 20:44 adodb-mysql.inc.php
    -r--r--r-- 1 root daemon 25340 6. Mär 20:44 adodb-mysqli.inc.php
    -r--r--r-- 1 root daemon 3220 6. Mär 20:44 adodb-mysqlt.inc.php
    I'm pretty new to the whole LAMP stuff, so can please any1 tell me what's going wrong?

    Ok, some questions:
    1. Did you enable mysql in php.ini?
    http://wiki.archlinux.org/index.php/LAMP#MySQL
    2. Did you read / follow the torrentflux installation guide included with the installation?
    (if not, check here: http://www.torrentflux.com/)
    3. I have not worked with the package from AUR, the package form the official site (again, http://www.torrentflux.com/) works well for me. Did you try this?

  • Urgent... unable to load JDBC driver

    i have developed a servlet which will establish connection to mySQL.. but it couldn't load the JDBC driver even i placed
    [ mysql-connector-java-2.0.14-bin.zip ] in [ C:\j2sdk1.4.2_05\jre\lib\ext\ ]
    in fact.. it work fine b4 i format my notebook.. anyone can help me??
    pls note that i using APACHE TOMCAT and mySQL 3.23
    pls help.. very urgent one
    the following is my servlet code.....
    import java.io.*;
    import java.text.*;
    import java.util.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.sql.*;
    public class LoginServlet extends HttpServlet {
    static final String dbURL = "jdbc:mysql://localhost" ;
    public void doPost(HttpServletRequest request, HttpServletResponse response)
    throws IOException, ServletException {
    Connection conn = null;
    String nextJSP = null;
    try {
    Class.forName("org.gjt.mm.mysql.Driver");
    catch (ClassNotFoundException e) {
    throw new ServletException("Unable to load JDBC driver");
    }

    i already add new variable in environment variables
    variable name = CLASSPATH
    variable value = C:\j2sdk1.4.2_05\jre\lib\ext\mysql-connector-java-2.0.14-bin.jar;
    but the same output is come up.. still unable to load my JDBC driver in TOMCAT... y?

  • Unable to load mySql Driver in Java class invoked using bpelx:exec

    Hi ,
    I am trying to connect to mysql database in my java class.when i run this class in Jdeveloper it loads the driver without any problem.I can chk the log in the Jdev messages area.Now I am invoking this class from the BPEL process through <bpelx activity.But when i run my BPEL process it throws runtime exception "classNotFoundException:unable to load com.mysql.jdbc.Driver".I have set the project properties ->libraries to the class path of the mysql jar file as well.
    Now if i try to connect with the Oracle driver then it is working fine.
    I know this is a classpath issue.Can anyone tell me if there are some other settings to make it work fine.
    the java code :
    System.out.println("in getConnection method");
    Class.forName("com.mysql.jdbc.Driver").newInstance();
    System.out.println("loaded Driver :");
    String url="jdbc:mysql://ntlv014:3306/wx";
    _jdbcConnection = DriverManager.getConnection(url,"development","ber1nger");
    System.out.println("Got Connection :"+_jdbcConnection.isClosed());                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    I think you have 2 options..
    either put the jar for the mysql in the classpath on the server...or try something like this :
    http://forum.java.sun.com/thread.jspa?forumID=17&threadID=633158
    try to put the jar of the mysql into the suitecase of the bpel.
    never seen this coming around...so..it's just a wild guess.
    ORABPEL-11622 Could not create/access the TopLink Session
    spendem got the same situation...the puts the libraries in the applib-dir
    Message was edited by:
    Eric Elzinga (IT-Eye)

  • Nokia X2 RM1013 unable to connect: USB driver miss...

    Hi,
    Trying to connect to the Nokia X2 but Windows 7 can't find a USB driver..
    That means the Nokia software can't connect..
    How does one find a USB driver for the Nokia X2?
    The butterfly effect

    http://www.3ptechies.com/mobile/android/android_ad​b-drivers-download.html
    Found some ADB drivers for the older Nokia X models which seem to work with the X2 as well.
    Despite installing them (Windows 7 now seems happy with the drivers) still can't connect with Nokia Suite or the older Nokia PC Suite.
    Been trying to copy the data over with MobileTrans as well:
    http://www.wondershare.net/ad/mobiletrans/?gclid=C​IjD78v0s8ECFQd8vQodLHAAqg
    However it seems to be unable to find the phone despite drivers now being installed.
    It did copy the data from the old Nokia 700 very effectively... but that's only half a job.
    Anyone successfully transferred their data via a USB?
    The butterfly effect

  • Is there a possibility to download files directly to the external usb drive in Firefox for Android?

    I have the Android device that support external usb hard drive, when I want to download some files via Firefox there are only two possible "places" where I can put the files - external memory or SD card. It will be nice if there would be an option to save file on ext. usb drive.

    Hi Nix_N1:
    Yeah I don't know about this and I don't have an Android device that supports USB storage.
    What Android device are you using and what operating system (Jellybean? Ice Cream sandwich ?)
    I asked the Mozilla QA folks and they said Firefox for Android uses the Android platform download directory so the USB drive *should* show up if it registers properly with Android.
    They suggested the following:
    # removing the SD card and seeing if it shows up in place of the SD card.
    # perhaps changing the following preference (type "about:config" in the url bar without the quotation marks)
    ''' browser.download.dir'''
    will fix it ('''WARNING:untested and unsupported but hopefully this might help''')
    Regardless I suggest filing a bug at (I looked but couldn't find a bug that corresponds to this):
    https://bugzilla.mozilla.org/enter_bug.cgi

  • Regarding USB Driver (OMAP1710) Problem for Belkin...

    Dear All,
    I've been trying to update my Belkin Skype Phone (F1PP000GN-SK) from version: 1.1.0.10 R20 to version: 1.1.0.22R20 from the belkin support site.
    But the problem is when i connect the USB cable to my Windows 7 (32-bit) laptop i get a pop-up saying "Missing OMAP1710 USB driver' 
    Kindly someone help me pls.

    I believe the original drivers packaged with the Belkin installer/flasher may work on the 32-bit version of Windows 7, but will not work with the 64-bit version.  Since I do own this phone, I decided to resolve this problem for myself as well.  Even though they are not available from Belkin, I was able to track down and extract/modify the latest drivers/inf for this phone.  
    You will need to extract and browse to these files using device manager to get the device installed.  You will get a warning about the files being unsigned, proceed anyway to finish installing the device.    Before flashing you will either have to disconnect/reconnect the phone or press the "#" key to refresh it.  Once it starts flashing DO NOT disconnect the device.  I've reflashed my phone several times without issue.
    If the reason behind upgrading it is to resolve a freeze, the upgrade may not fix it.  You would want to downgrade to the original release.  That will generally resolve the issue.  After that, you can flash it to the latest release.
    My version of the latest drivers for Windows XP/Vista/7/8 (32/64-bit unified inf) are available from the following location:
    http://pcdust.com/Downloads/OMAP1710/OMAP1710.zip

  • USB drive: what format for Linux and Mac?

    I'm wondering what's the best format for an external USB harddrive to be used both on Macs (Tiger and Leopard) and Linux . I'm familiar with Linux, but not much with Mac.
    I'd like to avoid vfat (the MS-DOS format) because symbolic links aren't allowed there.
    Regards,
    Ryo

    Following up my own question, I've formatted the USB drive in hfsplus and it works both on Macs and on my Linux box (Debian testing).
    One issue is that I had to turn off the journaling of the hfsplus filesystem, because (it seems) the Linux hfsplus driver doesn't support writing to the journaled hfsplus filesystem. The earliest discussion I found was from 2005 or 2006, and it's strange that the journaling support has still not been incorporated into the mainstream Linux kernels.
    Without journaling, I have to be extra careful when I remove the drive. This minor annoyance aside, it works.
    But, I'm still open to suggestions. For example, what's the situation of Mac OS X in supporting ext3 or reiserfs?
    Cheers,
    Ryo

  • Unable to load the driver???

    Hi,
    I am facing problem in loading the driver..
    Following is the set up..
    classpath=.;c:\;d:\Oracle\Ora81\jdbc\lib;
    Oracle client is installed on my machine. path is
    d:\Oracle\Ora81\jdbc\lib\classes111.zip;
    jdk installed is..
    c:\jdk1.2.2;
    I am trying to do this to load the driver     
    Class.forName("oracle.jdbc.driver.OracleDriver");
    program is compiling successfully, throwing the exception.
    "ClassNotFoundException"
    Can anyone tell me what is the problem . What else I need to do to load the driver
    Thanks in Advance

    Add the classes111.zip file to your env var CLASSPATH.
    Test this by running the following at the command line.
    java oracle.jdbc.driver.OracleDriver
    If you get a class not found error then your classpath is wrong. If you get a method not found (main) then your classpath is right. Do not run your application until this works.

  • Unable to load iCloud drive

    I,m trying to access iCloud Drive through iCloud.com, but when I log in and click on iCloud Drive, I get the error message, "Can't load iCloud Drive.  There was a problem loading the application."  I have always had this problem, I have never been able to access it.  It is activated on all my mobile devices and my iMac, all of which are running the latest versions of iOS and Mac OS X.

    Duplicate of, Can't Load iCloud Drive, no solution since at least 1st of January! 3 months! Come on Apple!

  • Unable to load JDBC driver

    Hello All -
    I'm new to Java and I'm attempting to connect a newly created MySQL database to a simple Java application as shown here.
    import java.sql.*;
    public class SimpleJDBC {
    public static void main(String[] args) throws SQLException, ClassNotFoundException{
    // Load the JDBC driver
    Class.forName("c:/Drew/JDBCon/mysql-connector-java-5.0.6-bin.jar");
    System.out.println("Driver Loaded!!!");
    // Establish a connection
    Connection connection = DriverManager.getConnection("jdbc:mysql://root/ce_workshop");
    System.out.println("Database connected");
    // Create a statement
    //Statement statement = connection.createStatement();
    // Execute a statement
    //ResultSet resultSet = statement.executeQuery("SELECT * FROM XXX");
    // Iterate through the results
    //while (resultSet.next())
    // System.out.println(resultSet.getString(1));
    // Close the connection
    connection.close();
    1) I've setup a the following directory in Microsoft Windows:
    C:\Drew\JDBCon\
    2) I've added the mysql-connector-java-5.0.6-bin.jar file to the C:\Drew\JDBCon\ directory
    3) I've added the SimpleJDBC.java file to the C:\Drew\JDBCon\ directory
    4) I've compiled the SimpleJDBC.java file using the following:
    C:\Drew\JDBCon>javac -cp C:/Drew/JDBCon SimpleJDBC.java
    5) Then I run the file:
    C:\Drew\JDBCon>java -cp C:/Drew/JDBCon SimpleJDBC
    But get the following error:
    Exception in thread "main" java.lang.ClassNotFoundException: c:/Drew/JDBCon/mysql-connector-java-5.0.6-bin.jar
         at java.lang.Class.forName0(Native Method)
         at java.lang.Class.forName(Unknown Source)
         at SimpleJDBC.main(SimpleJDBC.java:7)
    I've tried many things, but nothing seems to work.
    Any help is greatly appreciated!
    Thanks,
    Drew

    Hi jschell,
    Just a little background...
    For the last 4-5 years, I've been using Microsoft Access and VBA to develop databases and small utilities to assist in certain jobs at the company I work for.  Due to being a small division of a large corporation, and the reluctance for upper management to modify the purchased company databases, a small group of us started simple data extracts years ago and then uploaded the data it into Microsoft Access for both analytical and reporting purposes.  As you may know, Access is very limited, and we�ve taken it far beyond the intended limit.  We deliberately do not load some data tables due to the overwhelming size (2+ million records).
    In the last 6 months, in my free time, I�ve taken the initiative to learn (or attempt to learn) both MySQL and Java (SQL is no problem for me).  I�ve bought �Introduction to Java Programming - Comprehensive Version - 5th Edition� and read a good majority of it (some parts skimmed) along with reading a MySQL book; majority of it being SQL that I already understand and have for years.
    I completed the book last week; keep in mind, not in utter detail.  I had thought that I could get started with a simple application that would connect to a simple MySQL table and then build an understanding of the Java language from there.
    I didn�t mention in my last post that I was able to get the MySQL driver to load and a connection established in Netbeans.  I figured that instead of completely relying on Netbeans for my first real application that I should get it to work through the DOS prompt.
    I realize that my understanding of Java is probably at a 3 on a scale of 1-100 right now, however that is why I�m writing to this forum.  My main goal is to get the simplest possible application running using a MySQL driver and obtain a connection.  I would greatly appreciate any help in getting this done, or a recommended website tutorial on creating a simple JDBC application.  I�ve attempted to find these, and did, but wasn�t able to find anything that I could understand.
    Also, I do understand classes and that you import, extend, or inherit them when writing programs, I just haven�t had the chance yet to practice this.
    Regards,
    Drew

  • External USB drive as backup for multiple Mac-minis

    I have a network with two Mac-minis on it. On one Mac-mini (#1) I have an external drive (250GB) hooked up to the USB port and use it as a backup drive using the Time Machine function. However, when I try to setup the other Mac-mini (#2) to use this drive for backup, Time Machine does not allow me to have the external drive on Mac-mini (#1) as a choice for backup. I do have the drive shared and can see the drive from the other mac-mini (#2).
    Any suggestions?

    First, you really should partition the drive, so TM on each Mac has it's own, exclusive space. See #4 and 6 in the Frequently Asked Questions *User Tip* at the top of this forum.
    Note that each partition will be shown separately, so make sure the one you want to use with Mini #2 is setup for Sharing. Then on Mac #2, connect to Mac #1 and to the specific partition using Finder.
    Go to Time Machine Preferences and select the external drive as the TM drive.
    Add that external drive in System Preferences -> Accounts -> Login Items  (drag the connected drive from the desktop to the Login Items list.
    I don't know if it's the same with sharing, but if there's still a problem, it may be connected to one or more of the names of things in the network. Try the solution in #C9 in the Time Machine - Troubleshooting *User Tip* at the top of this forum.

  • [SOLVED] Mounting FAT32 USB Drive or Stick for Read/Write

    For newbies like me. First, plug in the drive and figure out the drive name with this command:
    dmesg
    It shows a kind of log file, near the end look for something like this:
    [    4.346919] sd 7:0:0:0: [sdc] Attached SCSI removable disk
    sdc is the drive name ('c' implies the third drive after 'a' and 'b'). Assuming one partition, the partition name is sdc1. Now determine your login user id and group id:
    cat /etc/passwd
    You're looking for a line like this where 'dbarthel' is my login id:
    dbarthel:x:1000:100::/home/dbarthel:/bin/bash
    In this case '1000' is my user id and 100 is my group id. Now create a dummy directory onto which you'll graft the drive's directories:
    sudo mkdir /mnt/usb
    You only have to do this once in the machine's lifetime. Then mount the drive:
    sudo mount -t vfat /dev/sdc1 /mnt/usb -o uid=1000,gid=100
    '-t vfat' is the FAT32 filesystem type.
    '/dev/sdc1' is the device partition ('sdc' comes from dmesg).
    '/mnt/usb' is the part of the directory tree to graft the drive onto.
    '-o uid=1000,gid=100' is who owns the files on the drive since FAT32 is dumb [or flexible! (comes from cat /etc/passwd)]
    I'm lazy so I haven't figured out how to automount the drive when inserted (something to do with the /etc/fstab). Its easy to be lazy when you can ctrl-R on a bash command line then type 'mount' to arrow up through prior mount commands, even across logins.

    First, I think this information might be better placed in the wiki somewhere.
    Secondly, for your automounting needs, theres many threads about it. Just search the forum and wiki.

  • Unable to load Software/driver

    A while ago, my anti-virus software identified an HP file as being infected.  I let the program deal with it.  After that I no longer had access to the HP director functions, including just printing.
    I uninstalled all remnants of the software and have tried to reload reload the software.  I have used both the original CD and HP's online links, to no avail.  I have tried this numerous times.  Parts of the software will install but it always fails to install the drivers.
    I have tried it in accordance with the instructions.  I have tried it never plugging the printer into the USB port.  The install always fails.
    What to do?

    Boomyal
    Welcome to the HP Community Forum.
    This is a complete guess and probably depends on your Security software...
    The security software may now have decided that certain of the files in this category are deemed "off limits" and will refuse to allow them on the system.
    You may have to deal with that before the printer software will be allowed back on the computer.
    Your Printer's Support pages:
    HP Officejet 6210xi All-in-One Printer
    Reference:
    Install Full Feature Software – Printer
    Click the Kudos Thumbs-Up to say Thank You!
    And...Click Accept as Solution when my Answer provides a Fix or Workaround!
    I am pleased to provide assistance on behalf of HP. I do not work for HP. 
    Kind Regards,
    Dragon-Fur

  • E1550 - unable to access USB drive with Ubuntu

    I am probably overlooking something real obvious but after screwing around for two hours I figure I need some help.
    I am running Ubuntu 14.04. I have set up the E1550 router with an external drive that I formatted with the router utility. At this point I do NOT have an internet connection hooked to the router - I am not sure I want to for now. What I would like to do is to be able to access, wirelessly, a drive that multiple users can use to back up their important files onto.
    I have tried using anonymous disk read/write access as well as creating shares. All the features seem to be setting up ok but at this point I have no clue how to access the drive.
    I have tried using the Ubuntu files utility and then selecting 'browse network' followed by selecting 'windows network'. Alas, 'windows network' is an empty file with no drive present.
    I have tried accessing the router wirelessly and also hard wired - no joy.
    Am I maybe not acessing the drive properly through Ubuntu? Do I need to mount the remote drive rather than accessing it through the windows network ?
    Thanks in advance for any pointers given !
    Solved!
    Go to Solution.

    I am not expert with Ubuntu OS but have you tried to map the drive on your computer? I have no idea how to do that using Ubuntu but if you're using Windows or Mac, you can simply follow the steps from Linksys KB. It usually helps me when I am trying to enable file-sharing capabilities within my network.

Maybe you are looking for

  • Re: Satellite A300-E00 - Can't download patches or updates

    Hey guys. My brother has a A300/E00. It connects to the internet (he can google, go on facebook etc) but it wont download patches or updates for games (wow,sc2) or software(adobe). Does this sound like a software or hardware problem? He hasn't change

  • Discoverer 10g r2 (SSL) drill down issue

    Hi, We have encountered a strange drill down problem with Discoverer Viewer. When configured to run in SSL mode on port 443, the drill feature in Discoverer Viewer doesn't work. When drilled, the generic html message "This page cannot be displayed" i

  • Asha 501.1: Wireless error: Can't load this page a...

    Hello. I have a Nokia Asha 501.1 running Asha Platform 1.0. I am using this a test device and I do not have a SIM card and just trying to use the device over WiFi. However, when I open the Internet app and browse to a URL, I receive the following err

  • How to free allocated memory

    As we all know in java the memory allocated for an object is freed automatically when there is no reference for that object exist. and there is no operator in java to free the memory explicitly like delete() in c++. But i want to free the memory allo

  • It sleeps without my permission

    This afternoon, my MacBook went to sleep. It should't have, because it had 1 hr + of battery power remaining, and I was actively using it. When I woke it up, it just went to sleep again...and again. I was able to keep it awake just long enough to shu