Hello I have mk908 rk3188 and I installed linux kernel and I am using Gentoo as the rootfs ...
I've got the instructions from
http://linux-sunxi.org/Mali_binary_driver#Mali_and_UMP_kernel_drivers and I did every single step.
And here is my Xorg.log ...
[ 51.999]
X.Org X Server 1.13.4
Release Date: 2013-04-17
[ 51.999] X Protocol Version 11, Revision 0
[ 51.999] Build Operating System: Linux 3.6.11+ armv6l Gentoo
[ 51.999] Current Operating System: Linux localhost 3.0.36+ #9 SMP PREEMPT Mon Mar 10 11:04:32 AMT 2014 armv7l
[ 51.999] Kernel command line: root=/dev/mtdblock9 init=/sbin/init loglevel=8 rootfstype=ext4 rootwait mtdparts=rk29xxnand:0x00002000@0x00002000(misc),0x00004000@0x00004000(kernel),0x00008000@0x00008000(boot),0x00008000@0x00010000(recovery),0x00002000@0x00018000(backup),0x00002000@0x0001A000(cache),0x00002000@0x0001C000(userdata),0x00002000@0x0001E000(kpanic),0x00002000@0x00020000(system),-@0x00022000(user)
[ 51.999] Build Date: 27 April 2013 09:58:33PM
[ 52.000]
[ 52.000] Current version of pixman: 0.29.2
[ 52.000] Before reporting problems, check
http://wiki.x.org to make sure that you have the latest version.
[ 52.000] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 52.000] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Mar 13 20:54:59 2014
[ 52.028] (==) Using config file: "/etc/X11/xorg.conf"
[ 52.028] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 52.031] (==) No Layout section. Using the first Screen section.
[ 52.031] (==) No screen section available. Using defaults.
[ 52.031] (**) |-->Screen "Default Screen Section" (0)
[ 52.031] (**) | |-->Monitor "<default monitor>"
[ 52.040] (==) No device specified for screen "Default Screen Section".
Using the first device section listed.
[ 52.040] (**) | |-->Device "Allwinner A10/A13 FBDEV"
[ 52.040] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 52.040] (==) Automatically adding devices
[ 52.040] (==) Automatically enabling devices
[ 52.040] (==) Automatically adding GPU devices
[ 52.057] (WW) The directory "/usr/share/fonts/TTF/" does not exist.
[ 52.057] Entry deleted from font path.
[ 52.057] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[ 52.057] Entry deleted from font path.
[ 52.057] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[ 52.057] Entry deleted from font path.
[ 52.069] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[ 52.069] Entry deleted from font path.
[ 52.069] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[ 52.082] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[ 52.082] Entry deleted from font path.
[ 52.082] (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[ 52.082] (==) FontPath set to:
/usr/share/fonts/misc/
[ 52.082] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 52.082] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 52.084] (II) Loader magic: 0x1d5e28
[ 52.084] (II) Module ABI versions:
[ 52.084] X.Org ANSI C Emulation: 0.4
[ 52.084] X.Org Video Driver: 13.1
[ 52.084] X.Org XInput driver : 18.0
[ 52.084] X.Org Server Extension : 7.0
[ 52.085] (II) config/udev: Adding drm device (/dev/dri/card0)
[ 52.088] Initializing built-in extension Generic Event Extension
[ 52.088] Initializing built-in extension SHAPE
[ 52.088] Initializing built-in extension MIT-SHM
[ 52.088] Initializing built-in extension XInputExtension
[ 52.088] Initializing built-in extension XTEST
[ 52.089] Initializing built-in extension BIG-REQUESTS
[ 52.089] Initializing built-in extension SYNC
[ 52.089] Initializing built-in extension XKEYBOARD
[ 52.089] Initializing built-in extension XC-MISC
[ 52.089] Initializing built-in extension XINERAMA
[ 52.089] Initializing built-in extension XFIXES
[ 52.089] Initializing built-in extension RENDER
[ 52.089] Initializing built-in extension RANDR
[ 52.089] Initializing built-in extension COMPOSITE
[ 52.089] Initializing built-in extension DAMAGE
[ 52.089] Initializing built-in extension MIT-SCREEN-SAVER
[ 52.089] Initializing built-in extension DOUBLE-BUFFER
[ 52.089] Initializing built-in extension RECORD
[ 52.089] Initializing built-in extension DPMS
[ 52.089] Initializing built-in extension X-Resource
[ 52.089] Initializing built-in extension XVideo
[ 52.089] Initializing built-in extension XVideo-MotionCompensation
[ 52.089] Initializing built-in extension XFree86-VidModeExtension
[ 52.089] Initializing built-in extension XFree86-DGA
[ 52.089] Initializing built-in extension XFree86-DRI
[ 52.089] Initializing built-in extension DRI2
[ 52.089] (II) LoadModule: "glx"
[ 52.108] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 52.140] (II) Module glx: vendor="X.Org Foundation"
[ 52.140] compiled for 1.13.4, module version = 1.0.0
[ 52.140] ABI class: X.Org Server Extension, version 7.0
[ 52.140] (==) AIGLX enabled
[ 52.140] Loading extension GLX
[ 52.140] (II) LoadModule: "fbturbo"
[ 52.141] (II) Loading /usr/lib/xorg/modules/drivers/fbturbo_drv.so
[ 52.171] (II) Module fbturbo: vendor="X.Org Foundation"
[ 52.171] compiled for 1.13.4, module version = 0.5.1
[ 52.171] Module class: X.Org Video Driver
[ 52.171] ABI class: X.Org Video Driver, version 13.1
[ 52.172] (II) FBTURBO: driver for framebuffer: fbturbo
[ 52.172] (++) using VT number 7
[ 52.185] (WW) Falling back to old probe method for fbturbo
[ 52.185] (II) Loading sub module "fbdevhw"
[ 52.185] (II) LoadModule: "fbdevhw"
[ 52.185] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 52.187] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 52.188] compiled for 1.13.4, module version = 0.0.2
[ 52.188] ABI class: X.Org Video Driver, version 13.1
[ 52.188] (II) FBTURBO(0): using /dev/fb0
[ 52.188] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 52.188] (II) FBTURBO(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 16/16
[ 52.188] (==) FBTURBO(0): Depth 16, (==) framebuffer bpp 16
[ 52.188] (==) FBTURBO(0): RGB weight 565
[ 52.188] (==) FBTURBO(0): Default visual is TrueColor
[ 52.188] (==) FBTURBO(0): Using gamma correction (1.0, 1.0, 1.0)
[ 52.188] (II) FBTURBO(0): hardware: fb0 (video memory: 24576kB)
[ 52.188] (**) FBTURBO(0): Option "fbdev" "/dev/fb0"
[ 52.188] (**) FBTURBO(0): Option "SwapbuffersWait" "true"
[ 52.188] (II) FBTURBO(0): processor: ARM Cortex-A9
[ 52.188] (II) FBTURBO(0): checking modes against framebuffer device...
[ 52.189] (II) FBTURBO(0): checking modes against monitor...
[ 52.189] (--) FBTURBO(0): Virtual size is 1920x1080 (pitch 1920)
[ 52.189] (**) FBTURBO(0): Built-in mode "current": 148.5 MHz, 67.5 kHz, 60.0 Hz
[ 52.189] (II) FBTURBO(0): Modeline "current"x0.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 -hsync -vsync -csync (67.5 kHz b)
[ 52.189] (==) FBTURBO(0): DPI set to (96, 96)
[ 52.189] (II) Loading sub module "fb"
[ 52.189] (II) LoadModule: "fb"
[ 52.189] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 52.204] (II) Module fb: vendor="X.Org Foundation"
[ 52.204] compiled for 1.13.4, module version = 1.0.0
[ 52.204] ABI class: X.Org ANSI C Emulation, version 0.4
[ 52.242] (II) FBTURBO(0): using backing store heuristics
[ 52.246] (II) FBTURBO(0): can't load 'g2d_23' kernel module
[ 52.246] (II) FBTURBO(0): failed to enable the use of sunxi display controller
[ 52.246] (II) FBTURBO(0): No sunxi-g2d hardware detected (check /dev/disp and /dev/g2d)
[ 52.246] (II) FBTURBO(0): G2D hardware acceleration can't be enabled
[ 52.246] (II) FBTURBO(0): enabled fbdev copyarea acceleration
[ 52.247] (==) FBTURBO(0): Backing store disabled
[ 52.252] (==) FBTURBO(0): DPMS enabled
[ 52.252] (II) FBTURBO(0): failed to enable hardware cursor
[ 52.265] (II) FBTURBO(0): can't load 'sunxi_cedar_mod' kernel module
[ 52.266] (II) Loading sub module "dri2"
[ 52.266] (II) LoadModule: "dri2"
[ 52.266] (II) Module "dri2" already built-in
[ 52.266] (II) FBTURBO(0): display controller hardware overlays can't be used for DRI2
[ 52.266] (II) FBTURBO(0): Wait on SwapBuffers? enabled
[ 52.266] (II) FBTURBO(0): [DRI2] Setup complete
[ 52.266] (II) FBTURBO(0): [DRI2] DRI driver: lima
[ 52.266] (II) FBTURBO(0): using DRI2 integration for Mali GPU (UMP buffers)
[ 52.266] (II) FBTURBO(0): Mali binary drivers can only accelerate EGL/GLES
[ 52.266] (II) FBTURBO(0): so AIGLX/GLX is expected to fail or fallback to software
[ 52.267] (==) RandR enabled
[ 52.301] (EE) AIGLX error: dlopen of /usr/lib/dri/lima_dri.so failed (/usr/lib/dri/lima_dri.so: cannot open shared object file: No such file or directory)
[ 52.301] (EE) AIGLX: reverting to software rendering
[ 52.301] (II) AIGLX: Screen 0 is not DRI capable
[ 52.527] (II) AIGLX: Loaded and initialized swrast
[ 52.527] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[ 52.815] (II) config/udev: Adding drm device (/dev/dri/card0)
[ 52.816] (II) config/udev: Adding input device rk29-keypad (/dev/input/event0)
[ 52.816] (**) rk29-keypad: Applying InputClass "evdev keyboard catchall"
[ 52.816] (II) LoadModule: "evdev"
[ 52.816] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ 52.824] (II) Module evdev: vendor="X.Org Foundation"
[ 52.824] compiled for 1.13.4, module version = 2.8.0
[ 52.824] Module class: X.Org XInput Driver
[ 52.824] ABI class: X.Org XInput driver, version 18.0
[ 52.824] (II) Using input driver 'evdev' for 'rk29-keypad'
[ 52.824] (**) rk29-keypad: always reports core events
[ 52.824] (**) evdev: rk29-keypad: Device: "/dev/input/event0"
[ 52.824] (--) evdev: rk29-keypad: Vendor 0x1 Product 0x1
[ 52.824] (--) evdev: rk29-keypad: Found keys
[ 52.824] (II) evdev: rk29-keypad: Configuring as keyboard
[ 52.824] (**) Option "config_info" "udev:/sys/devices/platform/rk29-keypad/input/input0/event0"
[ 52.824] (II) XINPUT: Adding extended input device "rk29-keypad" (type: KEYBOARD, id 6)
[ 52.824] (**) Option "xkb_rules" "evdev"
[ 52.824] (**) Option "xkb_model" "evdev"
[ 52.824] (**) Option "xkb_layout" "us"
[ 52.890] (II) config/udev: Adding input device CHICONY USB Keyboard (/dev/input/event1)
[ 52.890] (**) CHICONY USB Keyboard: Applying InputClass "evdev keyboard catchall"
[ 52.890] (II) Using input driver 'evdev' for 'CHICONY USB Keyboard'
[ 52.890] (**) CHICONY USB Keyboard: always reports core events
[ 52.890] (**) evdev: CHICONY USB Keyboard: Device: "/dev/input/event1"
[ 52.890] (--) evdev: CHICONY USB Keyboard: Vendor 0x4f2 Product 0x833
[ 52.891] (--) evdev: CHICONY USB Keyboard: Found keys
[ 52.891] (II) evdev: CHICONY USB Keyboard: Configuring as keyboard
[ 52.891] (**) Option "config_info" "udev:/sys/devices/platform/usb20_host/usb2/2-1/2-1.2/2-1.2:1.0/input/input1/event1"
[ 52.891] (II) XINPUT: Adding extended input device "CHICONY USB Keyboard" (type: KEYBOARD, id 7)
[ 52.891] (**) Option "xkb_rules" "evdev"
[ 52.891] (**) Option "xkb_model" "evdev"
[ 52.891] (**) Option "xkb_layout" "us"
[ 52.892] (II) config/udev: Adding input device CHICONY USB Keyboard (/dev/input/event2)
[ 52.892] (**) CHICONY USB Keyboard: Applying InputClass "evdev keyboard catchall"
[ 52.892] (II) Using input driver 'evdev' for 'CHICONY USB Keyboard'
[ 52.892] (**) CHICONY USB Keyboard: always reports core events
[ 52.892] (**) evdev: CHICONY USB Keyboard: Device: "/dev/input/event2"
[ 52.893] (--) evdev: CHICONY USB Keyboard: Vendor 0x4f2 Product 0x833
[ 52.893] (--) evdev: CHICONY USB Keyboard: Found keys
[ 52.893] (II) evdev: CHICONY USB Keyboard: Configuring as keyboard
[ 52.893] (**) Option "config_info" "udev:/sys/devices/platform/usb20_host/usb2/2-1/2-1.2/2-1.2:1.1/input/input2/event2"
[ 52.893] (II) XINPUT: Adding extended input device "CHICONY USB Keyboard" (type: KEYBOARD, id 8)
[ 52.893] (**) Option "xkb_rules" "evdev"
[ 52.893] (**) Option "xkb_model" "evdev"
[ 52.893] (**) Option "xkb_layout" "us"
[ 54.194] (II) config/udev: Adding input device PixArt USB Optical Mouse (/dev/input/event3)
[ 54.194] (**) PixArt USB Optical Mouse: Applying InputClass "evdev pointer catchall"
[ 54.195] (II) Using input driver 'evdev' for 'PixArt USB Optical Mouse'
[ 54.195] (**) PixArt USB Optical Mouse: always reports core events
[ 54.195] (**) evdev: PixArt USB Optical Mouse: Device: "/dev/input/event3"
[ 54.195] (--) evdev: PixArt USB Optical Mouse: Vendor 0x93a Product 0x2510
[ 54.195] (--) evdev: PixArt USB Optical Mouse: Found 3 mouse buttons
[ 54.195] (--) evdev: PixArt USB Optical Mouse: Found scroll wheel(s)
[ 54.195] (--) evdev: PixArt USB Optical Mouse: Found relative axes
[ 54.195] (--) evdev: PixArt USB Optical Mouse: Found x and y relative axes
[ 54.195] (II) evdev: PixArt USB Optical Mouse: Configuring as mouse
[ 54.195] (II) evdev: PixArt USB Optical Mouse: Adding scrollwheel support
[ 54.195] (**) evdev: PixArt USB Optical Mouse: YAxisMapping: buttons 4 and 5
[ 54.195] (**) evdev: PixArt USB Optical Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 54.195] (**) Option "config_info" "udev:/sys/devices/platform/usb20_host/usb2/2-1/2-1.3/2-1.3:1.0/input/input4/event3"
[ 54.195] (II) XINPUT: Adding extended input device "PixArt USB Optical Mouse" (type: MOUSE, id 9)
[ 54.195] (II) evdev: PixArt USB Optical Mouse: initialized for relative axes.
[ 54.196] (**) PixArt USB Optical Mouse: (accel) keeping acceleration scheme 1
[ 54.196] (**) PixArt USB Optical Mouse: (accel) acceleration profile 0
[ 54.196] (**) PixArt USB Optical Mouse: (accel) acceleration factor: 2.000
[ 54.196] (**) PixArt USB Optical Mouse: (accel) acceleration threshold: 4
Please I need help what should I do ?