Startx problem with imx6q /imx6dl with ubuntu

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Startx problem with imx6q /imx6dl with ubuntu

3,214 Views
srinivasaporam
Contributor II

Hi,

We have got IMX6Q/IMX6DL reference board (Wandboard) which is working fine with pre-built images. When we are downloading 3.10.53 or 3.14.14 or any other kernel source and cross-compile it and use ubuntu-core-14.04.2-core-armhf.tar.gz (rootfs).

When every thing is deployed like kernel image. rootfs, modules, firmware, dtbs etc to sd card and powering on the target board, boots to ubuntu 14.04, but desktop gui (gnome, kde,lxde) etc are not coming even though they are getting installed successfully. it is always going to terminal...

are we lagging in any of the steps to set up Xorg????

is there any procedural steps or document to setup xorg in imx6 q boards. i think gpu (vivante) drivers are already loaded in the kernel... so, no need of installing them again...

When Iam running startx, it is failing and giving segmentation fault :

[  1533.990] (EE) Backtrace:

[  1533.995] (EE)

[  1533.999] (EE) Segmentation fault at address 0x0

[  1534.004] (EE)

Fatal server error:

[  1534.013] (EE) Caught signal 11 (Segmentation fault). Server aborting

[  1534.017] (EE)

and Xorg.0.log is as follows:

[  1533.913]

X.Org X Server 1.15.1

Release Date: 2014-04-13

[  1533.923] X Protocol Version 11, Revision 0

[  1533.926] Build Operating System: Linux 3.2.0-67-highbank armv7l Ubuntu

[  1533.930] Current Operating System: Linux localhost.localdomain 3.14.14+ #2 SMP Fri Jan 8 16:59:55 IST 2016 armv7l

[  1533.931] Kernel command line: console=ttymxc0,115200 root=/dev/mmcblk0p1 rootwait rw video=mxcfb0:dev=hdmi,1280x720M@60,if=RGB24

[  1533.938] Build Date: 12 February 2015  02:55:07PM

