Forum Discussion
Altera_Forum
Honored Contributor
15 years agoI also just updated to a kernel where my previous workaround doesn't work anymore.
The solution that ykozlov posted works, but I didn't like it very much because rbind'ing /dev/bus over /proc/bus will make everything else in that directory disappear. That might break other programs on the OS (or possibly core functions of the OS itself). So instead I decided to do this: First run this: sudo ln -s /sys/kernel/debug/usb/devices /dev/bus/usb/devices Then paste these blocks into a command prompt in two batches. Each one will bring up a scary-looking editor, after which you just press enter. sudo vim <altera path>/quartus/linux/jtagd :%s/\/proc\/bus\/usb\/%03u\/%03u/\/dev\/bus\/usb\/%03u\/%03u\n/ :%s/\/proc\/bus\/usb\/devices/\/dev\/bus\/usb\/devices\n/ :wq sudo vim <altera path>/quartus/linux64/jtagd :%s/\/proc\/bus\/usb\/%03u\/%03u/\/dev\/bus\/usb\/%03u\/%03u\n/ :%s/\/proc\/bus\/usb\/devices/\/dev\/bus\/usb\/devices\n/ :wq These commands actually modify Altera's binaries to fix their bug. I tested them on Quartus 9.0, but they probably work on 9.1 too. They only need to be done once per install, so there doesn't have to be anything in /etc/rc.local. (Step 2 from my original post is still necessary.)