AnsweredAssumed Answered

Is there any constraints to use cvbs(interlaced) monitor in imx6q X11?

Question asked by ByeongHeon YOO on Dec 9, 2019
Latest reply on Dec 10, 2019 by ByeongHeon YOO

Hi, i'm trying to test the XOpenDisplay and other related to X11 functions.

I'm using custom board based on IMX6Q and the display is cvbs(interlaced).

And i'm using yocto image fsl-imx-x11.

 

However, when i execute 'startx' command to start x server, the below error message was shown.

====================================================

hostname: imx6qsabresd: Unknown host
xauth: file /home/root/.serverauth.891 does not exist


X.Org X Server 1.18.0
Release Date: 2015-11-09
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.4.0-31-generic x86_64
Current Operating System: Linux imx6qsabresd 4.1.15+gb63f3f52cb39 #15 SMP PREEMPT Mon Sep 2 20:00:55 CST 2019 armv7l
Kernel command line: console=ttymxc0,115200 root=/dev/mmcblk3p2 rootwait rw
Build Date: 21 December 2016 12:47:42PM

Current version of pixman: 0.32.8
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Sep 2 09:42:20 2019
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(EE)
(EE) Backtrace:
(EE)
(EE) Segmentation fault at address 0x18
(EE)
Fatal server error:
(EE) Caught signal 11 (Segmentation fault). Server aborting
(EE)
(EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
(EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
(EE)
(EE) Server terminated with error (1). Closing log file.
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error

====================================================

 

To see detailed information of this error, i opened /var/log/Xorg.0.log file.

The below is whole content of log file.

====================================================

[4049245.196]
X.Org X Server 1.18.0
Release Date: 2015-11-09
[4049245.196] X Protocol Version 11, Revision 0
[4049245.197] Build Operating System: Linux 4.4.0-31-generic x86_64
[4049245.197] Current Operating System: Linux imx6qsabresd 4.1.15+gb63f3f52cb39 #15 SMP PREEMPT Mon Sep 2 20:00:55 CST 2019 armv7l
[4049245.197] Kernel command line: console=ttymxc0,115200 root=/dev/mmcblk3p2 rootwait rw
[4049245.197] Build Date: 21 December 2016 12:47:42PM
[4049245.197]
[4049245.197] Current version of pixman: 0.32.8
[4049245.197] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[4049245.197] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[4049245.197] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Sep 2 09:42:20 2019
[4049245.197] (==) Using config file: "/etc/X11/xorg.conf"
[4049245.198] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[4049245.198] (==) No Layout section. Using the first Screen section.
[4049245.198] (==) No screen section available. Using defaults.
[4049245.198] (**) |-->Screen "Default Screen Section" (0)
[4049245.198] (**) | |-->Monitor "<default monitor>"
[4049245.199] (==) No device specified for screen "Default Screen Section".
Using the first device section listed.
[4049245.199] (**) | |-->Device "i.MX Accelerated Framebuffer Device"
[4049245.199] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[4049245.199] (**) Option "BlankTime" "0"
[4049245.199] (**) Option "StandbyTime" "0"
[4049245.199] (**) Option "SuspendTime" "0"
[4049245.199] (**) Option "OffTime" "0"
[4049245.199] (==) Automatically adding devices
[4049245.199] (==) Automatically enabling devices
[4049245.199] (==) Automatically adding GPU devices
[4049245.199] (==) Max clients allowed: 256, resource mask: 0x1fffff
[4049245.199] (WW) The directory "/usr/share/fonts/X11/misc/" does not exist.
[4049245.199] Entry deleted from font path.
[4049245.199] (WW) The directory "/usr/share/fonts/X11/TTF/" does not exist.
[4049245.199] Entry deleted from font path.
[4049245.199] (WW) The directory "/usr/share/fonts/X11/OTF/" does not exist.
[4049245.199] Entry deleted from font path.
[4049245.199] (WW) The directory "/usr/share/fonts/X11/Type1/" does not exist.
[4049245.199] Entry deleted from font path.
[4049245.200] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[4049245.200] Entry deleted from font path.
[4049245.200] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[4049245.200] Entry deleted from font path.
[4049245.200] (==) FontPath set to:

[4049245.200] (==) ModulePath set to "/usr/lib/xorg/modules"
[4049245.200] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[4049245.200] (II) Loader magic: 0x1b1a58
[4049245.200] (II) Module ABI versions:
[4049245.200] X.Org ANSI C Emulation: 0.4
[4049245.200] X.Org Video Driver: 20.0
[4049245.200] X.Org XInput driver : 22.1
[4049245.200] X.Org Server Extension : 9.0
[4049245.201] (II) xfree86: Adding drm device (/dev/dri/card0)
[4049245.201] (II) no primary bus or device found
[4049245.201] falling back to /sys/devices/platform/Vivante GCCore/drm/card0
[4049245.201] (II) LoadModule: "glx"

[4049245.202] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[4049245.212] (II) Module glx: vendor="X.Org Foundation"
[4049245.212] compiled for 1.18.0, module version = 1.0.0
[4049245.212] ABI class: X.Org Server Extension, version 9.0
[4049245.212] (==) AIGLX enabled
[4049245.212] (II) LoadModule: "vivante"
[4049245.212] (II) Loading /usr/lib/xorg/modules/drivers/vivante_drv.so
[4049245.213] (II) Module vivante: vendor="X.Org Foundation"
[4049245.213] compiled for 1.18.0, module version = 1.0.0
[4049245.213] Module class: X.Org Video Driver
[4049245.213] ABI class: X.Org Video Driver, version 20.0
[4049245.213] (II) VIVANTE: driver for vivante fb: VivanteGC500, VivanteGC2100,
VivanteGCCORE
[4049245.213] (--) using VT number 2

[4049245.223] (WW) Falling back to old probe method for vivante
[4049245.223] (II) Loading sub module "fbdevhw"
[4049245.223] (II) LoadModule: "fbdevhw"
[4049245.224] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[4049245.224] (II) Module fbdevhw: vendor="X.Org Foundation"
[4049245.224] compiled for 1.18.0, module version = 0.0.2
[4049245.224] ABI class: X.Org Video Driver, version 20.0
[4049245.224] (II) VIVANTE(0): using default device
[4049245.224] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[4049245.225] (II) VIVANTE(0): Device preferred mode 'fb0':D:720x576i-50
[4049245.225] (II) VIVANTE(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/32
[4049245.225] (==) VIVANTE(0): Depth 24, (==) framebuffer bpp 32
[4049245.225] (==) VIVANTE(0): RGB weight 888
[4049245.225] (==) VIVANTE(0): Default visual is TrueColor
[4049245.225] (==) VIVANTE(0): Using gamma correction (1.0, 1.0, 1.0)
[4049245.225] (**) VIVANTE(0): Option "fbdev" "/dev/fb0"
[4049245.225] (II) VIVANTE(0): checking modes against framebuffer device...
[4049245.225] (II) VIVANTE(0): checking modes against monitor...
[4049245.225] (II) VIVANTE(0): Use built in mode (bpp 32)
[4049245.225] (--) VIVANTE(0): Virtual size is 0x0 (pitch 0)
[4049245.225] (==) VIVANTE(0): DPI set to (96, 96)
[4049245.225] (II) Loading sub module "fb"
[4049245.225] (II) LoadModule: "fb"
[4049245.226] (II) Loading /usr/lib/xorg/modules/libfb.so
[4049245.226] (II) Module fb: vendor="X.Org Foundation"
[4049245.227] compiled for 1.18.0, module version = 1.0.0
[4049245.227] ABI class: X.Org ANSI C Emulation, version 0.4
[4049245.227] (II) Loading sub module "exa"
[4049245.227] (II) LoadModule: "exa"
[4049245.227] (II) Loading /usr/lib/xorg/modules/libexa.so
[4049245.227] (II) Module exa: vendor="X.Org Foundation"
[4049245.227] compiled for 1.18.0, module version = 2.6.0
[4049245.227] ABI class: X.Org Video Driver, version 20.0
[4049245.290] (II) VIVANTE(0): printing discovered frame buffer 'fb0' supported modes:
[4049245.291] (II) VIVANTE(0): Modeline "D:720x576i-50"x0.0 27.00 720 722 1010 1032 576 578 579 602 interlace +hsync +vsync -csync (26.2 kHz eP)
[4049245.302] (II) VIVANTE(0): Output DISP3 BG has no monitor section
[4049245.302] (II) VIVANTE(0): Not using mode "D:720x576i-50" (interlace mode not supported)
[4049245.302] (II) VIVANTE(0): No remaining probed modes for output DISP3 BG
[4049245.302] (II) VIVANTE(0): Output DISP3 BG connected
[4049245.302] (WW) VIVANTE(0): Unable to find initial modes
[4049245.302] (EE) VIVANTE(0): Output DISP3 BG enabled but has no modes
[4049245.302] (EE) VIVANTE(0): xf86InitialConfiguration failed
[4049245.302] (II) VIVANTE(0): FBDevPreInit: adjust display width 0
[4049245.302] (**) VIVANTE(0): PreInit done
[4049245.302] (EE)
[4049245.302] (EE) Backtrace:

[4049245.302] (EE)
[4049245.302] (EE) Segmentation fault at address 0x18
[4049245.302] (EE)
Fatal server error:
[4049245.303] (EE) Caught signal 11 (Segmentation fault). Server aborting
[4049245.303] (EE)
[4049245.303] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[4049245.303] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[4049245.303] (EE)
[4049245.519] (EE) Server terminated with error (1). Closing log file.

====================================================

 

In above log file, what is the meaning of 'VIVANTE(0): Not using mode "D:720x576i-50" (interlace mode not supported)'?

Is that message saying the x11 startx couldn't be executed because the display is interlace mode?

I'll really appreciate if anyone tell me the cause of this error.

 

Regards,

Yoo

Outcomes