Connect to the Bokeh Server - 2020.2 English - XD336

Versal Base TRD Documentation (XD336)

Document ID
XD336
Release Date
2025-12-01
Version
2020.2 English

Follow these steps to boot the board into Linux. These steps can be skipped if you are already at the Linux prompt xilinx-vck190-20221

  • Ensure all steps under the section Board Setup are verified.

  • Insert the prepared micro SD card into the Versal SD card slot (refer to the image in Board Setup)

  • Have the UART0 terminal emulator tab connected.

  • Turn ON power switch SW13.

  • On Versal UART0 terminal, you would see the Versal device booting from the micro SD card, starting with the message “Xilinx Versal Platform Loader and Manager”

  • In about 60 seconds boot is complete. Observe the Linux prompt xilinx-vck190-20221 and finish logging in.

  • Observe autostart of the bokeh server that serves the Base TRD dashboard application as seen in the example below:

    xilinx-vck190-20221 login: petalinux
    
    [   24.344617] trd-dashboard.sh[684]: TRD Dashboard will be running at http://192.168.0.13:5006/trd-dashboard
    [   28.466649] trd-dashboard.sh[697]: 2022-07-26 23:52:55,858 Starting Bokeh server version 2.4.2 (running on Tornado 6.1)
    [   28.475214] trd-dashboard.sh[697]: 2022-07-26 23:52:55,867 User authentication hooks NOT provided (default user enabled)
    [   28.498431] trd-dashboard.sh[697]: 2022-07-26 23:52:55,890 Bokeh app running at: http://localhost:5006/trd-dashboard
    [   28.499011] trd-dashboard.sh[697]: 2022-07-26 23:52:55,891 Starting Bokeh server with process id: 697
    

Note

If you do not see the above messages or after a TIMEOUT of 90 seconds you see a message log with ‘IP address not found’ instead,

trd-dashboard.sh[682]: Cant find IP addr, please call /usr/bin/trd-dashboard.sh after assigning IP addr

then double check your network connection. If DHCP is not available and auto-assigment of an IP address times out, you can use a private network and start the bokeh server as follows. User is required to use sudo while running trd-dashboard or jupyter-lab. It is adviced to use systemctl to start the abover services as shown below.