BusBlaster failing with urJtag on Debian Jessie

The error is:

usbconn_ftdi_common_open() failed: inappropriate permissions on device!

Solution:

Create a file /etc/udev/rules.d/ftdi.rules with the following contents:

#FT2232 Adapter
SUBSYSTEMS==”usb”, ACTION==”add”, ATTRS{idVendor}==”0403″, ATTRS{idProduct}==”6010″, MODE:=”0666″

Restart udev (/etc/init.d/udev restart)
Unplug your BusBlaster and plug it back in.

In case this doesn’t work, try

udevadm test /dev/bus/usb/

which will help you debug your issue.

If you have changeed your BusBlasters VID/PID, you will need to adjust the line accordingly.