Cannot find JTAG Interface (ft2232)

My issue is that I’m trying to run openOCD with the flyswatter and beagleboard, but I keep running into problems with running OpenOCD.

I am running it on an Ubuntu image in a virtual window. I have run dmesg and it does find the dongle.

I run all the commands from Jars@jars~desktop: ~/flyswatter/trunk/src$

Command

$ sudo ./openOCD -s /home/dev/bin/openocd -f interface/flyswatter.cfg -f board/ti_beagleboard.cfg

Response

Open On-Chip-Debugger 0.3.0-in-development (2009-09-18-09:26) svn:2727
$URL: svn://svn.berlios.de/svnroot/repos/openocd/trunk/src/openocd.c $
For bug reports, read http://svn.berlios.de/svnroot/repos/openocd/trunk/BUGS
Error:The specified JTAG interface was not found (ft2232)
The following JTAG interfaces are available:
Runtime error, file "/home/user/bin/openOCD/share/openocd/scripts/interface/flyswatter.cfg", line 7

Line 7 in the above segment is “Interface ft2232” I have not modified this from the original file at all, and have installed libFTDI using the Synaptic Package Manager.

What should I do?

What options do you give to the ./configure when you build openocd ?

For ft2232 + libftdi I normally use:

./configure --enable-ft2232_libftdi --enable-maintainer-mode

Sorry for the slow reply, this is a project I’m undertaking during my graduate studies, so school responsibilities got in the way.

I used

./configure --enable-ft2232_libftdi --prefix=/home/user/bin/openOCD

What does Maintainer-mode do?

Should I rebuild and make with that option?