You are not logged in.

#1 2012-10-16 22:32:42

commx
Member
Registered: 2012-06-11
Posts: 13

[SOLVED] Xorg not recognizing screens after update

I've got a nettop box running Arch with Xorg+XBMC being autostarted. However, after a update the recent days, Xorg is not able to start anymore. The log files state that it wasnt able to find any screens. I have no specific configuration for the screens anyway, the box is attached via HDMI to my TV and it worked like a charm (at least until I did an update recently). How does it come that its not able to find the screens anymore? The box freezes right after X tries to start, leaving me unable to connect via SSH to it.

Hardware: Intel HD (3000) built-in graphics into Sandybridge Celeron DualCore processor. Using the xf86-video-intel driver.

/var/log/Xorg.0.log

X.Org X Server 1.13.0
Release Date: 2012-09-05
[   197.800] X Protocol Version 11, Revision 0
[   197.800] Build Operating System: Linux 3.6.0-1-ARCH x86_64
[   197.800] Current Operating System: Linux nodame 3.6.2-1-ARCH #1 SMP PREEMPT Fri Oct 12 23:58:58 CEST 2012 x86_64
[   197.800] Kernel command line: root=/dev/mapper/vg1-root lvmwait=/dev/sda2 init=/bin/systemd ro initrd=../initramfs-linux.img nomodeset BOOT_IMAGE=../vmlinuz-linux
[   197.800] Build Date: 05 October 2012  01:57:18PM
[   197.800]
[   197.800] Current version of pixman: 0.26.2
[   197.800]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[   197.800] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   197.800] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Oct 17 08:28:38 2012
[   197.800] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   197.800] (==) No Layout section.  Using the first Screen section.
[   197.800] (==) No screen section available. Using defaults.
[   197.800] (**) |-->Screen "Default Screen Section" (0)
[   197.800] (**) |   |-->Monitor "<default monitor>"
[   197.801] (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
[   197.801] (==) Automatically adding devices
[   197.801] (==) Automatically enabling devices
[   197.801] (==) Automatically adding GPU devices
[   197.801] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[   197.801]    Entry deleted from font path.
[   197.801] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[   197.801]    Entry deleted from font path.
[   197.801] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[   197.801]    Entry deleted from font path.
[   197.801]    (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[   197.801] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[   197.801]    Entry deleted from font path.
[   197.801]    (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[   197.801] (==) FontPath set to:
        /usr/share/fonts/misc/,
        /usr/share/fonts/TTF/
[   197.801] (==) ModulePath set to "/usr/lib/xorg/modules"
[   197.801] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[   197.801] (II) Loader magic: 0x7fcc20
[   197.801] (II) Module ABI versions:
[   197.801]    X.Org ANSI C Emulation: 0.4
[   197.801]    X.Org Video Driver: 13.0
[   197.801]    X.Org XInput driver : 18.0
[   197.801]    X.Org Server Extension : 7.0
[   197.803] (--) PCI:*(0:0:2:0) 8086:0106:8086:2010 rev 9, Mem @ 0xf7800000/4194304, 0xe0000000/268435456, I/O @ 0x0000f000/64
[   197.804] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[   197.804] Initializing built-in extension Generic Event Extension
[   197.804] Initializing built-in extension SHAPE
[   197.804] Initializing built-in extension MIT-SHM
[   197.804] Initializing built-in extension XInputExtension
[   197.804] Initializing built-in extension XTEST
[   197.804] Initializing built-in extension BIG-REQUESTS
[   197.804] Initializing built-in extension SYNC
[   197.804] Initializing built-in extension XKEYBOARD
[   197.804] Initializing built-in extension XC-MISC
[   197.804] Initializing built-in extension SECURITY
[   197.804] Initializing built-in extension XINERAMA
[   197.804] Initializing built-in extension XFIXES
[   197.804] Initializing built-in extension RENDER
[   197.804] Initializing built-in extension RANDR
[   197.804] Initializing built-in extension COMPOSITE
[   197.804] Initializing built-in extension DAMAGE
[   197.804] Initializing built-in extension MIT-SCREEN-SAVER
[   197.804] Initializing built-in extension DOUBLE-BUFFER
[   197.804] Initializing built-in extension RECORD
[   197.804] Initializing built-in extension DPMS
[   197.804] Initializing built-in extension X-Resource
[   197.804] Initializing built-in extension XVideo
[   197.804] Initializing built-in extension XVideo-MotionCompensation
[   197.804] Initializing built-in extension XFree86-VidModeExtension
[   197.804] Initializing built-in extension XFree86-DGA
[   197.804] Initializing built-in extension XFree86-DRI
[   197.804] Initializing built-in extension DRI2
[   197.804] (II) LoadModule: "glx"
[   197.804] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   197.805] (II) Module glx: vendor="X.Org Foundation"
[   197.805]    compiled for 1.13.0, module version = 1.0.0
[   197.805]    ABI class: X.Org Server Extension, version 7.0
[   197.805] (==) AIGLX enabled
[   197.805] Loading extension GLX
[   197.805] (==) Matched intel as autoconfigured driver 0
[   197.805] (==) Matched vesa as autoconfigured driver 1
[   197.805] (==) Matched modesetting as autoconfigured driver 2
[   197.805] (==) Matched fbdev as autoconfigured driver 3
[   197.805] (==) Assigned the driver to the xf86ConfigLayout
[   197.805] (II) LoadModule: "intel"
[   197.805] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[   197.806] (II) Module intel: vendor="X.Org Foundation"
[   197.806]    compiled for 1.13.0, module version = 2.20.9
[   197.806]    Module class: X.Org Video Driver
[   197.806]    ABI class: X.Org Video Driver, version 13.0
[   197.806] (II) LoadModule: "vesa"
[   197.806] (WW) Warning, couldn't open module vesa
[   197.806] (II) UnloadModule: "vesa"
[   197.806] (II) Unloading vesa
[   197.806] (EE) Failed to load module "vesa" (module does not exist, 0)
[   197.806] (II) LoadModule: "modesetting"
[   197.806] (WW) Warning, couldn't open module modesetting
[   197.806] (II) UnloadModule: "modesetting"
[   197.806] (II) Unloading modesetting
[   197.807] (EE) Failed to load module "modesetting" (module does not exist, 0)
[   197.807] (II) LoadModule: "fbdev"
[   197.807] (WW) Warning, couldn't open module fbdev
[   197.807] (II) UnloadModule: "fbdev"
[   197.807] (II) Unloading fbdev
[   197.807] (EE) Failed to load module "fbdev" (module does not exist, 0)
[   197.807] (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
        i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, 915G,
        E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
        965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
        4 Series, G45/G43, Q45/Q43, G41, B43, B43, Clarkdale, Arrandale,
        Sandybridge Desktop (GT1), Sandybridge Desktop (GT2),
        Sandybridge Desktop (GT2+), Sandybridge Mobile (GT1),
        Sandybridge Mobile (GT2), Sandybridge Mobile (GT2+),
        Sandybridge Server, Ivybridge Mobile (GT1), Ivybridge Mobile (GT2),
        Ivybridge Desktop (GT1), Ivybridge Desktop (GT2), Ivybridge Server,
        Ivybridge Server (GT2), Haswell Desktop (GT1), Haswell Desktop (GT2),
        Haswell Desktop (GT2+), Haswell Mobile (GT1), Haswell Mobile (GT2),
        Haswell Mobile (GT2+), Haswell Server (GT1), Haswell Server (GT2),
        Haswell Server (GT2+), Haswell SDV Desktop (GT1),
        Haswell SDV Desktop (GT2), Haswell SDV Desktop (GT2+),
        Haswell SDV Mobile (GT1), Haswell SDV Mobile (GT2),
        Haswell SDV Mobile (GT2+), Haswell SDV Server (GT1),
        Haswell SDV Server (GT2), Haswell SDV Server (GT2+),
        Haswell ULT Desktop (GT1), Haswell ULT Desktop (GT2),
        Haswell ULT Desktop (GT2+), Haswell ULT Mobile (GT1),
        Haswell ULT Mobile (GT2), Haswell ULT Mobile (GT2+),
        Haswell ULT Server (GT1), Haswell ULT Server (GT2),
        Haswell ULT Server (GT2+), Haswell CRW Desktop (GT1),
        Haswell CRW Desktop (GT2), Haswell CRW Desktop (GT2+),
        Haswell CRW Mobile (GT1), Haswell CRW Mobile (GT2),
        Haswell CRW Mobile (GT2+), Haswell CRW Server (GT1),
        Haswell CRW Server (GT2), Haswell CRW Server (GT2+),
        ValleyView PO board
[   197.808] (--) using VT number 2

[   197.812] (EE) No devices detected.
[   197.812]
Fatal server error:
[   197.812] no screens found
[   197.812] (EE)
Please consult the The X.Org Foundation support
         at http://wiki.x.org
 for help.
[   197.812] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   197.812] (EE)

Output of "lspci -nn"

00:00.0 Host bridge [0600]: Intel Corporation 2nd Generation Core Processor Family DRAM Controller [8086:0104] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0106] (rev 09)
00:16.0 Communication controller [0780]: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 [8086:1c3a] (rev 04)
00:1a.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 [8086:1c2d] (rev 05)
00:1b.0 Audio device [0403]: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 05)
00:1c.0 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 [8086:1c10] (rev b5)
00:1c.2 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 [8086:1c14] (rev b5)
00:1c.3 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 [8086:1c16] (rev b5)
00:1d.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 [8086:1c26] (rev 05)
00:1f.0 ISA bridge [0601]: Intel Corporation HM65 Express Chipset Family LPC Controller [8086:1c49] (rev 05)
00:1f.2 SATA controller [0106]: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller [8086:1c03] (rev 05)
00:1f.3 SMBus [0c05]: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller [8086:1c22] (rev 05)
01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)
02:00.0 USB controller [0c03]: NEC Corporation uPD720200 USB 3.0 Host Controller [1033:0194] (rev 03)
03:00.0 Network controller [0280]: Intel Corporation Centrino Wireless-N 130 [8086:0896] (rev 34)

