Hi, Simon: Most of the SGX test programs including sgx_init_test will not work anymore because we have switched to DRM-based EGL Window Systems. Have you tried other SGX test programs at the file system? - Weston? - QT programs ion top of Weston? - Without Weston o Kmscube o /usr/bin/SGX/demos/Raw/ OGLES2ChameleonMan o … Best regards, Eric From: meta-ti-bounces@yoctoproject.org [mailto:meta-ti-bounces@yoctoproject.org] On Behalf Of Simon Pelletier-Thibault Sent: Friday, October 07, 2016 9:49 PM To: meta-ti@yoctoproject.org Subject: [meta-ti] BeagleBone Black - ti-sgx-ddk not working on yocto Krogoth, what is missing Hi, I'm trying to use sgx driver for EGL application on BeagleBone Black. I build a minimal image to test it and it is not working. I got this: root@beaglebone:~# sgx_init_test ----------------------- Start ----------------------- Try calling PVRSRVConnect with an invalid argument: PVR:(Error): PVRSRVConnect: Invalid connection. [0, ] PVR:(Error): PVRSRVConnect: Unable to open connection. [0, ] OK Call PVRSRVConnect with a valid argument: OK Try calling PVRSRVEnumerateDevices with invalid puiNumDevices: PVR:(Error): PVRSRVEnumerateDevices: Invalid params [0, ] OK Get number of devices from PVRSRVEnumerateDevices: OK .... Reported 1 devices .... Device Number | Device Type 0000 | PVRSRV_DEVICE_ID_SGX Attempt to acquire device 0: OK Getting SGX Client info OK .... ui32ProcessID:266 Display Class API: enumerate devices OK PVRSRVEnumerateDeviceClass() returns 0 display device(s) FAIL - PVRSRV_ERROR_NO_DC_DEVICES_FOUND ----- Here my configuration: bblayes.conf: POKY_BBLAYERS_CONF_VERSION = "2" BBPATH = "${TOPDIR}" BBFILES ?= "" BBLAYERS ?= " \ /path/poky2.1/meta \ /path/poky2.1/meta-poky \ /path/meta-ti2 \ " ----- local.conf: PACKAGECONFIG_append_pn-qemu-native = " sdl" PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl" CONF_VERSION = "1" PREFERRED_PROVIDER_virtual/egl = "ti-sgx-ddk-um" PREFERRED_PROVIDER_virtual/libgles1 = "ti-sgx-ddk-um" PREFERRED_PROVIDER_virtual/libgles2 = "ti-sgx-ddk-um" IMAGE_INSTALL_append_pn-core-image-minimal = " packagegroup-base-vfat packagegroup-base-usbhost dropbear linux-firmware ti-sgx-ddk-km ti-sgx-ddk-um libdrm" ----- What am I missing? I try other configurations, like core-image-weston. After "adjusting" mesa so it won't install gbm, weston won't boot and I still get the previous error. Thank you. Simon