[meta-freescale] 3.10.31-beta: gcoHAL_Construct returns -7 (gcvSTATUS_GENERIC_IO)

Alexander Holler holler at ahsoftware.de
Sat Aug 30 13:06:40 PDT 2014


Hello,

as I'm curious how the accelerated graphics do look like on the i.mx6q, 
I've compiled and installed what's seems to be necessary to use 
xserver-xorg-video-imx-viv (kernel and all libs/drivers are at 
3.10.31-beta, xorg is 1.15.0, the system is hfp, not using yocto).

When starting the xserver it ends up with:

(...)
[    53.368] (II)         UploadToScreen
[    53.368] (EE) VIVANTE(0): internal error: GPU Ctx Init Failed
[    53.369] (EE) VIVANTE(0): internal error: initExaLayer failed in 
FBDevScreenInit()
[    53.369] (II) VIVANTE(0): Init SHM pixmap support
[    53.369] (==) VIVANTE(0): Backing store enabled
(...)

which comes because gcoHAL_Construct() returns -7 (gcvSTATUS_GENERIC_IO).

As most stuff is only binary, there isn't much I could do.

galcore.showArgs=1 says the following:

[    2.503451] Galcore version 5.0.11.19959
[    2.503454] Galcore options:
[    2.503456]   irqLine           = 41
[    2.503459]   registerMemBase   = 0x00130000
[    2.503462]   registerMemSize   = 0x00004000
[    2.503464]   irqLine2D         = 42
[    2.503466]   registerMemBase2D = 0x00134000
[    2.503468]   registerMemSize2D = 0x00004000
[    2.503470]   irqLineVG         = 43
[    2.503472]   registerMemBaseVG = 0x02204000
[    2.503473]   registerMemSizeVG = 0x00004000
[    2.503476]   contiguousSize    = 134217728
[    2.503478]   contiguousBase    = 0x6E700000
[    2.503480]   bankSize          = 0x00000000
[    2.503482]   fastClear         = -1
[    2.503484]   compression       = -1
[    2.503485]   signal            = 48
[    2.503488]   powerManagement   = 1
[    2.503490]   baseAddress       = 0x00000000
[    2.503491]   physSize          = 0x00000000
[    2.503493]   logFileSize       = 10240 KB
[    2.503495]   recovery          = 1
[    2.503497]   stuckDump         = 1
[    2.503498]   gpuProfiler       = 0

and that -7 doesn't seem to come from the kernel driver.

Any ideas?

Regards,

Alexander Holler


More information about the meta-freescale mailing list