Any hints into the right direction are welcome.

Last edited by commx (2013-01-22 01:17:20)

Offline

#2 2012-10-17 08:55:37

V0rt3k
Member
From: Netherlands
Registered: 2010-08-25
Posts: 15

Re: [SOLVED] Xorg not recognizing screens after update

I Have the same problem, u can temporary fix it with:

Option "NoAccel" "True"

I Think this is something with xorg, I am still testing with downgrading xorg but still with no success. Things I've downgraded:

xf86-input-evdev 2.7.3-2 -> 2.7.3-1
xf86-video-intel 2.20.9-2 -> 2.20.9-1
xorg-server-common 1.13.0-2 -> 1.12.4-1
xorg-server 1.13.0-2 -> 1.12.4-1

Also the following options in xorg.conf don't work (and results in freezing X/machine):

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod"  "uxa"
EndSection

And adding the following code to screen:

DefaultDepth 24

Offline

#3 2012-10-17 10:00:38

V0rt3k
Member
From: Netherlands
Registered: 2010-08-25
Posts: 15

Re: [SOLVED] Xorg not recognizing screens after update

Finally found a workaround! Just downgrade the following packages:

intel-dri 9.0-1 -> 8.0.4-3
libegl 9.0-1 -> 8.0.4-3
libgbm 9.0-1 -> 8.0.4-3
libgl 9.0-1 -> 8.0.4-3
libglapi 8.0.4-3 -> 8.0.4-3
mesa 9.0-1 -> 8.0.4-3
xf86-input-evdev 2.7.3-2 -> 2.7.3-1
xf86-video-intel 2.20.9-2 -> 2.20.9-1
xorg-server-common 1.13.0-2 -> 1.12.4-1
xorg-server 1.13.0-2 -> 1.12.4-1

