@sb10q Thank you for the advice, sadly I have to use Windows currently. After further discussion on issue 1759, it came up, that the Zadiq modification of the serial ports for flashing has to be reverted.
After I did this, I could see the respective serial port with python -m serial.tools.miniterm
. But after connecting, I get the following error message:
(artiq-6-2) C:\Users\ybion443>python -m serial.tools.miniterm
--- Available ports:
--- 1: COM3 'Quad RS232-HS (Interface 2) (COM3)'
--- Enter port index or full name: 1
could not open port 'COM3': Cannot configure port, something went wrong. Original message: PermissionError(13, 'A device attached to the system is not functioning.', None, 31)
This error was already reported in issue 1487. This issue is now resolved, so apparently there is a solution to the problem. I followed the steps in issue 1487, so I replaced all but interface 0 with the CDC drivers and power-cycled the Kasli. I still get the same error. I also read through the rest of the issue, but from what I understand, this is about getting artiq_flash
to work with just the driver of interface 0 replaced, correct?
There is a mention at the end, that "this looks like a Windows bug", but I am not sure how to proceed from here. For the specific problem in the issue, I think I can get by with a separate machine, that logs the serial output, but in the long run it would be better to have it all run on the same host.
Edit: Other terminal programs also cannot connect with the port, but on another machine, not affected by Zadiq, it seems to work well.