After trying many different suggestions this is what worked for me for 64 bit ubuntu 14.04
The symbolic link was essential to make it work. Probably not very elegant, but it works : )! I got a binary counter working !
Tutorial I was following:
ftp://ftp.altera.com/up/pub/Altera_Material/12.1/Boards/DE0-Nano/DE0_Nano_User_Manual.pdfInstructions for setting altera / jtag
http://www.alteraforum.com/forum/showthread.php?t=37072
1) The SYSFS keywords have been removed in latest Ubuntu's udev,
ATTR is now used, so the line you have to paste in your
/etc/udev/rules.d/51-usbblaster.rules is:
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"
2) Then, after reloading the rules with:
udevadm control --reload-rules
3) Connect the USB Blaster
4) Run quartus_pgm (you may have to cd into quartus' "bin" dir) from a
terminal and see what it says. If it complains with something like:
*** The Quartus II software cannot be started because the current platform,
'linux64', does not appear to be installed in:
Then you just have the 32 bits Quartus and to solve this it is as simple
as creating a symbolic link of the "linux" folder (inside the quartus
installation) called "linux64"
5) Then running: quartus_pgm -l
should list the USB-Blaster. Now you can program from the CLI and from the Altera Programming GUI.
Thanks to the ones that got the udev part! Regards.