[SOLVED] Can't start X server on Samsung Chromebook xe303c12

This forum is for supported devices using an ARMv7 Samsung SoC.

[SOLVED] Can't start X server on Samsung Chromebook xe303c12

Postby Skpzk » Thu Aug 27, 2020 4:47 pm

I've been using Archlinux on my Chromebook for some time now. Since yesterday X server refuses to start but I can't find the reason why.
I tried downgrading the kernel and reinstalling X but it didn't work. I tried launching X with lightdm and xinit, they both fail.

Here is my /var/log/Xorg.0.log :

Code: Select all
[    21.339]
X.Org X Server 1.20.9
X Protocol Version 11, Revision 0
[    21.339] Build Operating System: Linux Arch Linux
[    21.339] Current Operating System: Linux alarm 5.8.0-1-ARCH #1 SMP PREEMPT Sun Aug 9 00:25:41 UTC 2020 armv7l
[    21.339] Kernel command line: cros_secure console= console=tty0 init=/sbin/init root=PARTUUID=d9b5fe33-477d-c444-b7bb-111175e9e09b/PARTNROFF=1 rootwait rw noinitrd
[    21.339] Build Date: 26 August 2020  06:52:47AM
[    21.339] 
[    21.339] Current version of pixman: 0.40.0
[    21.339]    Before reporting problems, check http://wiki.x.org
   to make sure that you have the latest version.
[    21.340] Markers: (--) probed, (**) from config file, (==) default setting,
   (++) from command line, (!!) notice, (II) informational,
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    21.340] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Aug 27 16:43:42 2020
[    21.340] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    21.340] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    21.340] (==) No Layout section.  Using the first Screen section.
[    21.341] (==) No screen section available. Using defaults.
[    21.341] (**) |-->Screen "Default Screen Section" (0)
[    21.341] (**) |   |-->Monitor "<default monitor>"
[    21.341] (==) No device specified for screen "Default Screen Section".
   Using the first device section listed.
[    21.341] (**) |   |-->Device "Allwinner A10/A13 FBDEV"
[    21.341] (==) No monitor specified for screen "Default Screen Section".
   Using a default monitor configuration.
[    21.341] (==) Automatically adding devices
[    21.341] (==) Automatically enabling devices
[    21.341] (==) Automatically adding GPU devices
[    21.341] (==) Automatically binding GPU devices
[    21.341] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    21.341] (WW) The directory "/usr/share/fonts/misc" does not exist.
[    21.341]    Entry deleted from font path.
[    21.341] (WW) The directory "/usr/share/fonts/TTF" does not exist.
[    21.341]    Entry deleted from font path.
[    21.341] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[    21.341]    Entry deleted from font path.
[    21.341] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[    21.341]    Entry deleted from font path.
[    21.342] (==) FontPath set to:
   /usr/share/fonts/100dpi,
   /usr/share/fonts/75dpi
[    21.342] (==) ModulePath set to "/usr/lib/xorg/modules"
[    21.342] (II) The server relies on udev to provide the list of input devices.
   If no devices become available, reconfigure udev or disable AutoAddDevices.
[    21.342] (II) Module ABI versions:
[    21.342]    X.Org ANSI C Emulation: 0.4
[    21.342]    X.Org Video Driver: 24.1
[    21.342]    X.Org XInput driver : 24.1
[    21.342]    X.Org Server Extension : 10.0
[    21.343] (++) using VT number 6

[    21.343] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[    21.346] (II) xfree86: Adding drm device (/dev/dri/card1)
[    21.346] (II) Platform probe for /sys/devices/platform/exynos-drm/drm/card1
[    21.356] (II) xfree86: Adding drm device (/dev/dri/card0)
[    21.356] (II) Platform probe for /sys/devices/platform/soc/11800000.gpu/drm/card0
[    21.356] (EE)
[    21.356] (EE) Backtrace:
[    21.356] (EE)
[    21.356] (EE) Segmentation fault at address 0x0
[    21.356] (EE)
Fatal server error:
[    21.356] (EE) Caught signal 11 (Segmentation fault). Server aborting
[    21.356] (EE)
[    21.356] (EE)
Please consult the The X.Org Foundation support
    at http://wiki.x.org
 for help.
[    21.357] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    21.357] (EE)
[    21.357] (EE) Server terminated with error (1). Closing log file.


Can someone help me ? I don't understand where the problem comes from.

Side note : this may not be related but for several month, the backlight of the monitor shuts down on boot and I have to wait for my graphical env to start to be able to change it.

Follow-up : I found that downgrading xorg-server and xorg-server-common from 1.20.9-1 to 1.20.8-3 seems to work.
Last edited by Skpzk on Mon Aug 31, 2020 8:23 pm, edited 1 time in total.
Skpzk
 
Posts: 2
Joined: Fri Dec 27, 2019 12:38 pm

Re: Can't start X server on Samsung Chromebook xe303c12

Postby eimajtrebor » Sun Aug 30, 2020 10:17 pm

I also have this issue running on an Asus Chromebook.

I originally thought the problem was with LightDM as that was failing to start. So I disabled LightDM and went with xinit. I have exactly the same error but not sure where to find more detail to pinpoint the issue.

Downgrading the packages solves the problem for now so thanks for that.

Would be good to work out how to troubleshoot this one.
eimajtrebor
 
Posts: 1
Joined: Sun Aug 30, 2020 10:07 pm

Re: Can't start X server on Samsung Chromebook xe303c12

Postby m3lang3 » Mon Aug 31, 2020 4:40 pm

There were X updates yesterday (xorg-server, xorg-server-common 1.20.9-1.1) which resolved the problem for me (on a Samsung Chromebook 1, same as OP).
m3lang3
 
Posts: 6
Joined: Mon Aug 31, 2020 4:35 pm

Re: Can't start X server on Samsung Chromebook xe303c12

Postby Skpzk » Mon Aug 31, 2020 8:23 pm

Thank you for the replies, the updates also solved the problem for me! I'll mark the topic as solved.
Skpzk
 
Posts: 2
Joined: Fri Dec 27, 2019 12:38 pm


Return to Samsung

Who is online

Users browsing this forum: No registered users and 2 guests

cron