Hi,
We are trying to run SGX demos on our custom AM335x Board.We successfully build Graphics_SDK_4_08_00_01 for Am335x.
Also, we generate base,console and qte image using OpenEmbedded and Arago Distro.
We can successfully run SGX demos on our base image.
When we try with your tisdk-rootfs-am335x-evm.tar.gz image (for MATRIX GUI) which comes with SDK 05.05.00.00.
It doesnt work and you can see console flow below;
root@am335x-evm:/# /etc/init.d/335x-demo
0x10205
release8.x
installing 8.x SGX release user libraries
Installing PowerVR Consumer/Embedded DDK 'sgxddk_1.9.RC2@2139099' on target
File system installation root is /
Nothing to un-install.
boot script rc.pvr -> /etc/init.d/rc.pvr
kernel module pvrsrvkm.ko -> /lib/modules/3.2.0/extra/pvrsrvkm.ko
kernel module omaplfb.ko -> /lib/modules/3.2.0/extra/omaplfb.ko
shared library libGLES_CM.so -> /usr/lib/libGLES_CM.so.1.9.2139099
shared library libusc.so -> /usr/lib/libusc.so.1.9.2139099
shared library libGLESv2.so -> /usr/lib/libGLESv2.so.1.9.2139099
shared library libglslcompiler.so -> /usr/lib/libglslcompiler.so.1.9.2139099
shared library libIMGegl.so -> /usr/lib/libIMGegl.so.1.9.2139099
shared library libEGL.so -> /usr/lib/libEGL.so.1.9.2139099
shared library libpvr2d.so -> /usr/lib/libpvr2d.so.1.9.2139099
shared library libpvrPVR2D_BLITWSEGL.so -> /usr/lib/libpvrPVR2D_BLITWSEGL.so.1.9.2139099
shared library libpvrPVR2D_FLIPWSEGL.so -> /usr/lib/libpvrPVR2D_FLIPWSEGL.so.1.9.2139099
shared library libpvrPVR2D_FRONTWSEGL.so -> /usr/lib/libpvrPVR2D_FRONTWSEGL.so.1.9.2139099
shared library libpvrPVR2D_LINUXFBWSEGL.so -> /usr/lib/libpvrPVR2D_LINUXFBWSEGL.so.1.9.2139099
shared library libpvrEWS_WSEGL.so -> /usr/lib/libpvrEWS_WSEGL.so.1.9.2139099
shared library libsrv_um.so -> /usr/lib/libsrv_um.so.1.9.2139099
shared library libsrv_init.so -> /usr/lib/libsrv_init.so.1.9.2139099
shared library libPVRScopeServices.so -> /usr/lib/libPVRScopeServices.so.1.9.2139099
binary pvrsrvctl -> /usr/local/bin/pvrsrvctl
binary sgx_init_test -> /usr/local/bin/sgx_init_test
binary services_test -> /usr/local/bin/services_test
binary sgx_blit_test -> /usr/local/bin/sgx_blit_test
binary sgx_clipblit_test -> /usr/local/bin/sgx_clipblit_test
binary sgx_render_flip_test -> /usr/local/bin/sgx_render_flip_test
binary pvr2d_test -> /usr/local/bin/pvr2d_test
binary gles1test1 -> /usr/local/bin/gles1test1
binary gles2test1 -> /usr/local/bin/gles2test1
shader glsltest1_vertshader.txt -> /usr/local/bin/glsltest1_vertshader.txt
shader glsltest1_fragshaderA.txt -> /usr/local/bin/glsltest1_fragshaderA.txt
shader glsltest1_fragshaderB.txt -> /usr/local/bin/glsltest1_fragshaderB.txt
binary eglinfo -> /usr/local/bin/eglinfo
Installation complete!
You may now reboot your target.
[ 425.248229] Disabling lock debugging due to kernel taint
/usr/local/bin/pvrsrvctl: SrvInit failed (already initialized?) (err=130)
When we run ;
cat /proc/sys/kernel/tainted
It says 4096 and it means An out-of-tree module has been loaded.
Why it gives such error for tisdk-rootfs-am335x-evm.tar.gz?
Why it doesnt give such error for our base-image (which we use OpenEmbedded and Arago Distro to create)?
Finally, when we run rc.pvr restart, it says, it has problems about omaplfb modules.What should we done next?
root@am335x-evm:/# /etc/init.d/rc.pvr restart
ERROR: Module omaplfb does not exist in /proc/modules
Warning: Could not unload omaplfb
Unloaded PowerVR consumer services.
/usr/local/bin/pvrsrvctl: SrvInit failed (already initialized?) (err=130)
root@am335x-evm:/#
Best Regards,
FERHAT