X freezes and won't show error in log, using framebuffer device

flo at barnim.de flo at barnim.de
Thu Nov 7 06:45:37 PST 2013


Hello,

I'm Florian and this is my first time posting here.
I'm trying to set up X on a EmDebian system. It runs on a ARM fpga board and
was set up with  multistrap. As output device the framebuffer is used, kernel
and framebuffer driver were applied to the board by other project members.
It's rather slow with about 100 MHz CPU and 265 MB RAM.
The framebuffer driver works, e.g. fbi and fbterm are running fine. 
The Output of fbset is:

--------------------------------------------------
root at fpga:~# fbset

mode "640x480"
    geometry 640 480 640 480 32
    timings 0 0 0 0 0 0 0
    rgba 8/16,8/8,8/0,0/0
endmode
--------------------------------------------------

It's not possible to change this mode, because the framebuffer device does not
offer other ones.

All debian xorg packages are installed. I'm using this /etc/X11/xorg.conf

--------------------------------------------------
root at fpga:~# cat /etc/X11/xorg.conf
Section "Monitor"
	Identifier "LCD Panel"
EndSection

Section "Device"
    Identifier  "Framebuffer"
    Driver      "fbdev"
    Option "UseFBDev" "true"
    Option "ShadowFB" "false"
EndSection

Section "Screen"
    Identifier  "Default Screen"
    Device      "Framebuffer"
    Monitor     "LCD Panel"
    DefaultDepth 24
	SubSection "Display"
		Depth 24
        Modes   "640x480"
	EndSubSection
	SubSection "Display"
		Depth 32
	Modes "640x480"
	EndSubSection
EndSection

Section "InputDevice"
    Identifier  "Keyboard"
    Driver      "kbd"
EndSection

Section "InputDevice"
    Identifier  "Mouse"
    Driver      "mouse"
    Option      "protocol" "auto"
    Option      "device" "/dev/input/mice"
EndSection

Section "ServerLayout"
    Identifier  "Default Layout"
    Screen      0 "Default Screen" 0 0
    InputDevice "Keyboard"
    InputDevice "Mouse"
EndSection
--------------------------------------------------

When i try to start X by "xinit /usr/bin/xterm", X is starting and leaves a
black screen.
The system freezes and input devices won't work. The board won't answer to ssh
connections.
Same for startx, Xorg -retro. 


There are no kernel error messages shown or logged.

/var/log/Xorg.0.log says:

--------------------------------------------------
root at fpga:~# cat /var/log/Xorg.0.log

[   942.366] _XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6
[   942.410] _XSERVTransOpen: transport open failed for inet6/rechner02-fpga:0
[   942.457] _XSERVTransMakeAllCOTSServerListeners: failed to open listener
for inet6
[   942.660] 
X.Org X Server 1.12.4
Release Date: 2012-08-27
[   942.802] X Protocol Version 11, Revision 0
[   942.856] Build Operating System: Linux 2.6.32 armv5tel Debian
[   942.974] Current Operating System: Linux fpga 3.8.2+ #1106 PREEMPT Thu Nov
7 12:40:47 CET 2013 armv4l
[   942.978] Kernel command line: user_debug=31 mem=256M root=/dev/PRHSaceCF2
rw init=/init video=prhsfb:640x480 at 60
[   943.181] Build Date: 17 April 2013  11:27:49AM
[   943.255] xorg-server 2:1.12.4-6 (Julien Cristau <jcristau at debian.org>) 
[   943.331] Current version of pixman: 0.26.0
[   943.491] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[   943.494] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   943.874] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Nov  7 14:12:38 2013
[   944.098] (==) Using config file: "/etc/X11/xorg.conf"
[   944.203] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   944.329] (==) ServerLayout "Default Layout"
[   944.330] (**) |-->Screen "Default Screen" (0)
[   944.332] (**) |   |-->Monitor "LCD Panel"
[   944.363] (==) No device specified for screen "Default Screen".
	Using the first device section listed.
[   944.364] (**) |   |-->Device "Framebuffer"
[   944.366] (**) |-->Input Device "Keyboard"
[   944.367] (**) |-->Input Device "Mouse"
[   944.372] (==) Automatically adding devices
[   944.373] (==) Automatically enabling devices
[   944.603] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[   944.604] 	Entry deleted from font path.
[   944.606] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[   944.607] 	Entry deleted from font path.
[   944.609] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[   944.610] 	Entry deleted from font path.
[   944.612] (WW) The directory "/usr/share/fonts/X11/Type1" does not exist.
[   944.613] 	Entry deleted from font path.
[   944.614] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[   944.615] 	Entry deleted from font path.
[   944.617] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[   944.618] 	Entry deleted from font path.
[   944.620] (WW) The directory
"/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
[   944.621] 	Entry deleted from font path.
[   944.622] (==) FontPath set to:
	/usr/share/fonts/X11/misc,
	built-ins
