RPi 3B+ new xorg-server-1.20.2-1 "No devices detected"

Raspberry Pi 2

RPi 3B+ new xorg-server-1.20.2-1 "No devices detected"

Postby Havinit » Sat Oct 20, 2018 1:54 pm

Hi,

Just upgraded and xorg-server doesn't want to start. I use xf86-video-fbturbo and Xorg.0.log shows the following:

$this->bbcode_second_pass_code('', '[ 2762.825] (--) Log file renamed from "/var/log/Xorg.pid-844.log" to "/var/log/Xorg.0.log"
[ 2762.827]
X.Org X Server 1.20.2
X Protocol Version 11, Revision 0
[ 2762.827] Build Operating System: Linux Arch Linux
[ 2762.827] Current Operating System: Linux raspi 4.14.76-1-ARCH #1 SMP Tue Oct 16 03:27:15 UTC 2018 armv7l
[ 2762.827] Kernel command line: 8250.nr_uarts=0 bcm2708_fb.fbwidth=1920 bcm2708_fb.fbheight=1080 bcm2708_fb.fbswap=1 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 root=/dev/mmcblk0p2 rw rootwait console=ttyS0,115200 console=tty1 selinux=0 plymouth.enable=0 smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0 kgdboc=ttyS0,115200 elevator=noop
[ 2762.827] Build Date: 18 October 2018 06:21:16PM
[ 2762.827]
[ 2762.827] Current version of pixman: 0.34.0
[ 2762.827] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 2762.827] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 2762.827] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Oct 20 14:41:50 2018
[ 2762.827] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 2762.828] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 2762.828] (==) No Layout section. Using the first Screen section.
[ 2762.828] (==) No screen section available. Using defaults.
[ 2762.828] (**) |-->Screen "Default Screen Section" (0)
[ 2762.828] (**) | |-->Monitor "<default monitor>"
[ 2762.829] (==) No device specified for screen "Default Screen Section".
Using the first device section listed.
[ 2762.829] (**) | |-->Device "Allwinner A10/A13 FBDEV"
[ 2762.829] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 2762.829] (==) Automatically adding devices
[ 2762.829] (==) Automatically enabling devices
[ 2762.829] (==) Automatically adding GPU devices
[ 2762.829] (==) Automatically binding GPU devices
[ 2762.829] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 2762.829] (WW) The directory "/usr/share/fonts/misc" does not exist.
[ 2762.829] Entry deleted from font path.
[ 2762.829] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[ 2762.829] Entry deleted from font path.
[ 2762.829] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 2762.829] Entry deleted from font path.
[ 2762.829] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[ 2762.829] Entry deleted from font path.
[ 2762.829] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[ 2762.829] Entry deleted from font path.
[ 2762.829] (==) FontPath set to:
/usr/share/fonts/TTF
[ 2762.829] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 2762.829] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 2762.829] (II) Module ABI versions:
[ 2762.829] X.Org ANSI C Emulation: 0.4
[ 2762.829] X.Org Video Driver: 24.0
[ 2762.829] X.Org XInput driver : 24.1
[ 2762.829] X.Org Server Extension : 10.0
[ 2762.831] (++) using VT number 1

[ 2762.831] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 2762.831] (II) no primary bus or device found
[ 2762.831] (II) LoadModule: "glx"
[ 2762.832] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 2762.838] (II) Module glx: vendor="X.Org Foundation"
[ 2762.838] compiled for 1.20.2, module version = 1.0.0
[ 2762.838] ABI class: X.Org Server Extension, version 10.0
[ 2762.838] (II) LoadModule: "fbturbo"
[ 2762.839] (II) Loading /usr/lib/xorg/modules/drivers/fbturbo_drv.so
[ 2762.839] (II) Module fbturbo: vendor="X.Org Foundation"
[ 2762.839] compiled for 1.20.0, module version = 0.5.1
[ 2762.839] Module class: X.Org Video Driver
[ 2762.839] ABI class: X.Org Video Driver, version 24.0
[ 2762.839] (II) FBTURBO: driver for framebuffer: fbturbo
[ 2762.839] (WW) Falling back to old probe method for fbturbo
[ 2762.839] (II) Loading sub module "fbdevhw"
[ 2762.839] (II) LoadModule: "fbdevhw"
[ 2762.840] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 2762.840] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 2762.840] compiled for 1.20.2, module version = 0.0.2
[ 2762.840] ABI class: X.Org Video Driver, version 24.0
[ 2762.840] (WW) Falling back to old probe method for fbturbo
[ 2762.840] (II) Loading sub module "fbdevhw"
[ 2762.840] (II) LoadModule: "fbdevhw"
[ 2762.840] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 2762.841] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 2762.841] compiled for 1.20.2, module version = 0.0.2
[ 2762.841] ABI class: X.Org Video Driver, version 24.0
[ 2762.841] (EE) No devices detected.
[ 2762.841] (EE)
Fatal server error:
[ 2762.841] (EE) no screens found(EE)
[ 2762.841] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 2762.841] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 2762.841] (EE)
[ 2762.858] (EE) Server terminated with error (1). Closing log file.')

