[SOLVED] Issues with xorg-server and intel 945 (i915)
GentooThis forum is for the discussion of Gentoo Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
After last saturday's update the x server doesn't start with the following errors:
Code:
$ grep EE /var/log/Xorg.0.log
[ 243.583] Current Operating System: Linux tinyghost 3.12.0-gentoo #2 SMP Mon Nov 11 19:14:19 EET 2013 i686
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 243.903] Initializing built-in extension MIT-SCREEN-SAVER
[ 244.251] (EE) Failed to load /usr/lib/xorg/modules/libglamoregl.so: /usr/lib/libglamor.so.0: undefined symbol: fbCreatePixmap
[ 244.251] (EE) Failed to load module "glamoregl" (loader failed, 7)
[ 244.435] (EE) Failed to load /usr/lib/xorg/modules/drivers/intel_drv.so: /usr/lib/libglamor.so.0: undefined symbol: glamor_egl_make_current
[ 244.435] (EE) Failed to load module "intel" (loader failed, 7)
[ 244.448] (EE) Failed to load /usr/lib/xorg/modules/drivers/vesa_drv.so: /usr/lib/xorg/modules/drivers/vesa_drv.so: undefined symbol: shadowUpdatePacked
[ 244.448] (EE) Failed to load module "vesa" (loader failed, 7)
[ 244.449] (EE) Failed to load module "modesetting" (module does not exist, 0)
[ 244.450] (EE) Failed to load module "fbdev" (module does not exist, 0)
[ 244.450] (EE) No drivers available.
[ 244.450] (EE)
[ 244.453] (EE) no screens found(EE)
[ 244.455] (EE)
[ 244.460] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 244.461] (EE)
I have xorg-server-1.14.3-r2 and xf86-video-intel-2.99.905-r1 This also happens with r1 server and the last stable intel driver (2.21.15)
The kernel is 3.12.0 with KMS enabled. The use flags for the packages are:
Yes, I did that. And after changing kernel I did emerge xorg-server and then @x11-module-rebuild.
In the meantime kernel was upgraded to 3.12.1 , still no X.
Last edited by segmentation_fault; 11-25-2013 at 04:22 PM.
Alright, undefined symbols error pops up when kernel and display driver do not match. You sure you had your /boot mounted when you upgraded your kernel?
It's not on a separate partition, so it was mounted. I can confirm the running kernel with uname. This has happened before but it was resolved by dowgrading the intel driver. This time, however, I can't find a working combination.
After yesterday's updates X works again. The working combination is
kernel 3.12.2
xorg-server 1.14.99.903
xf86-video-intel 2.99.906
I am marking this as 'solved', however I don't know what was wrong. Perhaps it is due to linux-headers update to 3.12 which was just now released even in ~arch.
For sake of clarity, the only package that depends on linux-headers on a Gentoo system is glibc. Once glibc is rebuilt with new headers the upgrade will be imminent.
It's broken again, after upgrading to xorg-server-1.14.99.903-r1
Same errors on Xorg log. Even downgrading doesn't fix it. I think this time glib or glibc was also upgraded, I don't know if it is relevant. I tried rebuilding both of them and then xorg-server and modules, still no change. I also recompiled the kernel, deleted the matching /lib/modules/x.x.x and reinstalled them. I just can't figure out what is going wrong. I'm thinking about wiping the disk and start over again.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.