etnaviv-gpu 134000.gpu: MMU fault status 0x00000002 on i.XM6 Quad Plus

Fabio Estevam festevam at gmail.com
Wed Aug 30 21:10:12 UTC 2017


On Wed, Aug 30, 2017 at 4:24 PM, Fabio Estevam <festevam at gmail.com> wrote:

> I am also seeing GPU crash/MMU faults when trying to run an Yocto X11
> sato image on a imx6q sabresd with kernel 4.13-rc6 and mesa 17.1.7:
> https://pastebin.com/LKnb7VT9

In case it helps, here is the Xorg.0.log  output:

root at imx6qdlsabresd:~# cat /var/log/Xorg.0.log
[     9.501]
X.Org X Server 1.19.3
Release Date: 2017-03-15
[     9.501] X Protocol Version 11, Revision 0
[     9.501] Build Operating System: Linux 4.4.0-92-generic x86_64
[     9.501] Current Operating System: Linux imx6qdlsabresd
4.13.0-rc6-fslc+g7f34642 #1 SMP Wed Aug 30 11:16:12 BRT 2017 armv7l
[     9.502] Kernel command line: console=ttymxc0,115200
root=PARTUUID=e06c9de2-02 rootwait rw cma=128M
[     9.502] Build Date: 30 August 2017  12:08:28PM
[     9.502]
[     9.502] Current version of pixman: 0.34.0
[     9.503]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[     9.503] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     9.505] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Aug 30
18:14:06 2017
[     9.516] (==) Using config file: "/etc/X11/xorg.conf"
[     9.516] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[     9.527] (==) No Layout section.  Using the first Screen section.
[     9.527] (==) No screen section available. Using defaults.
[     9.527] (**) |-->Screen "Default Screen Section" (0)
[     9.527] (**) |   |-->Monitor "<default monitor>"
[     9.528] (==) No device specified for screen "Default Screen Section".
        Using the first device section listed.
