No display on Beaglebone Black

I have an application that is working great with the balenaFin. Now I want to deploy it on the BeagleBone Black. However, there is no display with the Beaglebone. I have a NodeJS application that uses Electron which works well so far. On the Beaglebone there is no display and the following errors show up in the logs.

18.10.21 16:48:14 (+0530) main X.Org X Server 1.20.4
18.10.21 16:48:14 (+0530) main X Protocol Version 11, Revision 0
18.10.21 16:48:14 (+0530) main Build Operating System: Linux 5.10.17-v8+ aarch64 Raspbian
18.10.21 16:48:15 (+0530) main Current Operating System: Linux a4712df 5.4.70+ #1 SMP PREEMPT Tue Jan 5 03:15:22 UTC 2021 armv7l
18.10.21 16:48:15 (+0530) main Kernel command line: console=ttyO0,115200n8 root=UUID=ba1eadef-15fa-404a-85e2-799ceccfccf7 coherent_pool=1M net.ifnames=0 lpj=1990656 rng_core.default_quality=100
18.10.21 16:48:15 (+0530) main Build Date: 19 April 2021 03:23:36PM
18.10.21 16:48:15 (+0530) main xorg-server 2:1.20.4-1+rpt3+deb10u3 (Debian -- Support)
18.10.21 16:48:15 (+0530) main Current version of pixman: 0.36.0
18.10.21 16:48:15 (+0530) main Before reporting problems, check http://wiki.x.org
18.10.21 16:48:15 (+0530) main to make sure that you have the latest version.
18.10.21 16:48:15 (+0530) main Markers: (–) probed, (**) from config file, (==) default setting,
18.10.21 16:48:15 (+0530) main (++) from command line, (!!) notice, (II) informational,
18.10.21 16:48:15 (+0530) main (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
18.10.21 16:48:15 (+0530) main (==) Log file: “/var/log/Xorg.1.log”, Time: Mon Oct 18 11:18:15 2021
18.10.21 16:48:15 (+0530) main (==) Using system config directory “/usr/share/X11/xorg.conf.d”
18.10.21 16:48:17 (+0530) main MESA-LOADER: failed to open tilcdc (search paths /usr/lib/arm-linux-gnueabihf/dri:$${ORIGIN}/dri:/usr/lib/dri)
18.10.21 16:48:17 (+0530) main failed to load driver: tilcdc
18.10.21 16:48:21 (+0530) main (II) modeset(0): Initializing kms color map for depth 24, 8 bpc.
18.10.21 16:48:24 (+0530) main xf86: remove device 0 /sys/devices/platform/ocp/48000000.interconnect/48000000.interconnect:segment@300000/4830e000.target-module/4830e000.lcdc/drm/card0
18.10.21 16:48:24 (+0530) main failed to find screen to remove
18.10.21 16:49:02 (+0530) main [117:1018/111902.089600:ERROR:bus.cc(393)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are “tcp” and on UNIX “unix”)
18.10.21 16:49:11 (+0530) main [117:1018/111911.236617:ERROR:gpu_process_host.cc(1003)] GPU process exited unexpectedly: exit_code=512

I think there is some driver that might be missing but now sure how to add it.

Hi @aniruddhc-sct , what application were you running on the balenaFin? Did it require a GUI? It seems like it is failing to load the tilcdc (TI LCD Controller) which is related to displaying graphics. You can find more about tilcdc here: [1/4] drm/tilcdc: add TI LCD Controller DRM driver (v4) - Patchwork