[   944.623] (==) ModulePath set to "/usr/lib/xorg/modules"
[   944.625] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[   944.627] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or
'vmmouse' will be disabled.
[   944.628] (WW) Disabling Keyboard
[   944.629] (WW) Disabling Mouse
[   944.640] (II) Loader magic: 0xb6f92cf0
[   944.642] (II) Module ABI versions:
[   944.643] 	X.Org ANSI C Emulation: 0.4
[   944.644] 	X.Org Video Driver: 12.1
[   944.645] 	X.Org XInput driver : 16.0
[   944.646] 	X.Org Server Extension : 6.0
[   944.650] (II) LoadModule: "extmod"
[   944.681] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[   944.802] (II) Module extmod: vendor="X.Org Foundation"
[   944.804] 	compiled for 1.12.4, module version = 1.0.0
[   944.805] 	Module class: X.Org Server Extension
[   944.807] 	ABI class: X.Org Server Extension, version 6.0
[   944.808] (II) Loading extension SELinux
[   944.810] (II) Loading extension MIT-SCREEN-SAVER
[   944.811] (II) Loading extension XFree86-VidModeExtension
[   944.812] (II) Loading extension XFree86-DGA
[   944.814] (II) Loading extension DPMS
[   944.815] (II) Loading extension XVideo
[   944.816] (II) Loading extension XVideo-MotionCompensation
[   944.818] (II) Loading extension X-Resource
[   944.819] (II) LoadModule: "dbe"
[   944.828] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[   944.850] (II) Module dbe: vendor="X.Org Foundation"
[   944.852] 	compiled for 1.12.4, module version = 1.0.0
[   944.854] 	Module class: X.Org Server Extension
[   944.855] 	ABI class: X.Org Server Extension, version 6.0
[   944.856] (II) Loading extension DOUBLE-BUFFER
[   944.857] (II) LoadModule: "glx"
[   944.866] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   945.147] (II) Module glx: vendor="X.Org Foundation"
[   945.149] 	compiled for 1.12.4, module version = 1.0.0
[   945.150] 	ABI class: X.Org Server Extension, version 6.0
[   945.152] (==) AIGLX enabled
[   945.154] (II) Loading extension GLX
[   945.155] (II) LoadModule: "record"
[   945.168] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[   945.198] (II) Module record: vendor="X.Org Foundation"
[   945.199] 	compiled for 1.12.4, module version = 1.13.0
[   945.201] 	Module class: X.Org Server Extension
[   945.202] 	ABI class: X.Org Server Extension, version 6.0
[   945.204] (II) Loading extension RECORD
[   945.205] (II) LoadModule: "dri"
[   945.214] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[   945.292] (II) Module dri: vendor="X.Org Foundation"
[   945.294] 	compiled for 1.12.4, module version = 1.0.0
[   945.296] 	ABI class: X.Org Server Extension, version 6.0
[   945.297] (II) Loading extension XFree86-DRI
[   945.299] (II) LoadModule: "dri2"
[   945.308] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[   945.336] (II) Module dri2: vendor="X.Org Foundation"
[   945.337] 	compiled for 1.12.4, module version = 1.2.0
[   945.339] 	ABI class: X.Org Server Extension, version 6.0
[   945.340] (II) Loading extension DRI2
[   945.341] (II) LoadModule: "fbdev"
[   945.367] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[   945.389] (II) Module fbdev: vendor="X.Org Foundation"
[   945.390] 	compiled for 1.12.1, module version = 0.4.2
[   945.392] 	ABI class: X.Org Video Driver, version 12.0
[   945.394] (II) FBDEV: driver for framebuffer: fbdev
[   945.397] (--) using VT number 7

[   945.602] (WW) Falling back to old probe method for fbdev
[   945.603] (II) Loading sub module "fbdevhw"
[   945.604] (II) LoadModule: "fbdevhw"
[   945.611] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[   945.634] (II) Module fbdevhw: vendor="X.Org Foundation"
[   945.635] 	compiled for 1.12.4, module version = 0.0.2
[   945.637] 	ABI class: X.Org Video Driver, version 12.1
[   945.641] (II) FBDEV(0): using default device
[   945.643] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[   945.646] (**) FBDEV(0): Depth 24, (--) framebuffer bpp 32
[   945.648] (==) FBDEV(0): RGB weight 888
[   945.649] (==) FBDEV(0): Default visual is TrueColor
[   945.651] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[   945.652] (II) FBDEV(0): hardware: prhs (video memory: 1200kB)
[   945.654] (**) FBDEV(0): Option "ShadowFB" "false"
[   945.657] (II) FBDEV(0): checking modes against framebuffer device...
[   945.659] (II) FBDEV(0): 	mode "640x480 at 60" not found
[   945.661] (II) FBDEV(0): 	mode "640x480" test failed
[   945.662] (II) FBDEV(0): 	mode "640x480" test failed
[   945.664] (II) FBDEV(0): 	mode "640x480" test failed
[   945.665] (II) FBDEV(0): 	mode "640x480" test failed
[   945.667] (II) FBDEV(0): 	mode "640x480" test failed
[   945.668] (II) FBDEV(0): 	mode "640x480" test failed
[   945.670] (II) FBDEV(0): 	mode "640x480" not found
[   945.671] (II) FBDEV(0): checking modes against monitor...
[   945.682] (--) FBDEV(0): Virtual size is 640x480 (pitch 640)
[   945.684] (**) FBDEV(0):  Built-in mode "current"
[   945.685] (==) FBDEV(0): DPI set to (96, 96)
[   945.687] (II) Loading sub module "fb"
[   945.688] (II) LoadModule: "fb"
[   945.728] (II) Loading /usr/lib/xorg/modules/libfb.so
[   945.832] (II) Module fb: vendor="X.Org Foundation"
[   945.833] 	compiled for 1.12.4, module version = 1.0.0
[   945.835] 	ABI class: X.Org ANSI C Emulation, version 0.4
[   945.837] (==) Depth 24 pixmap format is 32 bpp
--------------------------------------------------

This is as far as it gets.

I wonder how to get more error information, is there a possibility
to have more verbosity? Xorg -verbose 10 delivers not more than above.

I'd be happy if someone could help.

Greetings,

Florian 





More information about the xorg mailing list