openSUSE 12.1 - USB Blaster in Altera Quartus II - Setup for non-root user

openSUSE 12.1 - USB Blaster in Altera Quartus II - Setup for non-root user

  1. Create the file
50-usbblaster.rules
  1. Put it to folder
/etc/udev/rules.d/
  1. Add the following udev rule to the file
# Altera USB-Blaster rule to set mode to 666.
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="09fb", SYSFS{idProduct}=="6001", MODE="0666", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", RUN+="/bin/chmod 0666 %c"
  1. Reload udev rules
sudo udevadm control --reload-rules
  1. Unplug the USB Blaster programmer and plug it in again

  2. Now you can use USB Blaster programmer in Altera Quartus II as non-root user

Setup:

  • openSUSE 12.1, 32-bit
  • Quartus II 32-bit Version 12.0 Build 178 05/31/2012 SJ Web Edition
  • Altera MAX II EPM240T100C3N (device was programmed to test USB Blaster)
  • Terasic USB Blaster from Absolute Data Services Ltd.

Source:Altera Forums - View Single Post - HOWTO: Setting up the USB blaster on Ubuntu 9.04 (Jaunty Jackalope)

Motivation:A lot of instructions for different distributions/versions were found,
but most of them were deprecated. Hence, to simplify the procedure
for other openSUSE 12.1 users I created this How To based on the
Source, provided above, and experience with my own Setup,
description of which is also provided above.