drm/etnaviv: command buffer outside valid memory window (on cubox i4), Linux 5.3
Submitted by Vlado Plaga
Assigned to Default DRI bug account
Link to original bug (#111789)
Description
Created attachment 145475
dmesg from kernel 5.3, loading firmware
I'm trying to get somewhat accelerated video output out of my CuBox i4 (imx6 cpu, GC2000 graphics), but I don't have any luck with kernels 5.0, 5.2, or 5.3.
I tried recent Armbian and Fedora (30 and 31 beta).
The etnaviv messages from dmesg are:
[ 18.891291] etnaviv etnaviv: bound 130000.gpu (ops gpu_ops [etnaviv])
[ 18.895022] etnaviv etnaviv: bound 134000.gpu (ops gpu_ops [etnaviv])
[ 18.898366] etnaviv etnaviv: bound 2204000.gpu (ops gpu_ops [etnaviv])
[ 18.898385] etnaviv-gpu 130000.gpu: model: GC2000, revision: 5108
[ 18.929873] etnaviv-gpu 130000.gpu: command buffer outside valid memory window
[ 18.931182] etnaviv-gpu 134000.gpu: model: GC320, revision: 5007
[ 19.075240] etnaviv-gpu 134000.gpu: command buffer outside valid memory window
[ 19.076522] etnaviv-gpu 2204000.gpu: model: GC355, revision: 1215
[ 19.076542] etnaviv-gpu 2204000.gpu: Ignoring GPU with VG and FE2.0
[ 19.083510] [drm] Initialized etnaviv 1.2.0 20151214 for etnaviv on minor 1
I'll attach the complete dmesg - or you can see it here: http://ix.io/1WAW
Google brought me to Russell King's similar problem from June:
https://lists.freedesktop.org/archives/dri-devel/2019-June/224474.html
I don't know why the problem disappeared for him, though.
Initially I reported the problem at the armbian forum:
https://forum.armbian.com/topic/11539-no-hdmi-with-linux-image-dev-cubox-kernel-5211/
I'm more of a user than a developer, especially when it comes to the Linux kernel. But I can test switches or patches.
Any help would be appreciated!
Attachment 145475, "dmesg from kernel 5.3, loading firmware":
dmesg.5.3.firmware