Here are all the last list of updates (assume the offender must be xorg-server):

$this->bbcode_second_pass_code('', '[2018-10-19 00:40] [ALPM] upgraded iana-etc (20180221-1 -> 20181004-1)
[2018-10-19 00:40] [ALPM] upgraded babl (0.1.56-1 -> 0.1.58-1)
[2018-10-19 00:40] [ALPM] upgraded ncurses (6.1-3 -> 6.1-4)
[2018-10-19 00:40] [ALPM] upgraded bison (3.0.5-1 -> 3.1-1)
[2018-10-19 00:40] [ALPM] upgraded dnssec-anchors (20170711-1 -> 20181003-1)
[2018-10-19 00:40] [ALPM] upgraded libdrm (2.4.94-1 -> 2.4.96-1)
[2018-10-19 00:40] [ALPM] upgraded libssh (0.8.3-1 -> 0.8.4-1)
[2018-10-19 00:40] [ALPM] upgraded libxcb (1.13-1 -> 1.13.1-1)
[2018-10-19 00:40] [ALPM] upgraded libx11 (1.6.6-1 -> 1.6.7-1)
[2018-10-19 00:40] [ALPM] upgraded mesa (18.2.1-2 -> 18.2.2-1)
[2018-10-19 00:40] [ALPM] upgraded sdl2 (2.0.8-9 -> 2.0.8-10)
[2018-10-19 00:40] [ALPM] upgraded x265 (2.8-1 -> 2.9-1)
[2018-10-19 00:40] [ALPM] upgraded libsm (1.2.2-3 -> 1.2.3-1)
[2018-10-19 00:40] [ALPM] upgraded ffmpeg (1:4.0.2-3 -> 1:4.0.2-6)
[2018-10-19 00:40] [ALPM] upgraded git (2.19.0-1 -> 2.19.1-1)
[2018-10-19 00:40] [ALPM] upgraded gpgme (1.11.1-2 -> 1.12.0-1)
[2018-10-19 00:40] [ALPM] upgraded libinput (1.12.0-2 -> 1.12.1-1)
[2018-10-19 00:40] [ALPM] upgraded xkeyboard-config (2.24-1 -> 2.25-1)
[2018-10-19 00:40] [ALPM] upgraded kidletime (5.50.0-1 -> 5.51.0-1)
[2018-10-19 00:40] [ALPM] upgraded kwayland (5.50.0-1 -> 5.51.0-1)
[2018-10-19 00:40] [ALPM] upgraded kwindowsystem (5.50.0-1 -> 5.51.0-1)
[2018-10-19 00:40] [ALPM] upgraded libheif (1.3.2-1 -> 1.3.2-2)
[2018-10-19 00:40] [ALPM] upgraded libhx (3.23-1 -> 3.24-1)
[2018-10-19 00:40] [ALPM] upgraded libkscreen (5.13.5-1 -> 5.14.1-1)
[2018-10-19 00:41] [ALPM] upgraded libreoffice-fresh (6.1.1-3 -> 6.1.2-1)
[2018-10-19 00:41] [ALPM] upgraded librsvg (2:2.44.6-1 -> 2:2.44.7-1)
[2018-10-19 00:41] [ALPM] upgraded zstd (1.3.5-1 -> 1.3.6-1)
[2018-10-19 00:41] [ALPM] upgraded mkinitcpio (24-2 -> 24-3)
[2018-10-19 00:41] [ALPM] upgraded linux-raspberrypi (4.14.73-1 -> 4.14.76-1)
[2018-10-19 00:41] [ALPM-SCRIPTLET] >>> Updating module dependencies. Please wait ...
[2018-10-19 00:41] [ALPM] upgraded ndctl (62-2 -> 63-1)
[2018-10-19 00:41] [ALPM] upgraded oxygen-icons (1:5.50.0-1 -> 1:5.51.0-1)
[2018-10-19 00:41] [ALPM] upgraded psmisc (23.1-1 -> 23.2-1)
[2018-10-19 00:41] [ALPM] upgraded python2-pillow (5.2.0-3 -> 5.3.0-1)
[2018-10-19 00:41] [ALPM] upgraded python2-simplejson (3.16.0-2 -> 3.16.1-1)
[2018-10-19 00:41] [ALPM] upgraded raspberrypi-bootloader (20180921-1 -> 20181015-1)
[2018-10-19 00:41] [ALPM] upgraded raspberrypi-bootloader-x (20180921-1 -> 20181015-1)
[2018-10-19 00:41] [ALPM] upgraded raspberrypi-firmware (20180910-1 -> 20181015-1)
[2018-10-19 00:41] [ALPM] upgraded solid (5.50.0-1 -> 5.51.0-1)
[2018-10-19 00:41] [ALPM] upgraded texinfo (6.5-1 -> 6.5-2)
[2018-10-19 00:41] [ALPM] upgraded xf86-input-libinput (0.28.0-1 -> 0.28.1-1)
[2018-10-19 00:41] [ALPM] upgraded xorg-server-common (1.20.1-1 -> 1.20.2-1)
[2018-10-19 00:41] [ALPM] upgraded xorg-server (1.20.1-1 -> 1.20.2-1)')

Anyone else seeing this?
Havinit
 
Posts: 6
Joined: Wed Apr 22, 2015 12:40 pm

Re: RPi 3B+ new xorg-server-1.20.2-1 "No devices detected"

Postby iegubkin » Sat Oct 20, 2018 8:04 pm

Downgrading xorg-server-common and xorg-server to 1.20.1-1 is a temporary fix. I thought rebuilding xf86-video-fbturbo against 1.20.2 would help but no success. The same "No devices detected" error is given. Also, the same error occurs with xf86-video-fbdev and xorg 1.20.2. The "No devices detected" issue affected both RPi 3 and RPi 2 ARMv7 installs.
iegubkin
 
Posts: 18
Joined: Fri Aug 14, 2015 9:27 pm

Re: RPi 3B+ new xorg-server-1.20.2-1 "No devices detected"

Postby a1ra2y97 » Sun Oct 21, 2018 8:27 am

I can confirm that I experience the exact same issues on a RPi 3. I'm using the "ArchLinuxARM-rpi-2-latest.tar.gz" image, with full system upgrade and "pacman -S xorg-server xorg-xinit dbus xf86-video-fbturbo-git".
a1ra2y97
 
Posts: 1
Joined: Sun Oct 21, 2018 8:20 am

Re: RPi 3B+ new xorg-server-1.20.2-1 "No devices detected"

Postby fooxl » Sun Oct 21, 2018 11:39 am

$this->bbcode_second_pass_code('', '/usr/lib/xorg/modules/libfbdevhw.so') belongs to xorg-server package, so the error is inside this package I guess and not in the drivers (fbdev, fbturbo).

Where can I get the previous version of xorg-server (or at least the PKGBUILD (with patches etc.))?
fooxl
 
Posts: 8
Joined: Fri Sep 29, 2017 11:51 am

Re: RPi 3B+ new xorg-server-1.20.2-1 "No devices detected"

Postby iegubkin » Sun Oct 21, 2018 3:36 pm

You can get the previous files from the Archlinux ARM Rollback Machine

http://tardis.tiny-vps.com/aarm/packages/x/xorg-server/
sha1sum dac96bb8cb23042e02f5ee626392f2336c267e41 xorg-server-1.20.1-1-armv7h.pkg.tar.xz

http://tardis.tiny-vps.com/aarm/package ... er-common/
sha1sum 3d16fc73e4d05e11c9b41a0e704fc51bb8e7197c xorg-server-common-1.20.1-1-armv7h.pkg.tar.xz
iegubkin
 
Posts: 18
Joined: Fri Aug 14, 2015 9:27 pm

Re: RPi 3B+ new xorg-server-1.20.2-1 "No devices detected"

Postby iegubkin » Sun Oct 21, 2018 9:19 pm

Xorg won’t start after update [void-rpi2-musl]
https://forum.voidlinux.org/t/xorg-wont-start-after-update-void-rpi2-musl/7109

From the Void Linux forums:

$this->bbcode_second_pass_quote('', 'O')k, found it. It’s a bug in xorg-server (libfbdevhw.so) which is already fixed upstream. Just tested the patch locally and fbturbo works again with xorg-server 1.20.2. Will open a PR to fix this.
iegubkin
 
Posts: 18
Joined: Fri Aug 14, 2015 9:27 pm

Re: RPi 3B+ new xorg-server-1.20.2-1 "No devices detected"

Postby fooxl » Mon Oct 22, 2018 9:02 am

Thanks a lot, iegubkin.
fooxl
 
Posts: 8
Joined: Fri Sep 29, 2017 11:51 am

Re: RPi 3B+ new xorg-server-1.20.2-1 "No devices detected"

Postby iegubkin » Mon Oct 22, 2018 3:50 pm

All is now well after the update to xorg-server 1.20.2-1.1. Nice quick work by the ArchLinuxARM devs!
iegubkin
 
Posts: 18
Joined: Fri Aug 14, 2015 9:27 pm


Return to Broadcom

Who is online

Users browsing this forum: No registered users and 8 guests