If you are having trouble using the programmer on the VM, these solutions might help you a bit...
-
Close out of any open instances of Quartus
-
Open up the terminal in the VM
-
Run
su
to switch your terminal toroot
. The password is341
-
Run
/home/ece341/intelFPGA_lite/18.0/quartus/bin/quartus
-
Launch Quartus and attempt to program your board
Sometimes, the jtag server will hang and become irresponsive. (If running the command that lists the jtag devices hangs, then this is your problem)
Nevertheless, running sudo killall -9 jtagd
should fix this
Note: You theoretically shouldn't need to exit Quartus to do this