jcdutton / linux-utilite

Linux kernel for the Compulab Utilite. http://www.compulab.co.il/utilite-computer/web/products. Use branch "linux-utilite"
Other
6 stars 1 forks source link

Utilite graphics not working. #1

Closed jcdutton closed 7 years ago

jcdutton commented 7 years ago

Hi,

I appears that the graphics output using the etnaviv Linux kernel driver in the 4.11.8 kernel does not work with the Utilite Pro. The error messages are: [ 5.130172] etnaviv gpu-subsystem: bound 134000.gpu (ops gpu_ops [etnaviv]) [ 5.130244] etnaviv gpu-subsystem: bound 130000.gpu (ops gpu_ops [etnaviv]) [ 5.130299] etnaviv gpu-subsystem: bound 2204000.gpu (ops gpu_ops [etnaviv]) [ 5.130313] etnaviv-gpu 134000.gpu: model: GC320, revision: 5007 [ 5.217417] etnaviv-gpu 134000.gpu: command buffer outside valid memory window [ 5.224692] etnaviv-gpu 130000.gpu: model: GC2000, revision: 5108 [ 5.280142] etnaviv-gpu 130000.gpu: command buffer outside valid memory window [ 5.287956] etnaviv-gpu 2204000.gpu: model: GC355, revision: 1215 [ 5.287974] etnaviv-gpu 2204000.gpu: Ignoring GPU with VG and FE2.0 [ 5.293466] [drm] Initialized etnaviv 1.0.0 20151214 for gpu-subsystem on minor 0

jcdutton commented 7 years ago

I have managed to progress this. I have updated the utilite_defconfig file so that graphics now works. I have seen graphics working. Tested with "glmark2-drm" kernel boot param "cma=128M" is also needed. (fixes the "command buffer outside valid memory window" error messages)

The problem is the device tree now. imx6q-phytec-pbab01.dtb <- gives graphics output with the open source etnaviv driver, but breaks other features, like USB not working. imx6q-utilite-pro.dtb <- No graphics, but USB works.