Problems Using FrontPanel API in Linux

I am trying to communicate between a XEM3010 board, with 3.1 firmware on it, and C code running on Scientific Linux 4.5. I can get the number of boards attached to the computer, and the fact that the board is an XEM3010 but I cannot open the board. Instead I receive the message:

okUsbFrontPanel: Could not set configuration

//I use these functions to communicate with the board.

GetDeviceCount()

//returns 1 device connected

GetDeviceListModel()

// list “3” for the XEM3010

OpenBySerial()

//fails to open the device

What could cause only partial communication with the board? In other words how can I open the board? Also, the board works and opens in a windows environment with the API so it is not the board that is the problem. I am using the libokFrontPanel.so library in Linux.

-Craig

This is very embarrassing, but this was just a permission issue. You must be an admin to access the DLL folder in Linux. :o

— Begin quote from wolverine;2529

This is very embarrassing, but this was just a permission issue. You must be an admin to access the DLL folder in Linux. :o

— End quote

hi, I’m using SL4 too, I ended up using hotplug instead of udev to access the FPGA with non-root users.
look at this document:
http://piklab.sf.net/files/libusb_udev_hotplug.txt
. Last section.Hope it will help!