I am creating a yocto based on SDK rev 5, currently using version 3.04
The newly created image boots correctly except that weston is not working
I then noticed this in packagegroup-arago-tisdk-multimedia.bb
ACCEL_FW_append_dra7xx-evm = " \
${@bb.utils.contains('MACHINE_FEATURES', 'mmip', 'ipumm-fw', '', d)} \
vis \
"
It is not likely the cause for this problem as I don't see the EGL libraries
I have "require conf/machine/include/dra7xx.inc" in my actia-gd.conf file
which has "require conf/machine/include/omap-a15.inc"
which has :
MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen alsa ethernet sgx mmip dsp"
What am I missing? I followed Brad's seminar close so I thought I took care of everything.
My machine is not dra7xx-evm, I call it actia-gd and distro named actia, we have a custom board
Since our board differs a lot from the evm I need to customize both u-boot and the kernel. Much the same as with 3.04
My challenge once I get this to work is to get the analog cameras to work with cal.c where major modifications have been made since the kernel in rev 3.03
We use an intersil device with 4 cameras mutliplexed on the CSI port
This is the log for weston
Date: 2019-11-22 UTC
[23:01:08.578] weston 2.0.0
http://wayland.freedesktop.org
Bug reports to: bugs.freedesktop.org/enter_bug.cgi
Build: 1.99.94-2-g4c4f13d configure.ac: bump to version 2.0.0 for the official release (2017-02-24 16:19:03 -0800)
[23:01:08.578] Command line: weston --idle-time=0
[23:01:08.578] OS: Linux, 4.14.79-actia-g3438de3474, #1 SMP PREEMPT Fri Nov 22 23:51:14 UTC 2019, armv7l
[23:01:08.579] Using config file '/etc//weston.ini'
[23:01:08.595] Output repaint window is 7 ms maximum.
[23:01:08.597] Loading module '/usr/lib/libweston-2/drm-backend.so'
[23:01:08.607] initializing drm backend
[23:01:08.614] using /dev/dri/card0
[23:01:08.616] Loading module '/usr/lib/libweston-2/gl-renderer.so'
failed to load module: /usr/lib/gbm/gbm_dri.so: cannot open shared object file: No such file or directory
failed to load module: /usr/lib/gbm/gbm_gallium_drm.so: cannot open shared object file: No such file or directory
loaded module : gbm_pvr.so
found valid GBM backend : gbm_pvr.so
[23:01:08.652] warning: either no EGL_EXT_platform_base support or specific platform support; falling back to eglGetDisplay.
[23:01:08.657] failed to initialize display
[23:01:08.657] EGL error state: EGL_BAD_ALLOC (0x3003)
[23:01:08.657] failed to initialize egl
[23:01:08.683] fatal: failed to create compositor backend
PVR:(Error): OpenServices: PVRDRMOpenRender failed [0, ]
PVR:(Error): PVRSRVConnect: Unable to open connection. [0, ]
PVR:(Error): Couldn't connect to services [0, ]
What does the PLATFORMLIST definition do?
PLATFORMLIST_append_dra7xx-evm = " \
tda3xx-evm \
"
Michel Catudal
ACTIA Corp