Hey:
I’m porting X11 desktop environment to arm(with Mali G71 GPU)。I have finished building "Mali GPUs Linux EXA/DR12 and X11 Display Drivers"。
Linux DRM version driver is needed, I downloaded the driver pack "BX301A01B-SW-99002-r15p0-01rel0.tgz",but there is no DRM version driver in it。
Where can I get the correct driver?? Who can help me。
This my xorg.0.log:
X.Org X Server 1.19.5
Release Date: 2017-10-12
[ 25115.502] X Protocol Version 11, Revision 0
[ 25115.502] Build Operating System: 4.11.0-45.4.1.el7a.aarch64
[ 25115.502] Current Operating System: Linux (none) 3.18.13 #1 Mon Sep 25 19:44:31 CST 2017 aarch64
[ 25115.502] Kernel command line: mem=256M console=ttyAMA0,115200 root=/dev/mmcblk0p3 rw rootfstype=ext4 rootwait blkdevparts=mmcblk0:1M(boot),10M(kernel),2048M(rootfs)
[ 25115.502] Build Date: 13 April 2018 01:16:34AM
[ 25115.502] Build ID: xorg-x11-server 1.19.5-5.el7
[ 25115.502] Current version of pixman: 0.34.0
[ 25115.502] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 25115.502] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 25115.502] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Jan 6 00:41:59 1970
[ 25115.502] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 25115.503] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 25115.505] (==) No Layout section. Using the first Screen section.
[ 25115.505] (**) |-->Screen "Mali-Screen" (0)
[ 25115.505] (**) | |-->Monitor "<default monitor>"
[ 25115.505] (**) | |-->Device "Mali-Fbdev"
[ 25115.505] (==) No monitor specified for screen "Mali-Screen".
Using a default monitor configuration.
[ 25115.505] (==) Automatically adding devices
[ 25115.505] (==) Automatically enabling devices
[ 25115.506] (==) Automatically adding GPU devices
[ 25115.506] (==) Automatically binding GPU devices
[ 25115.506] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 25115.506] (==) FontPath set to:
catalogue:/etc/X11/fontpath.d,
built-ins
[ 25115.506] (==) ModulePath set to "/usr/lib64/xorg/modules"
[ 25115.506] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 25115.506] (II) Loader magic: 0x7fa8ce9008
[ 25115.506] (II) Module ABI versions:
[ 25115.506] X.Org ANSI C Emulation: 0.4
[ 25115.506] X.Org Video Driver: 23.0
[ 25115.506] X.Org XInput driver : 24.1
[ 25115.506] X.Org Server Extension : 10.0
[ 25115.506] (II) no primary bus or device found
[ 25115.506] (II) LoadModule: "glx"
[ 25115.507] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[ 25115.513] (II) Module glx: vendor="X.Org Foundation"
[ 25115.513] compiled for 1.19.5, module version = 1.0.0
[ 25115.513] ABI class: X.Org Server Extension, version 10.0
[ 25115.513] (II) LoadModule: "mali"
[ 25115.513] (II) Loading /usr/lib64/xorg/modules/drivers/mali_drv.so
[ 25115.555] (II) Module mali: vendor="X.Org Foundation"
[ 25115.555] compiled for 1.19.5, module version = 0.4.2
[ 25115.555] ABI class: X.Org Video Driver, version 23.0
[ 25115.555] (II) MALI: driver for Mali Framebuffer: mali
[ 25115.555] (--) using VT number 2
[ 25115.558] (WW) Falling back to old probe method for mali
[ 25115.563] (II) MALI(0): using /dev/fb0
[ 25115.563] (II) MALI(0): [MaliPreInit:1046]: Entering
[ 25115.563] (II) MALI(0): [MaliGetRec:179]: Entering
[ 25115.563] (II) MALI(0): [MaliHWInit:829]: Entering
[ 25115.563] (II) MALI(0): [MaliHWGetDepth:861]: Entering
[ 25115.563] (II) MALI(0): Creating default Display subsection in Screen section
"Mali-Screen" for depth/fbbpp 24/32
[ 25115.563] (**) MALI(0): Depth 24, (--) framebuffer bpp 32
[ 25115.564] (==) MALI(0): RGB weight 888
[ 25115.564] (==) MALI(0): Default visual is TrueColor
[ 25115.564] (==) MALI(0): Using gamma correction (1.0, 1.0, 1.0)
[ 25115.564] (II) MALI(0): [MaliHWGetVidmem:879]: Entering
[ 25115.564] (II) MALI(0): [MaliHWGetName:887]: Entering
[ 25115.564] (II) MALI(0): hardware: hifb (video memory: 32400kB)
[ 25115.564] (**) MALI(0): Option "DRI2" "true"
[ 25115.565] (**) MALI(0): Option "DRI2_PAGE_FLIP" "true"
[ 25115.565] (**) MALI(0): Option "DRI2_WAIT_VSYNC" "true"
[ 25115.565] (**) MALI(0): Option "UMP_CACHED" "false"
[ 25115.565] (**) MALI(0): Option "UMP_LOCK" "false"
[ 25115.565] (**) MALI(0): DRI Fullscreen page flip enabled
[ 25115.565] (**) MALI(0): DRI Fullscreen page flip VSYNC'd
[ 25115.565] (**) MALI(0): Use uncached UMP memory
[ 25115.565] (**) MALI(0): Don't use umplock across processes
[ 25116.456] (EE) MALI(0): [mali_drm_open_master:1015] Error: mali_drm_open_master Unable to open DRM: No such file or directory
[ 25116.456] (EE) MALI(0): [MaliPreInit:1148] Error: Failed to be master of DRM!
[ 25116.456] (II) UnloadModule: "mali"
[ 25116.456] (EE) Screen(s) found, but none have a usable configuration.
[ 25116.456] (EE)
Fatal server error:
[ 25116.456] (EE) no screens found(EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 25116.456] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 25116.457] (EE) Server terminated with error (1). Closing log file.
Best Regards!!
Old issue, closing.