Upgrade to Quartus 18 from Quartus 16 causes JTAG programming problems.
The project is for a 10M16SAU169. It is a well established project that I can program with a USB Blaster on CentOS. I downloaded Quartus 18. And if I try to use the programmer to program with the pof, I get error 35 and if I try to program with the sof, I get error 89.
I get the same behavior on Ubuntu 16. Note that the rules.d is setup, and things worked with version 16, so I don't think there are any perms problems with the usb.
Here is some output:
Info (209060): Started Programmer operation at Tue Sep 18 12:07:05 2018
Error (209053): Unexpected error in JTAG server -- error code 35
Error (209012): Operation failed
Info (209061): Ended Programmer operation at Tue Sep 18 12:07:05 2018
Info (209060): Started Programmer operation at Tue Sep 18 12:07:14 2018
Error (209053): Unexpected error in JTAG server -- error code 89
Error (209012): Operation failed
Info (209061): Ended Programmer operation at Tue Sep 18 12:07:14 2018
Also note, there were no configuration changes to the project, not IP upgrades, etc.
Anyone have any ideas?