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