IMX6q GPU driver, galcore does not load

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IMX6q GPU driver, galcore does not load

Jump to solution
14,194 Views
victhorf
Contributor II

I have been trying to enable 3D acceleration on an i.MX6Q SABRE Lite board using a custom kernel, built from Freescale's kernel tree, rel_imx_3.0.35_4.0.0 release . Unfortunately, the galcore module doesn't load:

 

galcore: probe of galcore.0 failed with error -22

 

Output of uname -a:

 

Linux alarm 3.0.35-02864-g54750ff #21 SMP PREEMPT Sun Jun 16 21:09:43 BRT 2013 armv7l GNU/Linux

 

Kernel command line:

 

video=mxcfb0:dev=hdmi,1280x720M@60,if=RGB24 video=mxcfb1:off video=mxcfb2:off fbmem=28M console=ttymxc1,115200 vmalloc=192M root=/dev/mmcblk0p1 rootwait consoleblank=0 enable_wait_mode=off


dmesg log and kernel configuration are attached.

Original Attachment has been moved to: dmesg.log.zip

Original Attachment has been moved to: config.zip

Labels (3)
1 Solution
3,880 Views
karina_valencia
NXP Apps Support
NXP Apps Support
Re: IMX6q GPU driver, galcore does not load

Prabhu SundararajEmployee

The galcore is a built-in module in the BSP release. If you are building custom kernel and decided to load the modules, makesure the modules are correctly installed. Does the prebuilt kernel works for you?

View solution in original post

0 Kudos
Reply
4 Replies
3,881 Views
victhorf
Contributor II

Is Freescale planning to release hardfloat binaries for the GPU driver? I wasn't able to use these drivers: https://community.freescale.com/message/328221 on a Linaro 12.04 hardfloat build. The GPU does work as expected on a softfloat build (Freescale release 4.0.0). The hardfloat build fails to start Xorg with the following errors:

[    17.635] (EE) VIVANTE(0): internal error: GPU Ctx Init Failed

[    17.635] (EE) VIVANTE(0): internal error: initExaLayer failed in VivScreenInit()

On both cases the same kernel was used, built using LTIB, default settings.

0 Kudos
Reply
3,881 Views
mtx512
Contributor V

The Timesys hardfloat binaries for BSP 1.1.0 work fine with Linaro, haven't tried the 4.0.0 binaries.

3,881 Views
karina_valencia
NXP Apps Support
NXP Apps Support
Re: IMX6q GPU driver, galcore does not load

Prabhu SundararajEmployee

The galcore is a built-in module in the BSP release. If you are building custom kernel and decided to load the modules, makesure the modules are correctly installed. Does the prebuilt kernel works for you?

0 Kudos
Reply
3,880 Views
victhorf
Contributor II

Yes, prebuilt kernel works.

0 Kudos
Reply