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.
Because I have a laptop with an ATI card I have to deal with ATI's failure to support their own hardware. As such I cannot emerge the latest X 1.7 as my mobility radeon x1300 isn't supported.
So I followed a guide which basically listed packages to mask with versions so I could downgrade X to 1.6.5 and keep related packages at particular versions (not the latest).
I run slim as my desktop manager which has always ran great. When I try to run fluxbox or ANY desktop for that matter X dies. xorg.conf is using Driver = "radeon" which is of the package xf86-video-ati and I've eselected opengl to x11. I cannot use the closed source driver because it doesn't support cards made more than 5 minutes ago.
Here is a snippet of the FAIL log.
Code:
/usr/bin/xauth: creating new authority file /var/run/slim.auth
slim: waiting for X server to begin accepting connections
X.Org X Server 1.6.5
Release Date: 2009-10-11
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.30-gentoo-r8 i686
Current Operating System: Linux mobiledrone 2.6.30-gentoo-r8 #1 SMP Tue Oct 27 19:14:08 EDT 2009 i686
Build Date: 13 April 2010 06:38:52PM
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sun Apr 18 02:28:15 2010
(==) Using config file: "/etc/X11/xorg.conf"
.encoder: 0x15
encoder: 0xf
encoder: 0x13
XRANDR name: VGA-0
Connector: VGA
CRT1: INTERNAL_KLDSCP_DAC1
DDC reg: 0x7e40
XRANDR name: LVDS
Connector: LVDS
LCD1: INTERNAL_LVTM1
DDC reg: 0x7e60
XRANDR name: DVI-0
Connector: DVI-I
DFP1: INTERNAL_KLDSCP_TMDS1
DDC reg: 0x7e50
Dac detection success
finished output detect: 0
finished output detect: 1
invalid output device for dac detection
Unhandled monitor type 0
finished output detect: 2
finished all detect
before xf86InitialConfiguration
Dac detection success
invalid output device for dac detection
Unhandled monitor type 0
after xf86InitialConfiguration
Output LCD1 disable success
Blank CRTC 0 success
Disable CRTC 0 success
Blank CRTC 1 success
Disable CRTC 1 success
Output CRT1 disable success
Output LCD1 disable success
Blank CRTC 0 success
Disable CRTC 0 success
Blank CRTC 1 success
Disable CRTC 1 success
Output LCD1 disable success
Blank CRTC 0 success
Disable CRTC 0 success
Mode 1400x1050 - 1688 1066 10
freq: 108000000
best_freq: 108000000
best_feedback_div: 48
best_ref_div: 2
best_post_div: 6
Set CRTC 0 PLL success
Set CRTC Timing success
Set CRTC 0 Overscan success
Not using RMX
scaler 0 setup success
Set CRTC 0 Source success
crtc 0 YUV disable setup success
Output digital setup success
Output LCD1 enable success
Enable CRTC 0 success
Unblank CRTC 0 success
Output CRT1 disable success
Blank CRTC 1 success
Disable CRTC 1 success
expected keysym, got XF86TouchpadToggle: line 122 of inet
expected keysym, got XF86TouchpadToggle: line 122 of inet
expected keysym, got XF86TouchpadToggle: line 122 of inet
expected keysym, got XF86TouchpadToggle: line 122 of inet
expected keysym, got XF86TouchpadToggle: line 122 of inet
expected keysym, got XF86TouchpadToggle: line 122 of inet
/usr/bin/xauth: creating new authority file /home/rage/.Xauthority
slim: waiting for X server to shut downOutput LCD1 disable success
Blank CRTC 0 success
Disable CRTC 0 success
Blank CRTC 1 success
Disable CRTC 1 success
Enable CRTC 0 success
Unblank CRTC 0 success
error setting MTRR (base = 0xd8000000, size = 0x04000000, type = 1) Invalid argument (22)
Really not sure I follow. If you are using the radeon driver (xf86-video-ati) then you can certainly use X server 1.7.* and higher. We really need to see the full log file to figure out why X isn't working for you.
I see. I've since unmasked the packages and allowed a full emerge deep update and am now using X 1.7. Here is the error I get now (btw when slim loads it freezes solid but I can ssh from another box).
Code:
/usr/bin/xauth: creating new authority file /var/run/slim.auth
slim: waiting for X server to begin accepting connections
X.Org X Server 1.7.6
Release Date: 2010-03-17
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.30-gentoo-r8 i686
Current Operating System: Linux mobiledrone 2.6.30-gentoo-r8 #1 SMP Tue Oct 27 19:14:08 EDT 2009 i686
Kernel command line: root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda3 udev
Build Date: 18 April 2010 10:49:04AM
Current version of pixman: 0.17.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sun Apr 18 10:55:14 2010
(==) Using config file: "/etc/X11/xorg.conf"
encoder: 0x15
encoder: 0xf
encoder: 0x13
XRANDR name: VGA-0
Connector: VGA
CRT1: INTERNAL_KLDSCP_DAC1
DDC reg: 0x7e40
XRANDR name: LVDS
Connector: LVDS
LCD1: INTERNAL_LVTM1
DDC reg: 0x7e60
XRANDR name: DVI-0
Connector: DVI-I
DFP1: INTERNAL_KLDSCP_TMDS1
DDC reg: 0x7e50
Dac detection success
finished output detect: 0
finished output detect: 1
Unhandled monitor type 0
finished output detect: 2
finished all detect
before xf86InitialConfiguration
Dac detection success
Unhandled monitor type 0
after xf86InitialConfiguration
Output LCD1 disable success
Blank CRTC 0 success
Disable CRTC 0 success
Blank CRTC 1 success
Disable CRTC 1 success
Output CRT1 disable success
Output LCD1 disable success
Blank CRTC 0 success
Disable CRTC 0 success
Blank CRTC 1 success
Disable CRTC 1 success
Output LCD1 disable success
Blank CRTC 0 success
Disable CRTC 0 success
Mode 1400x1050 - 1688 1066 10
freq: 108000000
.best_freq: 108000000
best_feedback_div: 48
best_ref_div: 2
best_post_div: 6
Set CRTC 0 PLL success
Set CRTC Timing success
Set CRTC 0 Overscan success
Not using RMX
scaler 0 setup success
Set CRTC 0 Source success
crtc 0 YUV disable setup success
Output digital setup success
Output LCD1 enable success
Enable CRTC 0 success
Unblank CRTC 0 success
Output CRT1 disable success
Blank CRTC 1 success
Disable CRTC 1 success
(EE) module ABI major version (4) doesn't match the server's version (7)
(EE) Failed to load module "evdev" (module requirement mismatch, 0)
(EE) No input driver matching `evdev'
(EE) config/hal: NewInputDeviceRequest failed (15)
(EE) module ABI major version (4) doesn't match the server's version (7)
(EE) Failed to load module "evdev" (module requirement mismatch, 0)
(EE) No input driver matching `evdev'
(EE) config/hal: NewInputDeviceRequest failed (15)
(EE) module ABI major version (4) doesn't match the server's version (7)
(EE) Failed to load module "evdev" (module requirement mismatch, 0)
(EE) No input driver matching `evdev'
(EE) config/hal: NewInputDeviceRequest failed (15)
(EE) module ABI major version (4) doesn't match the server's version (7)
(EE) Failed to load module "evdev" (module requirement mismatch, 0)
(EE) No input driver matching `evdev'
(EE) config/hal: NewInputDeviceRequest failed (15)
(EE) module ABI major version (4) doesn't match the server's version (7)
(EE) Failed to load module "evdev" (module requirement mismatch, 0)
(EE) No input driver matching `evdev'
(EE) config/hal: NewInputDeviceRequest failed (15)
(EE) module ABI major version (4) doesn't match the server's version (7)
(EE) Failed to load module "synaptics" (module requirement mismatch, 0)
(EE) No input driver matching `synaptics'
(EE) config/hal: NewInputDeviceRequest failed (15)
(EE) module ABI major version (4) doesn't match the server's version (7)
(EE) Failed to load module "evdev" (module requirement mismatch, 0)
(EE) No input driver matching `evdev'
(EE) config/hal: NewInputDeviceRequest failed (15)
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Duplicate shape name ""
> Using last definition
> Warning: Duplicate shape name ""
> Using last definition
> Warning: Duplicate shape name ""
> Using last definition
> Warning: Duplicate shape name ""
> Using last definition
> Warning: Duplicate shape name ""
> Using last definition
> Warning: Duplicate shape name ""
> Using last definition
> Warning: Duplicate shape name ""
> Using last definition
> Warning: Duplicate shape name ""
> Using last definition
> Warning: Duplicate shape name ""
> Using last definition
> Warning: Duplicate shape name ""
> Using last definition
> Warning: Duplicate shape name ""
> Using last definition
> Warning: Duplicate shape name ""
> Using last definition
> Warning: Duplicate shape name ""
> Using last definition
> Warning: Duplicate shape name ""
> Using last definition
> Warning: Multiple doodads named ""
> Using first definition
> Warning: Multiple doodads named ""
> Using first definition
> Warning: Multiple doodads named ""
> Using first definition
> Warning: Multiple doodads named ""
> Using first definition
> Warning: Multiple doodads named ""
> Using first definition
> Warning: Multiple doodads named ""
> Using first definition
Errors from xkbcomp are not fatal to the X server
Well that's still not the full /var/log/Xorg.0.log file. The error does point out, however, that your evdev input module is compiled for the older Xserver. You'll want to re-emerge it against and then try X again. Then show us the full /var/log/Xorg.0.log file if you are still having problems,
Thanks for that input. I've since recompiled evdev and now slim no longer freezes when it loads. However X still fails to start. Below is the Xorg.0.log in a pastebin link as its too large apparently for a post.
Well your synaptics driver is also compiled for the wrong version X server. Other than that, I'm not seeing anything that shows X crashing or failing to start. If slim is starting up, then clearly X is starting. I'd guess that there something wrong with slim or you're somehow selecting an X session that you don't have properly installed or configured.
You could always try simply running 'xinit /usr/bin/flubox' (or some other window manager that you know you have installed) from a console to see if that works.
Thanks again. I've rebuilt the x86-input-synaptics drivers and now I can run xinit startfluxbox and it works! For some reason I can't run anything though (something about cannot find display or make sure another window manager isn't running). I can't seem to get it working via slim which I think means that I have some kind of XSession issue. I did hear something about a change in the way XSession works.
I will have to investigate how XSessions work now ;/
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.