Altera USB-Blaster permissions setup
The Altera Quartus II software using the Linux built-in usb_device drivers. By default only root has access to them so permissions have to be fixed in order the user is allowed to access them as well.
As root create a file /etc/udev/rules.d/51-usbblaster.rules and put following content to it:
# Altera USB-Blaster permissions fix - allow regular user to use USB-Blaster SUBSYSTEM=="usb",\ ENV{DEVTYPE}=="usb_device",\ ATTR{idVendor}=="09fb",\ ATTR{idProduct}=="6001",\ MODE="0666",\ NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}",\ RUN+="/bin/chmod 0666 %c"
Where ATTR{idProduct} must be a value matching the ProductID of your USB-Blaster (see dmesg). 6001, 6002 or 6003 should be correct for USB-Blaster, try 6010 for USB-Blaster 2.
Then reboot the computer or run as root:
udevadm control --reload
Then repair ModelSim path in Quartus - go to Tools/Options/General/EDA Tool options and change path from ~/altera/13.0sp1/modelsim_ase/linuxaloem to ~/altera/13.0sp1/modelsim_ase/bin (or your corresponding path).
Tested on Slackware and Debian, should work on other distros also.
Navigation: asm . compilation . linux . windows . mac . back to start