I connected the PC to the Kasli board and there are now 4 ports

I tested all 4 ports by unplugging the power supply and reconnecting it after a few seconds but no message had shown up.

steine01

Hmm that is weird. I had a similiar issue once and it had something to do with having to replace USB drivers on Windows. But since it looks like you use a Unix system, this should not affect you. I suggest you contact M-Labs directly via the helpdesk (helpdesk@m-labs.hk) and talk to them about the IP address and the serial connection issue, since you bought the system directly from them.

    Hi steine01 , I am following a provided by helpdesk from a few days ago, which is the development shell part. When I enter flterm /dev/ttyUSBX for all values of X I have this output error saying that it does not recognise flterm.

    steine01

    I used cutecom for the serial connection, and I think I obtained the IP Address 192.169.0.75

    Ok I do not know why there was an error with the other serial connections or what you did to fix it, but this looks like the ouput from the Kasli on boot. And your IP address is 192.169.0.75.

      steine01

      This here is a screenshot from the terminal after I attempted to ping the IP address 192.169.0.75 but this is the output I got.

      Now, usually, when you ping the correct IP address, I should get a response, but here that doesn't seem to be the case. My guess is that my local network is configured to be 192.168.0.75. If this isn't the response that I should not be expecting, do let me know.

      Also, I attempted to change the IP address from a suggestion by Helpdesk, using the following commands

      artiq_mkfs flash_storage.img -s ip 192.168.0.75

      artiq_flash -f flash_storage.img storage start

      as referenced from the ARTIQ manual

      The first line seemed to work, but when I inputted the next line, this is my output

      saying that I am missing proxy bitstream bscan_spi_xc7a100t.bit

      In another attempt, I tried the next line of code

      as referenced from the ARTIQ manual

      but the output I got is a TimeoutError

      This here is a screenshot from the terminal after I attempted to ping the IP address 192.169.0.75 but this is the output I got.

      This seems very wrong. I don't see why you need super user access for ping, it should work from a normal user unless I am missing something. Also you do not get any response at all, usually there is a timeout of some sort. As long as you cannot ping the device I think you have to investigate this issue. Can you ping other devices from this PC? What are their IP addresses?

      In another attempt, I tried the next line of code

      This will only work if you already have network access, since it uses the ethernet connection for artiq_coremgmt commands.

      The first line seemed to work, but when I inputted the next line, this is my output

      This sounds like a) you have not connected the PC run this command to the Kasli via USB or b) you did not install openocd as required by the manual.

        steine01 I know I've installed OpenOCD

        And my PC is connected to Kasli via a micro USB connector and an Ethernet connection

        I've been told by my supervisor to sudo ping the IP Address, so I do not know much more than this.

        @steine01 I am attempting another method where I make direct connection with the PC and the Kasli board

        I am not entirely sure what to do here: do I enter the IP address of the Kasli board under "Routes" and fill it in in both the Address and Gateway section?

        My plan is to make a direct connection with two devices manually.

          Okliam I am not entirely sure what to do here: do I enter the IP address of the Kasli board under "Routes" and fill it in in both the Address and Gateway section?

          No. You don't need a gateway if it's the same network, and also Linux normally adds by default a route to networks for which you set IP/netmask, so you probably can leave that "Routes" section blank (I'm more familiar with the command line configuration than this GUI though).