Quartus® II software uses the built-in USB drivers (usbfs) on RedHat Linux to access the USB-BlasterTM download cable. By default, root is the only user allowed to use usbfs. You must change the permissions on the ports before you can use the USB-Blaster download cable to program devices with Quartus II software.
You must have system administration (root) privileges to configure the USB-Blaster download cable drivers.
Select the appropriate RedHat Linux Enterprise version to change the port permission.
Driver Setup on RedHat Linux Enterprise 5 and Above
- Add the following lines to the /etc/udev/rules.d/51-usbblaster.rules file.
Note: Make sure everything after# USB-Blaster BUS=="usb", SYSFS{idVendor}=="09fb", SYSFS{idProduct}=="6001", MODE="0666", \ PROGRAM="/bin/sh -c 'K=%k; K=$${K#usbdev}; \ printf /proc/bus/usb/%%03i/%%03i$${K%%%%.*} $${K#*.}'", \ RUN+="/bin/chmod 0666 %c"BUS==is on one line.
- Complete your installation by setting up the programming hardware in Quartus II software.
Driver Setup on RedHat Linux Enterprise 4 and Below
- Add the following lines to the /etc/hotplug/usb.usermap file.
# # Altera USB-Blaster # usbblaster 0x03 0x09fb 0x6001 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 usbblaster 0x03 0x09fb 0x6002 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 usbblaster 0x03 0x09fb 0x6003 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 - Create a file named /etc/hotplug/usb/usbblaster and add the following lines to it.
#!/bin/sh # USB-Blaster hotplug script # Allow any user to access the cable chmod 666 $DEVICE - Make the file executable.
- Complete your installation by setting up the programming hardware in Quartus II software.
