AnsweredAssumed Answered

X11/vivante_drv crash on Kernel 3.10.17

Question asked by Tom Doehring on Feb 4, 2014
Latest reply on Feb 5, 2014 by Fabio Estevam

Hi all,

 

I'm using the newest meta-fsl-arm branch (master-next) and yocto in order to build an image for my imx6dl based on the 3.10.17 kernel.

Build went through and boots. Everything looks fine until I do start my X-server. The system crashes/freezes while loading the extension 'vivext'

I'm sure that the build includes the correct recipes to provide the GPU/VPU support:

 

- kernel-3.10.17-1.0.0-beta+gec1af9f;3.10.17

- imx-lib;3.10.17-1.0.0

- libegl-mx6;3.10.17-1.0.0-hfp

- libgal-mx6;3.10.17-1.0.0-hfp

- libgl-mx6;3.10.17-1.0.0-hfp

- libgles2-mx6;3.10.17-1.0.0-hfp

- libglslc-mx6;3.10.17-1.0.0-hfp

- libvpu4;3.10.17-1.0.0

- xf86-video-imxfb-vivante;3.10.17-1.0.0

 

Any ideas?

 

 

Log output:

 

root@imx6dlsabresd:/etc/X11# ./Xserver

tslib: /dev/input/touchscreen0

exec xinit /etc/X11/Xsession -- /usr/bin/Xorg -br -pn  -dpi 100

 

 

X.Org X Server 1.14.4

Release Date: 2013-10-31

X Protocol Version 11, Revision 0

Build Operating System: Linux 3.11.0-14-generic x86_64

Current Operating System: Linux imx6dlsabresd 3.10.17-1.0.0_beta+gec1af9f #1 SMP Mon Feb 3 16:10:03 CET 2014 armv7l

Kernel command line: console=ttymxc0,115200 root=/dev/mmcblk0p2 rootwait rw

Build Date: 03 February 2014  04:34:46PM

 

Current version of pixman: 0.32.4

        Before reporting problems, check http://wiki.x.org

        to make sure that you have the latest version.

Markers: (--) probed, (**) from config file, (==) default setting,

        (++) from command line, (!!) notice, (II) informational,

        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.

(==) Log file: "/var/log/Xorg.0.log", Time: Thu Jan  1 00:01:02 1970

(==) Using config file: "/etc/X11/xorg.conf"

(==) Using system config directory "/usr/share/X11/xorg.conf.d"

Initializing built-in extension Generic Event Extension

Initializing built-in extension SHAPE

Initializing built-in extension MIT-SHM

Initializing built-in extension XInputExtension

Initializing built-in extension XTEST

Initializing built-in extension BIG-REQUESTS

Initializing built-in extension SYNC

Initializing built-in extension XKEYBOARD

Initializing built-in extension XC-MISC

Initializing built-in extension XFIXES

Initializing built-in extension RENDER

Initializing built-in extension RANDR

Initializing built-in extension COMPOSITE

Initializing built-in extension DAMAGE

Initializing built-in extension MIT-SCREEN-SAVER

Initializing built-in extension DOUBLE-BUFFER

Initializing built-in extension DPMS

Initializing built-in extension X-Resource

Initializing built-in extension XVideo

Initializing built-in extension XVideo-MotionCompensation

Initializing built-in extension XFree86-VidModeExtension

Initializing built-in extension XFree86-DGA

Initializing built-in extension XFree86-DRI

Initializing built-in extension DRI2

Loading extension GLX

Loading extension vivext

Outcomes