During the discussion of Issue 1759, the serial connection between the host PC and Kasli came up. Since I am not yet familiar with this communication pathway, I have some questions.
I have connected the USB port of the Kasli with the host PC on which I also run the dashboard and
artiq_master. I see that it is the correct connection, because the Quad RS232-HS USB connectors in the device manager disappear when I unplug the Kasli USB-Port. I also can flash the firmware onto Kasli from this PC.
When I use
python -m serial.tools.miniterm though, no available ports are listed in either of them. With Wireshark and USBPcap I do see the serial connection and can listen to it, but no messages are exchanged other than the configuration (or so it seems):
No. Time Source Destination Protocol Length Info
1 0.000000 host 1.6.0 USB 36 GET DESCRIPTOR Request DEVICE
2 0.000000 1.6.0 host USB 46 GET DESCRIPTOR Response DEVICE
3 0.000000 host 1.6.0 USB 36 GET DESCRIPTOR Request CONFIGURATION
4 0.000000 1.6.0 host USB 129 GET DESCRIPTOR Response CONFIGURATION
5 0.000000 host 1.6.0 USB 36 SET CONFIGURATION Request
6 0.000000 1.6.0 host USB 28 SET CONFIGURATION Response
Is there something configured incorrectly on my end? How can I send commands/listen to the serial connection directly? I updated ARTIQ and the firmware about a week ago, but do not know if it was different beforehand, since I never had t use the serial port apart from flashing the firmware.