[  1533.943] xorg-server 2:1.15.1-0ubuntu2.7 (For technical support please see http://www.ubuntu.com/support)

[  1533.947] Current version of pixman: 0.30.2

[  1533.956]     Before reporting problems, check http://wiki.x.org

    to make sure that you have the latest version.

[  1533.956] Markers: (--) probed, (**) from config file, (==) default setting,

    (++) from command line, (!!) notice, (II) informational,

    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.

[  1533.974] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Jan  9 15:41:33 2016

[  1533.980] (==) Using system config directory "/usr/share/X11/xorg.conf.d"

[  1533.981] (==) No Layout section.  Using the first Screen section.

[  1533.981] (==) No screen section available. Using defaults.

[  1533.982] (**) |-->Screen "Default Screen Section" (0)

[  1533.982] (**) |   |-->Monitor "<default monitor>"

[  1533.982] (==) No monitor specified for screen "Default Screen Section".

    Using a default monitor configuration.

[  1533.983] (==) Automatically adding devices

[  1533.983] (==) Automatically enabling devices

[  1533.983] (==) Automatically adding GPU devices

[  1533.983] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.

[  1533.983]     Entry deleted from font path.

[  1533.983] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.

[  1533.983]     Entry deleted from font path.

[  1533.983] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.

[  1533.983]     Entry deleted from font path.

[  1533.983] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.

[  1533.983]     Entry deleted from font path.

[  1533.983] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.

[  1533.983]     Entry deleted from font path.

[  1533.983] (==) FontPath set to:

    /usr/share/fonts/X11/misc,

    /usr/share/fonts/X11/Type1,

    built-ins

[  1533.983] (==) ModulePath set to "/usr/lib/arm-linux-gnueabihf/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"

[  1533.983] (II) The server relies on udev to provide the list of input devices.

    If no devices become available, reconfigure udev or disable AutoAddDevices.

[  1533.984] (II) Loader magic: 0x76f77f10

[  1533.984] (II) Module ABI versions:

[  1533.984]     X.Org ANSI C Emulation: 0.4

[  1533.984]     X.Org Video Driver: 15.0

[  1533.984]     X.Org XInput driver : 20.0

[  1533.984]     X.Org Server Extension : 8.0

[  1533.985] (II) xfree86: Adding drm device (/dev/dri/card0)

[  1533.985] (EE)

[  1533.990] (EE) Backtrace:

[  1533.995] (EE)

[  1533.999] (EE) Segmentation fault at address 0x0

[  1534.004] (EE)

Fatal server error:

[  1534.013] (EE) Caught signal 11 (Segmentation fault). Server aborting

[  1534.017] (EE)

[  1534.022] (EE)

Please consult the The X.Org Foundation support

     at http://wiki.x.org

for help.

[  1534.039] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.

[  1534.043] (EE)

how to resolve this??????/

Labels (3)
0 Kudos
7 Replies

1,217 Views
srinivasaporam
Contributor II

Hi,

chapter 18.3.6 is "Setup X-Windows System Acceleration on Yocto". But, we are trying with Ubuntu. is there any procedure to do the same on ubuntu????

0 Kudos

1,217 Views
jimmychan
NXP TechSupport
NXP TechSupport

We use Yocto to build the bsp. I think you can try to use Yocto to build it and then copy the necessary files into your target board ubuntu filesystem.

0 Kudos

1,217 Views
srinivasaporam
Contributor II

I read these chapters.

if we are using yocto, then it is instucted to install gpu-binaries, where as thers like Ubuntu, Debian drivers comes as kernel loadable modules.

but for my ubuntu, vivante.so and other drm libraries (.so files) are missing. and also to set up X in ubuntu how to install (xorg-vivante) drivers is also not specified.

0 Kudos

1,217 Views
jimmychan
NXP TechSupport
NXP TechSupport

In Chapter 18.3.6, there are steps for setup X and the vivante_drv.so and DRM lib.  Is it work for you?

0 Kudos

1,217 Views
srinivasaporam
Contributor II

After I have made xorg.conf (/etc/X11/xorg.conf) as below:

Section "ServerLayout"

        Identifier      "Default Layout"

        Screen          "Default Screen"

EndSection

Section "Module"

        Load            "dbe"

        Load            "extmod"

        Load            "freetype"

        Load            "glx"

        Load            "dri"

EndSection

Section "InputDevice"

        Identifier      "Generic Keyboard"

        Driver          "kbd"

        Option          "XkbLayout" "us"

        Option          "XkbModel" "pc105"

        Option          "XkbRules" "xorg"

EndSection

Section "InputDevice"

        Identifier      "Configured Mouse"

        Driver          "mouse"

        Option          "CorePointer"

EndSection

Section "Device"

        Identifier      "i.MX Accelerated Framebuffer Device"

        Driver          "vivante"

        Option          "fbdev"         "/dev/fb0"

        Option          "vivante_fbdev" "/dev/fb0"

        Option          "HWcursor"      "false"

EndSection

Section "Monitor"

        Identifier      "Configured Monitor"

EndSection

Section "Screen"

        Identifier      "Default Screen"

        Monitor         "Configured Monitor"

        Device          "i.MX Accelerated Framebuffer Device"

        DefaultDepth    24

EndSection

Section "DRI"

        Mode 0666

EndSection

and then  sudo startx is going to a blank screen and contents of Xorg.0.log are

[25.574]

X.Org X Server 1.15.1

Release Date: 2014-04-13

[25.574] X Protocol Version 11, Revision 0
[25.574] Build Operating System: Linux 3.2.0-67-highbank armv7l Ubuntu
[25.574] Current Operating System: Linux localhost.localdomain 3.10.53-1.1.0_ga-wandboard-06111-gaec7592 #3 SMP PREEMPT Tue Jan 12 18:25:13 IST 2016 armv7l
[25.575] Kernel command line: console=ttymxc0,115200 root=/dev/mmcblk2p1 rw rootfstype=ext3 earlyprintk rootwait
[25.576] Build Date: 12 February 2015  02:55:07PM
[25.578] xorg-server 2:1.15.1-0ubuntu2.7 (For technical support please see http://www.ubuntu.com/support)
[25.578] Current version of pixman: 0.30.2
[25.578]     Before reporting problems, check http://wiki.x.org

    to make sure that you have the latest version.

[25.579] Markers: (--) probed, (**) from config file, (==) default setting,

    (++) from command line, (!!) notice, (II) informational,

    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.

[25.580] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Jan  1 05:30:24 1970
[25.598] (==) Using config file: "/etc/X11/xorg.conf"
[25.598] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[25.628] (==) ServerLayout "Default Layout"
[25.628] (**) |-->Screen "Default Screen" (0)
[25.628] (**) |   |-->Monitor "Configured Monitor"
[25.629] (**) |   |-->Device "i.MX Accelerated Framebuffer Device"
[25.631] (==) Automatically adding devices
[25.631] (==) Automatically enabling devices
[25.631] (==) Automatically adding GPU devices
[25.666] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[25.666]     Entry deleted from font path.
[25.666] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[25.666]     Entry deleted from font path.
[25.666] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[25.666]     Entry deleted from font path.
[25.677] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[25.677]     Entry deleted from font path.
[25.677] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[25.677]     Entry deleted from font path.
[25.677] (==) FontPath set to:

    /usr/share/fonts/X11/misc,

    /usr/share/fonts/X11/Type1,

    built-ins

[25.677] (==) ModulePath set to "/usr/lib/arm-linux-gnueabihf/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
[25.677] (II) The server relies on udev to provide the list of input devices.

    If no devices become available, reconfigure udev or disable AutoAddDevices.

[25.677] (II) Loader magic: 0x76f6ff10
[25.678] (II) Module ABI versions:
[25.678]     X.Org ANSI C Emulation: 0.4
[25.678]     X.Org Video Driver: 15.0
[25.678]     X.Org XInput driver : 20.0
[25.678]     X.Org Server Extension : 8.0
[25.679] (II) xfree86: Adding drm device (/dev/dri/card0)
[25.679] Initializing built-in extension Generic Event Extension
[25.679] Initializing built-in extension SHAPE
[25.679] Initializing built-in extension MIT-SHM
[25.679] Initializing built-in extension XInputExtension
[25.679] Initializing built-in extension XTEST
[25.679] Initializing built-in extension BIG-REQUESTS
[25.681] Initializing built-in extension SYNC
[25.681] Initializing built-in extension XKEYBOARD
[25.682] Initializing built-in extension XC-MISC
[25.682] Initializing built-in extension SECURITY
[25.682] Initializing built-in extension XINERAMA
[25.682] Initializing built-in extension XFIXES
[25.682] Initializing built-in extension RENDER
[25.682] Initializing built-in extension RANDR
[25.682] Initializing built-in extension COMPOSITE
[25.682] Initializing built-in extension DAMAGE
[25.682] Initializing built-in extension MIT-SCREEN-SAVER
[25.682] Initializing built-in extension DOUBLE-BUFFER
[25.682] Initializing built-in extension RECORD
[25.682] Initializing built-in extension DPMS
[25.682] Initializing built-in extension Present
[25.682] Initializing built-in extension DRI3
[25.683] Initializing built-in extension X-Resource
[25.683] Initializing built-in extension XVideo
[25.683] Initializing built-in extension XVideo-MotionCompensation
[25.683] Initializing built-in extension SELinux
[25.683] Initializing built-in extension XFree86-VidModeExtension
[25.683] Initializing built-in extension XFree86-DGA
[25.683] Initializing built-in extension XFree86-DRI
[25.683] Initializing built-in extension DRI2
[25.683] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[25.683] (WW) "xmir" is not to be loaded by default. Skipping.
[25.683] (II) LoadModule: "dbe"
[25.684] (II) Module "dbe" already built-in
[25.684] (II) LoadModule: "extmod"
[25.684] (II) Module "extmod" already built-in
[25.684] (II) LoadModule: "glx"
[25.706] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[25.932] (II) Module glx: vendor="X.Org Foundation"
[25.933]     compiled for 1.15.1, module version = 1.0.0
[25.933]     ABI class: X.Org Server Extension, version 8.0
[25.933] (==) AIGLX enabled
[25.933] Loading extension GLX
[25.933] (II) LoadModule: "dri"
[25.933] (II) Module "dri" already built-in
[25.934] (II) LoadModule: "vivante"
[25.963] (WW) Warning, couldn't open module vivante
[25.963] (II) UnloadModule: "vivante"
[25.963] (II) Unloading vivante
[25.963] (EE) Failed to load module "vivante" (module does not exist, 0)
[25.963] (==) Matched modesetting as autoconfigured driver 0
[25.963] (==) Matched fbdev as autoconfigured driver 1
[25.963] (==) Assigned the driver to the xf86ConfigLayout
[25.964] (II) LoadModule: "modesetting"
[25.964] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[26.119] (II) Module modesetting: vendor="X.Org Foundation"
[26.119]     compiled for 1.15.0, module version = 0.8.1
[26.119]     Module class: X.Org Video Driver
[26.119]     ABI class: X.Org Video Driver, version 15.0
[26.120] (II) LoadModule: "fbdev"
[26.120] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[26.134] (II) Module fbdev: vendor="X.Org Foundation"
[26.134]     compiled for 1.15.0, module version = 0.4.4
[26.134]     Module class: X.Org Video Driver
[26.134]     ABI class: X.Org Video Driver, version 15.0
[26.134] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[26.134] (II) FBDEV: driver for framebuffer: fbdev
[26.134] (++) using VT number 7

[26.169] (WW) Falling back to old probe method for modesetting
[26.169] (WW) Falling back to old probe method for fbdev
[26.169] (II) Loading sub module "fbdevhw"
[26.169] (II) LoadModule: "fbdevhw"
[26.170] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[26.187] (II) Module fbdevhw: vendor="X.Org Foundation"
[26.187]     compiled for 1.15.1, module version = 0.0.2
[26.187]     ABI class: X.Org Video Driver, version 15.0
[26.187] (II) FBDEV(0): using /dev/fb0
[26.188] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[26.188] (II) FBDEV(0): Creating default Display subsection in Screen section

    "Default Screen" for depth/fbbpp 24/32

[26.188] (**) FBDEV(0): Depth 24, (--) framebuffer bpp 32
[26.188] (==) FBDEV(0): RGB weight 888
[26.188] (==) FBDEV(0): Default visual is TrueColor
[26.188] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[26.188] (II) FBDEV(0): hardware: DISP3 BG (video memory: 8100kB)
[26.188] (**) FBDEV(0): Option "fbdev" "/dev/fb0"
[26.189] (II) FBDEV(0): checking modes against framebuffer device...
[26.189] (II) FBDEV(0): checking modes against monitor...
[26.189] (--) FBDEV(0): Virtual size is 1920x1080 (pitch 1920)
[26.189] (**) FBDEV(0):  Built-in mode "current": 148.5 MHz, 67.5 kHz, 60.0 Hz
[26.189] (II) FBDEV(0): Modeline "current"x0.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync -csync (67.5 kHz b)
[26.189] (==) FBDEV(0): DPI set to (96, 96)
[26.189] (II) Loading sub module "fb"
[26.189] (II) LoadModule: "fb"
[26.191] (II) Loading /usr/lib/xorg/modules/libfb.so
[26.208] (II) Module fb: vendor="X.Org Foundation"
[26.208]     compiled for 1.15.1, module version = 1.0.0
[26.208]     ABI class: X.Org ANSI C Emulation, version 0.4
[26.208] (**) FBDEV(0): using shadow framebuffer
[26.208] (II) Loading sub module "shadow"
[26.209] (II) LoadModule: "shadow"
[26.209] (II) Loading /usr/lib/xorg/modules/libshadow.so
[26.291] (II) Module shadow: vendor="X.Org Foundation"
[26.291]     compiled for 1.15.1, module version = 1.1.0
[26.291]     ABI class: X.Org ANSI C Emulation, version 0.4
[26.292] (==) Depth 24 pixmap format is 32 bpp
[26.389] (==) FBDEV(0): Backing store enabled
[26.390] (==) FBDEV(0): DPMS enabled
[26.390] (==) RandR enabled
[26.421] (II) SELinux: Disabled on system
[26.425] (II) AIGLX: Screen 0 is not DRI2 capable
[26.425] (EE) AIGLX: reverting to software rendering
[26.545] (II) AIGLX: Loaded and initialized swrast
[26.545] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[26.683] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
[26.703] (II) config/udev: Adding drm device (/dev/dri/card0) card0 /sys/devices/platform/Vivante GCCore/drm/card0
[26.713] (II) config/udev: Ignoring already known drm device (/dev/dri/card0)
[26.716] (II) config/udev: Adding input device USB USB Keyboard (/dev/input/event0)
[26.716] (**) USB USB Keyboard: Applying InputClass "evdev keyboard catchall"
[26.716] (II) LoadModule: "evdev"
[26.717] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[26.727] (II) Module evdev: vendor="X.Org Foundation"
[26.727]     compiled for 1.15.0, module version = 2.8.2
[26.727]     Module class: X.Org XInput Driver
[26.727]     ABI class: X.Org XInput driver, version 20.0
[26.727] (II) Using input driver 'evdev' for 'USB USB Keyboard'
[26.727] (**) USB USB Keyboard: always reports core events
[26.728] (**) evdev: USB USB Keyboard: Device: "/dev/input/event0"
[26.728] (--) evdev: USB USB Keyboard: Vendor 0x1a2c Product 0xc23
[26.728] (--) evdev: USB USB Keyboard: Found keys
[26.728] (II) evdev: USB USB Keyboard: Configuring as keyboard
[26.728] (**) Option "config_info" "udev:/sys/devices/soc0/soc.1/2100000.aips-bus/2184200.usb/ci_hdrc.1/usb1/1-1/1-1.1/1-1.1:1.0/input/input0/event0"
[26.728] (II) XINPUT: Adding extended input device "USB USB Keyboard" (type: KEYBOARD, id 6)
[26.728] (**) Option "xkb_rules" "evdev"
[26.728] (**) Option "xkb_model" "pc105"
[26.728] (**) Option "xkb_layout" "us"
[26.732] (II) config/udev: Adding input device USB USB Keyboard (/dev/input/event1)
[26.732] (**) USB USB Keyboard: Applying InputClass "evdev keyboard catchall"
[26.732] (II) Using input driver 'evdev' for 'USB USB Keyboard'
[26.732] (**) USB USB Keyboard: always reports core events
[26.732] (**) evdev: USB USB Keyboard: Device: "/dev/input/event1"
[26.732] (--) evdev: USB USB Keyboard: Vendor 0x1a2c Product 0xc23
[26.732] (--) evdev: USB USB Keyboard: Found 1 mouse buttons
[26.733] (--) evdev: USB USB Keyboard: Found scroll wheel(s)
[26.733] (--) evdev: USB USB Keyboard: Found relative axes
[26.733] (II) evdev: USB USB Keyboard: Forcing relative x/y axes to exist.
[26.733] (--) evdev: USB USB Keyboard: Found absolute axes
[26.733] (II) evdev: USB USB Keyboard: Forcing absolute x/y axes to exist.
[26.733] (--) evdev: USB USB Keyboard: Found keys
[26.733] (II) evdev: USB USB Keyboard: Configuring as mouse
[26.733] (II) evdev: USB USB Keyboard: Configuring as keyboard
[26.733] (II) evdev: USB USB Keyboard: Adding scrollwheel support
[26.733] (**) evdev: USB USB Keyboard: YAxisMapping: buttons 4 and 5
[26.733] (**) evdev: USB USB Keyboard: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[26.733] (**) Option "config_info" "udev:/sys/devices/soc0/soc.1/2100000.aips-bus/2184200.usb/ci_hdrc.1/usb1/1-1/1-1.1/1-1.1:1.1/input/input1/event1"
[26.733] (II) XINPUT: Adding extended input device "USB USB Keyboard" (type: KEYBOARD, id 7)
[26.734] (**) Option "xkb_rules" "evdev"
[26.734] (**) Option "xkb_model" "pc105"
[26.734] (**) Option "xkb_layout" "us"
[26.735] (II) evdev: USB USB Keyboard: initialized for relative axes.
[26.735] (WW) evdev: USB USB Keyboard: ignoring absolute axes.
[26.735] (**) USB USB Keyboard: (accel) keeping acceleration scheme 1
[26.736] (**) USB USB Keyboard: (accel) acceleration profile 0
[26.736] (**) USB USB Keyboard: (accel) acceleration factor: 2.000
[26.736] (**) USB USB Keyboard: (accel) acceleration threshold: 4
[49.677] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm

[   201.232] (II) config/udev: Adding input device Logitech USB Optical Mouse (/dev/input/mouse0)

[   201.232] (II) No input driver specified, ignoring this device.

[   201.232] (II) This device may have been added with another device file.

[   201.244] (II) config/udev: Adding input device Logitech USB Optical Mouse (/dev/input/event2)

[   201.244] (**) Logitech USB Optical Mouse: Applying InputClass "evdev pointer catchall"

[   201.244] (II) Using input driver 'evdev' for 'Logitech USB Optical Mouse'

[   201.244] (**) Logitech USB Optical Mouse: always reports core events

[   201.244] (**) evdev: Logitech USB Optical Mouse: Device: "/dev/input/event2"

[   201.244] (--) evdev: Logitech USB Optical Mouse: Vendor 0x46d Product 0xc077

[   201.244] (--) evdev: Logitech USB Optical Mouse: Found 12 mouse buttons

[   201.244] (--) evdev: Logitech USB Optical Mouse: Found scroll wheel(s)

[   201.244] (--) evdev: Logitech USB Optical Mouse: Found relative axes

[   201.246] (--) evdev: Logitech USB Optical Mouse: Found x and y relative axes

[   201.246] (II) evdev: Logitech USB Optical Mouse: Configuring as mouse

[   201.247] (II) evdev: Logitech USB Optical Mouse: Adding scrollwheel support

[   201.247] (**) evdev: Logitech USB Optical Mouse: YAxisMapping: buttons 4 and 5

[   201.247] (**) evdev: Logitech USB Optical Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200

[   201.247] (**) Option "config_info" "udev:/sys/devices/soc0/soc.1/2100000.aips-bus/2184200.usb/ci_hdrc.1/usb1/1-1/1-1.2/1-1.2:1.0/input/input2/event2"

[   201.247] (II) XINPUT: Adding extended input device "Logitech USB Optical Mouse" (type: MOUSE, id 8)

[   201.248] (II) evdev: Logitech USB Optical Mouse: initialized for relative axes.

[   201.250] (**) Logitech USB Optical Mouse: (accel) keeping acceleration scheme 1

[   201.250] (**) Logitech USB Optical Mouse: (accel) acceleration profile 0

[   201.250] (**) Logitech USB Optical Mouse: (accel) acceleration factor: 2.000

[   201.250] (**) Logitech USB Optical Mouse: (accel) acceleration threshold: 4

[   371.329] (II) config/udev: removing device Logitech USB Optical Mouse

[   371.373] (II) evdev: Logitech USB Optical Mouse: Close

[   371.373] (II) UnloadModule: "evdev"

[   491.754] (II) config/udev: Adding input device Logitech USB Optical Mouse (/dev/input/mouse0)

[   491.755] (II) No input driver specified, ignoring this device.

[   491.755] (II) This device may have been added with another device file.

[   491.763] (II) config/udev: Adding input device Logitech USB Optical Mouse (/dev/input/event2)

[   491.764] (**) Logitech USB Optical Mouse: Applying InputClass "evdev pointer catchall"

[   491.764] (II) Using input driver 'evdev' for 'Logitech USB Optical Mouse'

[   491.764] (**) Logitech USB Optical Mouse: always reports core events

[   491.764] (**) evdev: Logitech USB Optical Mouse: Device: "/dev/input/event2"

[   491.764] (--) evdev: Logitech USB Optical Mouse: Vendor 0x46d Product 0xc077

[   491.764] (--) evdev: Logitech USB Optical Mouse: Found 12 mouse buttons

[   491.764] (--) evdev: Logitech USB Optical Mouse: Found scroll wheel(s)

[   491.764] (--) evdev: Logitech USB Optical Mouse: Found relative axes

[   491.764] (--) evdev: Logitech USB Optical Mouse: Found x and y relative axes

[   491.764] (II) evdev: Logitech USB Optical Mouse: Configuring as mouse

[   491.765] (II) evdev: Logitech USB Optical Mouse: Adding scrollwheel support

[   491.765] (**) evdev: Logitech USB Optical Mouse: YAxisMapping: buttons 4 and 5

[   491.765] (**) evdev: Logitech USB Optical Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200

[   491.765] (**) Option "config_info" "udev:/sys/devices/soc0/soc.1/2100000.aips-bus/2184200.usb/ci_hdrc.1/usb1/1-1/1-1.2/1-1.2:1.0/input/input3/event2"

[   491.765] (II) XINPUT: Adding extended input device "Logitech USB Optical Mouse" (type: MOUSE, id 8)

[   491.765] (II) evdev: Logitech USB Optical Mouse: initialized for relative axes.

[   491.766] (**) Logitech USB Optical Mouse: (accel) keeping acceleration scheme 1

[   491.767] (**) Logitech USB Optical Mouse: (accel) acceleration profile 0

[   491.767] (**) Logitech USB Optical Mouse: (accel) acceleration factor: 2.000

[   491.767] (**) Logitech USB Optical Mouse: (accel) acceleration threshold: 4

[   806.014] (II) config/udev: removing device Logitech USB Optical Mouse

[   806.062] (II) evdev: Logitech USB Optical Mouse: Close

[   806.062] (II) UnloadModule: "evdev"

[   850.666] (II) config/udev: Adding input device Logitech USB Optical Mouse (/dev/input/event2)

[   850.666] (**) Logitech USB Optical Mouse: Applying InputClass "evdev pointer catchall"

[   850.666] (II) Using input driver 'evdev' for 'Logitech USB Optical Mouse'

[   850.666] (**) Logitech USB Optical Mouse: always reports core events

[   850.666] (**) evdev: Logitech USB Optical Mouse: Device: "/dev/input/event2"

[   850.666] (--) evdev: Logitech USB Optical Mouse: Vendor 0x46d Product 0xc077

[   850.666] (--) evdev: Logitech USB Optical Mouse: Found 12 mouse buttons

[   850.666] (--) evdev: Logitech USB Optical Mouse: Found scroll wheel(s)

[   850.667] (--) evdev: Logitech USB Optical Mouse: Found relative axes

[   850.667] (--) evdev: Logitech USB Optical Mouse: Found x and y relative axes

[   850.667] (II) evdev: Logitech USB Optical Mouse: Configuring as mouse

[   850.667] (II) evdev: Logitech USB Optical Mouse: Adding scrollwheel support

[   850.667] (**) evdev: Logitech USB Optical Mouse: YAxisMapping: buttons 4 and 5

[   850.667] (**) evdev: Logitech USB Optical Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200

[   850.667] (**) Option "config_info" "udev:/sys/devices/soc0/soc.1/2100000.aips-bus/2184200.usb/ci_hdrc.1/usb1/1-1/1-1.2/1-1.2:1.0/input/input4/event2"

[   850.667] (II) XINPUT: Adding extended input device "Logitech USB Optical Mouse" (type: MOUSE, id 8)

[   850.668] (II) evdev: Logitech USB Optical Mouse: initialized for relative axes.

[   850.669] (**) Logitech USB Optical Mouse: (accel) keeping acceleration scheme 1

[   850.669] (**) Logitech USB Optical Mouse: (accel) acceleration profile 0

[   850.669] (**) Logitech USB Optical Mouse: (accel) acceleration factor: 2.000

[   850.669] (**) Logitech USB Optical Mouse: (accel) acceleration threshold: 4

[   850.675] (II) config/udev: Adding input device Logitech USB Optical Mouse (/dev/input/mouse0)

[   850.675] (II) No input driver specified, ignoring this device.

[   850.675] (II) This device may have been added with another device file.

[   938.624] (II) config/udev: removing device Logitech USB Optical Mouse

[   938.671] (II) evdev: Logitech USB Optical Mouse: Close

[   938.671] (II) UnloadModule: "evdev"

why am i getting "unable to find vivante module" . since the kernel is 3.10.53, gpu drivers are already exists as kernel loadable modules.

if check dmesg | grep viv

it is giving output that vivante initailized as minor 0

also galcore is present in /dev/

also why is it showing "Using system config directory "/usr/share/X11/xorg.conf.d"

/usr/share/X11/xorg.conf.d consists of following files:

10-evdev.conf

10-quirks.conf

11-evdev-quirks.conf

11-evdev-trackpoint.conf

50-synaptics.conf

50-wacom.conf

51-synaptics-quirks.conf

is this ok??? or somewhat abnormal (as per websites, somebody suggesting, there should some file 10-vivante.conf

or 20-vivante.conf)

how to resolve this issue and make x to work????

0 Kudos

1,217 Views
jimmychan
NXP TechSupport
NXP TechSupport

Do you have the Linux BSP reference manual?

You can download it from here:

i.MX 6 Series Software and Development Tool|NXP

Under "Documentation" -> "Linux" -> Linux 3.10.53 BSP & Multimedia Codecs Documentation

In the Document package, there is "i.MX_6_Linux_Reference_Manual.pdf".

You may find some useful information in Chapter 13 for GPU and Chapter 18 for X Windows.

0 Kudos

1,217 Views
srinivasaporam
Contributor II

Hi,

After cross compiling 3.14.14 kernel, we are installing following packages for X.

apt-get install xserver-xorg-core xserver-xorg-input-all xserver-xorg-video-fbdev

apt-get install xinit

and also:

xserver-xorg-dev

        x11proto-xf86dri-dev

        x11proto-render-dev

        x11proto-gl-dev

        libdrm-dev

        mesa-common-dev

        mesa-utils

        libgl1-mesa-dev

        libglu1-mesa-dev

        freeglut3-dev

        libglew1.6-dev

        libglui-dev

        libxmu-dev

        build-essential

        xutils-dev

After this if we install any window manager (kde, gnome, lxde), then also system is booting to shell. No gui environment is coming???? we checked with (xorg.conf also). still the problem is there...

is there anything we missed out. is it necessary to install vivante drivers again. they are already been included in kernel..

when i run dmesg | grep vivante

the output is gpu vivante is assigned on minor 0.

how to resolve these issues????

0 Kudos