Last edited by V0rt3k (2012-10-17 16:31:56)

Offline

#4 2012-10-17 10:43:35

karol
Archivist
Registered: 2009-05-06
Posts: 25,432

Re: [SOLVED] Xorg not recognizing screens after update

V0rt3k wrote:

I Packed those files because it's hard to find old Arch packages (duh!)

Is it? https://wiki.archlinux.org/index.php/Downgrade#ARM

Offline

#5 2012-10-17 10:46:00

V0rt3k
Member
From: Netherlands
Registered: 2010-08-25
Posts: 15

Re: [SOLVED] Xorg not recognizing screens after update

karol wrote:
V0rt3k wrote:

I Packed those files because it's hard to find old Arch packages (duh!)

Is it? https://wiki.archlinux.org/index.php/Downgrade#ARM

I didn't knew there was a archive smile, nevermind thanks karol!

Offline

#6 2012-10-17 23:29:00

commx
Member
Registered: 2012-06-11
Posts: 13

Re: [SOLVED] Xorg not recognizing screens after update

I've downgraded intel-dri, xf86-video-intel, xf86-input-evdev, xorg-server and xorg-server-common to versions from August and it works again. Seems like something is broken in newer versions.
Thank you guys for helping out! smile

Offline

#7 2012-10-21 12:14:53

commx
Member
Registered: 2012-06-11
Posts: 13

Re: [SOLVED] Xorg not recognizing screens after update

Although the downgrade worked, I'm wondering what causes the update to break X to work correctly? I've tried to update this morning again and it still doesn't work. I could limit the problem to the package intel-dri and its dependency libgl (8.0 works, 9.0 does not). Is there any information about this?

Offline

#8 2013-01-22 00:16:58

commx
Member
Registered: 2012-06-11
Posts: 13

Re: [SOLVED] Xorg not recognizing screens after update

Quite a few months have passed and it still doesen't work (with latest package versions). I did a clean reinstall, but without success.

This is what I got so far:
Booting without "nomodeset" in the kernel arguments will result into freezing the system (I can't get to the login prompt, nor login via SSH). (Yes, the Wiki entry says that I should not be using nomodeset, but without that setting I can not even use the system in non-GUI mode). As suggested by a IRC user, I downgreaded the kernel to 3.6.10-1 (before: 3.7.3-1), without success.

When having the system booted with nomodeset, "startx" will report that no screens are found (just like described in the original post of this thread). As mentioned in tons of Forum threads across different Linux distributions, including Arch, there is no need to do any configuration using xorg.conf. This is true, as the box worked back in August last year without any xorg.conf.

So... what am I doing wrong?

Offline

Board footer

Powered by FluxBB