[     9.528] (**) |   |-->Device "Driver0"
[     9.528] (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
[     9.529] (==) Automatically adding devices
[     9.529] (==) Automatically enabling devices
[     9.529] (==) Automatically adding GPU devices
[     9.529] (==) Max clients allowed: 256, resource mask: 0x1fffff
[     9.534] (WW) The directory "/usr/share/fonts/X11/misc/" does not exist.
[     9.534]    Entry deleted from font path.
[     9.534] (WW) The directory "/usr/share/fonts/X11/TTF/" does not exist.
[     9.534]    Entry deleted from font path.
[     9.535] (WW) The directory "/usr/share/fonts/X11/OTF/" does not exist.
[     9.535]    Entry deleted from font path.
[     9.535] (WW) The directory "/usr/share/fonts/X11/Type1/" does not exist.
[     9.535]    Entry deleted from font path.
[     9.535] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[     9.535]    Entry deleted from font path.
[     9.535] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[     9.535]    Entry deleted from font path.
[     9.535] (==) FontPath set to:

[     9.535] (==) ModulePath set to "/usr/lib/xorg/modules"
[     9.535] (II) The server relies on udev to provide the list of
input devices.
        If no devices become available, reconfigure udev or disable
AutoAddDevices.
[     9.535] (II) Loader magic: 0x14ad18
[     9.535] (II) Module ABI versions:
[     9.535]    X.Org ANSI C Emulation: 0.4
[     9.535]    X.Org Video Driver: 23.0
[     9.535]    X.Org XInput driver : 24.1
[     9.535]    X.Org Server Extension : 10.0
[     9.538] (II) xfree86: Adding drm device (/dev/dri/card0)
[     9.547] (II) xfree86: Adding drm device (/dev/dri/card1)
[     9.552] (II) no primary bus or device found
[     9.552]    falling back to /sys/devices/soc0/display-subsystem/drm/card0
[     9.553] (II) LoadModule: "glx"
[     9.556] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[     9.649] (II) Module glx: vendor="X.Org Foundation"
[     9.649]    compiled for 1.19.3, module version = 1.0.0
[     9.650]    ABI class: X.Org Server Extension, version 10.0
[     9.650] (II) LoadModule: "armada"
[     9.654] (II) Loading /usr/lib/xorg/modules/drivers/armada_drv.so
[     9.667] (II) Module armada: vendor="X.Org Foundation"
[     9.667]    compiled for 1.19.3, module version = 0.0.0
[     9.667]    Module class: X.Org Video Driver
[     9.667]    ABI class: X.Org Video Driver, version 23.0
[     9.667] (II) armada: Support for Marvell LCD Controller: 88AP510
[     9.667] (II) armada: Support for Freescale IPU: i.MX6
[     9.667] (--) using VT number 1

[     9.715] (II) armada(0): Added screen for KMS device /dev/dri/card0
[     9.716] (II) armada(0): hardware: imx-drm
[     9.718] (II) armada(0): Creating default Display subsection in
Screen section
        "Default Screen Section" for depth/fbbpp 24/32
[     9.718] (==) armada(0): Depth 24, (--) framebuffer bpp 32
[     9.718] (==) armada(0): RGB weight 888
[     9.718] (==) armada(0): Default visual is TrueColor
[     9.718] (II) Loading sub module "etnadrm_gpu"
[     9.718] (II) LoadModule: "etnadrm_gpu"
[     9.720] (II) Loading /usr/lib/xorg/modules/drivers/etnadrm_gpu.so
[     9.726] (II) Module Etnaviv GPU driver (DRM): vendor="X.Org Foundation"
[     9.726]    compiled for 1.19.3, module version = 0.0.0
[     9.726]    ABI class: X.Org ANSI C Emulation, version 0.4
[     9.727] (II) armada(0): Output HDMI1 has no monitor section
[     9.728] (II) armada(0): Output LVDS1 has no monitor section
[     9.728] (II) armada(0): EDID for output HDMI1
[     9.728] (II) armada(0): EDID for output LVDS1
[     9.728] (II) armada(0): Printing probed modes for output LVDS1
[     9.728] (II) armada(0): Modeline "1024x768"x60.0   65.00  1024
1064 1124 1344  768 775 785 806 (48.4 kHz eP)
[     9.728] (II) armada(0): Output HDMI1 disconnected
[     9.728] (II) armada(0): Output LVDS1 connected
[     9.728] (II) armada(0): Using exact sizes for initial modes
[     9.728] (II) armada(0): Output LVDS1 using initial mode 1024x768 +0+0
[     9.728] (==) armada(0): Using gamma correction (1.0, 1.0, 1.0)
[     9.728] (==) armada(0): DPI set to (96, 96)
[     9.728] (II) Loading sub module "fb"
[     9.728] (II) LoadModule: "fb"
[     9.729] (II) Loading /usr/lib/xorg/modules/libfb.so
[     9.738] (II) Module fb: vendor="X.Org Foundation"
[     9.738]    compiled for 1.19.3, module version = 1.0.0
[     9.738]    ABI class: X.Org ANSI C Emulation, version 0.4
[     9.744] (==) Depth 24 pixmap format is 32 bpp
[     9.767] (==) armada(0): Backing store enabled
[     9.767] (==) armada(0): Silken mouse enabled
[     9.768] (--) armada(0): Vivante GC320 GPU revision 5007 (etnaviv) 2d PE2.0
[     9.769] (II) armada(0): [DRI2] Setup complete
[     9.769] (II) armada(0): [DRI2]   DRI driver: etnaviv
[     9.769] (II) armada(0): direct rendering: DRI2 enabled
[     9.769] (II) armada(0): RandR 1.2 enabled, ignore the following
RandR disabled message.
[     9.770] (==) armada(0): DPMS enabled
[     9.771] (==) armada(0): hotplug detection enabled
[     9.771] (II) armada(0): etnaviv: Xv: using YUY2 format
intermediate YUV target
[     9.808] (--) RandR disabled
[    10.066] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[    10.066] (II) AIGLX: enabled GLX_ARB_create_context
[    10.066] (II) AIGLX: enabled GLX_ARB_create_context_profile
[    10.066] (II) AIGLX: enabled GLX_EXT_create_context_es{,2}_profile
[    10.066] (II) AIGLX: enabled GLX_INTEL_swap_event
[    10.066] (II) AIGLX: enabled GLX_SGI_swap_control
[    10.066] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB
[    10.066] (II) AIGLX: enabled GLX_ARB_fbconfig_float
[    10.067] (II) AIGLX: enabled GLX_EXT_fbconfig_packed_float
[    10.067] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[    10.069] (II) AIGLX: Loaded and initialized etnaviv
[    10.069] (II) GLX: Initialized DRI2 GL provider for screen 0
[    10.078] (II) armada(0): etnaviv: A8 target not supported
[    10.078] (II) armada(0): Setting screen physical size to 270 x 203
[    10.309] (II) config/udev: Adding input device gpio-keys (/dev/input/event2)
[    10.309] (**) gpio-keys: Applying InputClass "evdev keyboard catchall"
[    10.309] (**) gpio-keys: Applying InputClass "libinput keyboard catchall"
[    10.309] (II) LoadModule: "libinput"
[    10.310] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[    10.330] (II) Module libinput: vendor="X.Org Foundation"
[    10.330]    compiled for 1.19.3, module version = 0.25.1
[    10.330]    Module class: X.Org XInput Driver
[    10.330]    ABI class: X.Org XInput driver, version 24.1
[    10.330] (II) Using input driver 'libinput' for 'gpio-keys'
[    10.330] (**) gpio-keys: always reports core events
[    10.330] (**) Option "Device" "/dev/input/event2"
[    10.331] (**) Option "_source" "server/udev"
[    10.333] (II) event2  - (II) gpio-keys: (II) is tagged by udev as: Keyboard
[    10.333] (II) event2  - (II) gpio-keys: (II) device is a keyboard
[    10.334] (II) event2  - (II) gpio-keys: (II) device removed
[    10.410] (**) Option "config_info"
"udev:/sys/devices/soc0/gpio-keys/input/input2/event2"
[    10.411] (II) XINPUT: Adding extended input device "gpio-keys"
(type: KEYBOARD, id 6)
[    10.417] (II) event2  - (II) gpio-keys: (II) is tagged by udev as: Keyboard
[    10.417] (II) event2  - (II) gpio-keys: (II) device is a keyboard
[    10.430] (II) config/udev: Adding input device WM8962 Beep
Generator (/dev/input/event1)
[    10.430] (II) No input driver specified, ignoring this device.
[    10.430] (II) This device may have been added with another device file.
[    10.438] (II) config/udev: Adding input device EETI eGalax Touch
Screen (/dev/input/event0)
[    10.438] (**) EETI eGalax Touch Screen: Applying InputClass "evdev
touchscreen catchall"
[    10.439] (**) EETI eGalax Touch Screen: Applying InputClass
"libinput touchscreen catchall"
[    10.439] (II) Using input driver 'libinput' for 'EETI eGalax Touch Screen'
[    10.439] (**) EETI eGalax Touch Screen: always reports core events
[    10.439] (**) Option "Device" "/dev/input/event0"
[    10.439] (**) Option "_source" "server/udev"
[    10.444] (II) event0  - (II) EETI eGalax Touch Screen: (II) is
tagged by udev as: Touchscreen
[    10.445] (II) event0  - (II) EETI eGalax Touch Screen: (II) device
is a touch device
[    10.445] (II) event0  - (II) EETI eGalax Touch Screen: (II) device removed
[    10.530] (**) Option "config_info"
"udev:/sys/devices/soc0/soc/2100000.aips-bus/21a8000.i2c/i2c-2/2-0004/input/input0/event0"
[    10.530] (II) XINPUT: Adding extended input device "EETI eGalax
Touch Screen" (type: TOUCHSCREEN, id 7)
[    10.530] (**) Option "AccelerationScheme" "none"
[    10.530] (**) EETI eGalax Touch Screen: (accel) selected scheme none/0
[    10.531] (**) EETI eGalax Touch Screen: (accel) acceleration factor: 2.000
[    10.531] (**) EETI eGalax Touch Screen: (accel) acceleration threshold: 4
[    10.533] (II) event0  - (II) EETI eGalax Touch Screen: (II) is
tagged by udev as: Touchscreen
[    10.533] (II) event0  - (II) EETI eGalax Touch Screen: (II) device
is a touch device


More information about the etnaviv mailing list