etnaviv-gpu 134000.gpu: MMU fault status 0x00000002 on i.XM6 Quad Plus
Luís Mendes
luis.p.mendes at gmail.com
Tue Aug 22 10:27:32 UTC 2017
Hi Lucas,
Thanks for the info.
I'm using the latest source code from that git repo. I did select the
unstable-devel branch and I did the repo cloning in June, so that commit is
for sure included as well as the last one which was in May 2017,
http://git.arm.linux.org.uk/cgit/xf86-video-armada.git/
commit/?h=unstable-devel&id=a4306d971717a2d3ea855d08c5667e02403b84fe
I've checked the files individually and all the commits are included.
PS: Sorry for the repeated email message, but my first reply didn't go to
the mailing list, despite I was convinced I had done a reply to all...
Regards,
Luís
On Mon, Aug 21, 2017 at 2:34 PM, Lucas Stach <l.stach at pengutronix.de> wrote:
> Hi Luís,
>
> Am Montag, den 21.08.2017, 13:05 +0100 schrieb Luís Mendes:
> > Hi,
> >
> >
> >
> > I'm a software and hardware engineer and I would like to help fix this
> > issue. I'm however not acquainted with Open GL nor with Vivante GPUs,
> > thus some guidelines would be welcome.
> >
> >
> >
> > Problem details:
> > This issue appears when I login into Ubuntu Mate 17.04. I'm using
> > kernel 4.11.12 with Etnaviv drivers, libdrm 2.4.82 and mesa 17.2.0
> > RC4.
> >
> > During the login multiple MMU faults occur and the GUI becomes
> > corrupted... the applications menu misses some words or characters,
> > also dialog boxes appearing thereafter are also corrupted, missing
> > some words or characters.
> > The applications, including OpenGL accelerated ones are fine,
> > rendering without detectable errors or artifacts.
> >
> >
> > The error only occurs with GC3000, not with GC2000...
> >
> >
> >
> > Here is the dmesg output of the error and system:
> > [ 6.260838] etnaviv gpu-subsystem: bound 134000.gpu (ops gpu_ops
> [etnaviv])
> > [ 6.272870] etnaviv gpu-subsystem: bound 130000.gpu (ops gpu_ops
> [etnaviv])
> > [ 6.273303] etnaviv gpu-subsystem: bound 2204000.gpu (ops gpu_ops
> [etnaviv])
> > [ 6.273328] etnaviv-gpu 134000.gpu: model: GC320, revision: 5303
> > [ 6.420783] systemd-fstab-generator[364]: Checking was requested for
> "/", but it is not a device.
> > [ 7.116977] etnaviv-gpu 130000.gpu: model: GC3000, revision: 5450
> > [ 8.488007] etnaviv-gpu 2204000.gpu: model: GC355, revision: 1216
> > [ 8.488035] etnaviv-gpu 2204000.gpu: Ignoring GPU with VG and FE2.0
> > [ 8.497905] [drm] Initialized etnaviv 1.1.0 20151214 for
> gpu-subsystem on minor 1
> >
> > ...
> >
> > [ 47.628983] etnaviv-gpu 134000.gpu: MMU fault status 0x00000002
> > [ 47.635159] etnaviv-gpu 134000.gpu: MMU 0 fault addr 0x0a03ffc0
> > [ 47.641100] etnaviv-gpu 134000.gpu: MMU 1 fault addr 0x00000000
> > [ 47.647034] etnaviv-gpu 134000.gpu: MMU 2 fault addr 0x00000000
> > [ 47.652967] etnaviv-gpu 134000.gpu: MMU 3 fault addr 0x00000000
> > [ 51.050237] etnaviv-gpu 134000.gpu: hangcheck detected gpu lockup!
> > [ 51.056686] etnaviv-gpu 134000.gpu: completed fence: 828
> > [ 51.062592] etnaviv-gpu 134000.gpu: active fence: 832
> > [ 51.069158] etnaviv-gpu 134000.gpu: hangcheck recover!
> > [ 51.188471] etnaviv-gpu 134000.gpu: MMU fault status 0x00000002
> > [ 51.194434] etnaviv-gpu 134000.gpu: MMU 0 fault addr 0x003c7bc0
> > [ 51.200378] etnaviv-gpu 134000.gpu: MMU 1 fault addr 0x00000000
> > [ 51.206316] etnaviv-gpu 134000.gpu: MMU 2 fault addr 0x00000000
> > [ 51.212256] etnaviv-gpu 134000.gpu: MMU 3 fault addr 0x00000000
> > [ 53.058905] etnaviv-gpu 134000.gpu: hangcheck detected gpu lockup!
> > [ 53.065162] etnaviv-gpu 134000.gpu: completed fence: 835
> > [ 53.072629] etnaviv-gpu 134000.gpu: active fence: 838
> > [ 53.078314] etnaviv-gpu 134000.gpu: hangcheck recover!
> > [ 55.760977] etnaviv-gpu 134000.gpu: MMU fault status 0x00000002
> > [ 55.766957] etnaviv-gpu 134000.gpu: MMU 0 fault addr 0x0a03ffc0
> > [ 55.772938] etnaviv-gpu 134000.gpu: MMU 1 fault addr 0x00000000
> > [ 55.778909] etnaviv-gpu 134000.gpu: MMU 2 fault addr 0x00000000
> > [ 55.784862] etnaviv-gpu 134000.gpu: MMU 3 fault addr 0x00000000
> > [ 59.048866] etnaviv-gpu 134000.gpu: hangcheck detected gpu lockup!
> > [ 59.055080] etnaviv-gpu 134000.gpu: completed fence: 839
> > [ 59.060905] etnaviv-gpu 134000.gpu: active fence: 869
> > [ 59.066473] etnaviv-gpu 134000.gpu: hangcheck recover!
>
> This is the 2D GPU generating faults, so it has nothing to do with
> OpenGL or the GC3000 3D core. Are you using the latest git version of
> the xf86-video-armada driver? Especially [1] is needed to avoid 2D
> faults on MMUv2 GPUs.
>
> Regards,
> Lucas
>
> [1] http://git.arm.linux.org.uk/cgit/xf86-video-armada.git/
> commit/?h=unstable-devel&id=1bfe2e6254dd41e55f5662662d4e1f9cef979aa9
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/etnaviv/attachments/20170822/dca0a676/attachment.html>
More information about the etnaviv
mailing list