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
已解决! 转到解答。
PrabhuSundararaj Jun 18, 2013 2:59 PM (in response to imxcommunityscout)
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?
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.
PrabhuSundararaj Jun 18, 2013 2:59 PM (in response to imxcommunityscout)
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?