[SOLVED] xorg.conf causes parse error on line 1 of section InputClass
Linux - DesktopThis forum is for the discussion of all Linux Software used in a desktop context.
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.
Distribution: openSuSE Tumbleweed-KDE, Mint 21, MX-21, Manjaro
Posts: 4,633
Rep:
xorg.conf causes parse error on line 1 of section InputClass
This is the content of /var/log/Xorg.0.log:
Code:
[ 11.793]
X.Org X Server 1.8.0
Release Date: 2010-04-02
[ 11.793] X Protocol Version 11, Revision 0
[ 11.793] Build Operating System: openSUSE SUSE LINUX
[ 11.793] Current Operating System: Linux linux-3ppp 2.6.34.7-0.7-desktop #1 SMP PREEMPT 2010-12-13 11:13:53 +0100 x86_64
[ 11.793] Kernel command line: root=/dev/disk/by-id/ata-ST31000520AS_5VX0VRDP-part5 resume=/dev/disk/by-id/ata-ST31000520AS_5VX0VRDP-part7 splash=verbose quiet vga=0x345
[ 11.793] Build Date: 19 August 2010 03:34:22PM
[ 11.793]
[ 11.793] Current version of pixman: 0.18.0
[ 11.793] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 11.793] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 11.794] (==) Log file: "/var/log/Xorg.1.log", Time: Sun Feb 27 12:24:59 2011
[ 11.794] (==) Using config file: "/etc/X11/xorg.conf"
[ 11.794] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 11.794] Parse error on line 1 of section InputClass in file /etc/X11/xorg.conf
"" is not a valid keyword in this section.
[ 11.794] (EE) Problem parsing the config file
[ 11.794] (EE) Error parsing the config file
[ 11.794]
Fatal server error:
[ 11.794] no screens found
[ 11.794]
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 11.794] Please also check the log file at "/var/log/Xorg.1.log" for additional information.
[ 11.794]
Here follows my xorg.conf. It is for a two-seat multiuser setup and there is no "Section Input Class" in it at all:
The system created during install a xorg.conf.d directory which I renamed. It then creates this directory anew during every start of the x server with only one file in it (90-keytable.conf), which I post below:
I simply don't get it. What is wrong here? I will post a working example of xorg.conf below (post shortened so it still fits here). You'll notice that the only difference to the error causing b*stard above is the lack of use of modelines .The xorg.conf.d is present there too. I'd be delighted if anyone could shed some light on this.
Edit: btw, I don't remember to ever have seen an explicit "Modes" Section in a xorg.conf
The usual template I know about is:
Code:
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync FROM - TO
VertRefresh FROM - TO
ModeLine "NAME1" ...
ModeLine "NAME2" ...
and so on ...
EndSection
When adding InputClass does not help, try this.
Edit2: btw, your _fatal_ error is
Quote:
Fatal server error:
[ 11.794] no screens found
and not "no InputClass found". Move your Modes Section to the bottom of the file to debug this. Not sure whether this helps with the InputClass error, though.
... Edit: btw, I don't remember to ever have seen an explicit "Modes" Section in a xorg.conf...
Will try this as well.
Quote:
Originally Posted by bluebox
... Edit2: btw, your _fatal_ error is "Fatal server error:
[ 11.794] no screens found" and not "no InputClass found". Move your Modes Section to the bottom of the file to debug this. Not sure whether this helps with the InputClass error, though.
Yeah, but I presum(ed) that this is caused by the previous error (EE) with the InputClass since parsing was broken off. I'll try this, too. Thanks for your input.
Yeah, but I presum(ed) that this is caused by the previous error (EE) with the InputClass since parsing was broken off. I'll try this, too. Thanks for your input.
I was unsure about what you wanted ... an explanation/solution for the InputClass error or just "make things work", thus my staggered reply. Talking about parsing ... unfortunately, parsing usually does not fail at the point where the mistake sits, but _behind_ it.
So, it may be, that X gets confused at your Modes Section, complains about the recoverable error of "no InputClass" und finally fails at the fatal error of "no Screens" - both being _behind_ your Modes Section. This is a guess, though.
Distribution: openSuSE Tumbleweed-KDE, Mint 21, MX-21, Manjaro
Posts: 4,633
Original Poster
Rep:
Quote:
Originally Posted by bluebox
I was unsure about what you wanted ... an explanation/solution for the InputClass error or just "make things work"...
Both .
Quote:
Originally Posted by bluebox
So, it may be, that X gets confused at your Modes Section, complains about the recoverable error of "no InputClass" und finally fails at the fatal error of "no Screens" - both being _behind_ your Modes Section. This is a guess, though.
That guess has a low probability I'd guess . I posted a abbreviated version of my xorg.conf without the modes section but with identical screen sections (third "CODE" block in my original post) -- which do work.
The reason for all this is my drive for perfektion : I get a default resolution of 1024x798@60 but I want 1280x1024@91, which is realized in the fault-producing version of xorg.conf which I posted in the first place
The error _is_ in the Modes Section, but it _shows_up_ in X not correctly detecting your Input and Screens Sections, later on. So your Screens Section is perfectly okay. So my guess, without knowledge of what exactly might be wrong with the Modes Section.
Distribution: openSuSE Tumbleweed-KDE, Mint 21, MX-21, Manjaro
Posts: 4,633
Original Poster
Rep:
Quote:
Originally Posted by bluebox
...The error _is_ in the Modes Section, but it _shows_up_ in X not correctly detecting your Input and Screens Sections, later on. So your Screens Section is perfectly okay. So my guess, without knowledge of what exactly might be wrong with the Modes Section.
Well. Well, well, well.
I followed all of your suggestions:
I moved the Modes section to the bottom - FAIL
Integrated a Modeline into the Monitor part - FAIL
I commented the whole section modes out (no section modes at all!) - FAIL
Distribution: openSuSE Tumbleweed-KDE, Mint 21, MX-21, Manjaro
Posts: 4,633
Original Poster
Rep:
Yes, it should. That one I don' get at all.
I preserved the original file. I just rename the files for test or normal booting. Most of the working configuration is in the thread starting post, last "code" block.
Section "InputClass"
Identifier "LocalKeyboard"
MatchIsKeyboard "yes" #on is maybe wrong, on my arch system i have yes
Option "XkbLayout" "de"
Option "XkbVariant" "nodeadkeys"
EndSection
Distribution: openSuSE Tumbleweed-KDE, Mint 21, MX-21, Manjaro
Posts: 4,633
Original Poster
Rep:
It is an idea I'll try out. From the man page of xorg.conf:
Code:
...
MatchIsKeyboard "bool"
...
Match device types. These entries take a boolean argument similar to Option entries.
{and}
...
Boolean options may optionally have a value specified. When no value is specified, the option’s value is
TRUE. The following boolean option values are recognised as TRUE:
1, on, true, yes
and the following boolean option values are recognised as FALSE:
0, off, false, no
Note that all Option values, not just strings, must be enclosed in quotes.
So ... maybe your xorg.conf is all right, but the way you start X is wrong.
You're switching between your working dual-head configuration, and your non-working dual-seat configuration, right?
When you start X with e.g. "Layout0", then X will fail, because there is no "Layout0". X complaining about "no screens found" could be a consequence thereof, though an irritating one.
btw, you wrote about your "drive to perfection". So, make it perfect first. Make a perfectly working dual-head configuration with two screens in one Layout - let's call it "DualLayout". Then add two further layouts - "Seat0" and "Seat1". There is no need for two xorg.conf files, one is enough. Just start either one X with "DualLayout" or two X with "Seat0" and "Seat1".
X has command line options to choose Layouts or even Screens. You should be able to testdrive your configuration without leaving the GUI.
Use xinit on console to test to see additional errors about wrong display numbers etc. http://ubuntuforums.org/showthread.php?t=196661
Is there a /var/log/Xorg.1.log? Anything useful inside it? Oh, I just saw, you're trying to sell your Xorg.1.log as Xorg.0.log to us ... recheck your logfiles, please.
Distribution: openSuSE Tumbleweed-KDE, Mint 21, MX-21, Manjaro
Posts: 4,633
Original Poster
Rep:
Good morning .
Quote:
Originally Posted by bluebox
...You're switching between your working dual-head configuration, and your non-working dual-seat configuration, right?
No. Both xorg.conf's are mostly identical. The difference is just the "Mode[1]" and "Modelines" part. So the working configuration gives me two seats. One on a LCD with 1680x1050@60 resolution and refresh rate and the second on a 11 year old CRT with 1024x798@60 resolution and refresh rate. I want the latter to change to 1280x1024@90.
I copied the modlines from an old installation (OpenSuSE 8.2? or 10.0?) for this very same CRT into the working xorg.conf and *kaboom* the error I described occurs.
Quote:
Originally Posted by bluebox
...When you start X with e.g. "Layout0", then X will fail, because there is no "Layout0". X complaining about "no screens found" could be a consequence thereof, though an irritating one.
But there is a Section "ServerLayout" with "Seat0". Or I don't get your argument...
Quote:
Originally Posted by bluebox
...X has command line options to choose Layouts or even Screens. You should be able to testdrive your configuration without leaving the GUI.
Use xinit on console to test to see additional errors about wrong display numbers etc. http://ubuntuforums.org/showthread.php?t=196661
Yes I know, but thanks for the link .
Quote:
Originally Posted by bluebox
...Is there a /var/log/Xorg.1.log? Anything useful inside it? Oh, I just saw, you're trying to sell your Xorg.1.log as Xorg.0.log to us ... recheck your logfiles, please.
Huh? There is a Xorg.0.log a Xorg.1.log and Xorg.2.log. Don't get confused by this, it stems from an erroneous "kdmrc". Xorg.0 is the LCD seat, Xorg.1 from the CRT. I'll post the latest Xorg.1.log below:
Quote:
[ 14.152]
X.Org X Server 1.8.0
Release Date: 2010-04-02
[ 14.152] X Protocol Version 11, Revision 0
[ 14.152] Build Operating System: openSUSE SUSE LINUX
[ 14.152] Current Operating System: Linux linux-3ppp 2.6.34.7-0.7-desktop #1 SMP PREEMPT 2010-12-13 11:13:53 +0100 x86_64
[ 14.152] Kernel command line: root=/dev/disk/by-id/ata-ST31000520AS_5VX0VRDP-part5 resume=/dev/disk/by-id/ata-ST31000520AS_5VX0VRDP-part7 splash=verbose quiet vga=0x345
[ 14.152] Build Date: 19 August 2010 03:34:22PM
[ 14.152]
[ 14.152] Current version of pixman: 0.18.0
[ 14.152] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 14.152] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 14.153] (==) Log file: "/var/log/Xorg.1.log", Time: Wed Mar 2 18:13:07 2011
[ 14.153] (==) Using config file: "/etc/X11/xorg.conf"
[ 14.153] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 14.155] (**) Option "defaultserverlayout" "Seat0"
[ 14.155] (++) ServerLayout "Seat1"
[ 14.155] (**) |-->Screen "Screen1" (0)
[ 14.155] (**) | |-->Monitor "MULTISCAN G200 (CPD-G200)"
[ 14.155] (**) | |-->Device "Sapphire AMD/ATI Radeon 5450"
[ 14.155] (**) |-->Input Device "PS2Keyboard"
[ 14.155] (**) |-->Input Device "PS2Mouse"
[ 14.156] (**) Option "DontZap" "false"
[ 14.156] (**) Option "ZapWarning" "on"
[ 14.156] (**) Option "DontZoom" "false"
[ 14.156] (**) Option "AllowMouseOpenFail" "on"
[ 14.156] (**) Option "Xinerama" "off"
[ 14.156] (**) Option "AutoAddDevices" "off"
[ 14.156] (**) Option "AutoEnableDevices" "false"
[ 14.156] (**) Not automatically adding devices
[ 14.156] (**) Not automatically enabling devices
[ 14.156] (WW) The directory "/usr/share/fonts/TTF/" does not exist.
[ 14.156] Entry deleted from font path.
[ 14.156] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[ 14.156] Entry deleted from font path.
[ 14.156] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
[ 14.156] Entry deleted from font path.
[ 14.157] (**) FontPath set to:
/usr/share/fonts/75dpi,
/usr/share/fonts/100dpi,
/usr/share/fonts/cyrillic,
/usr/share/fonts/encodings,
/usr/share/fonts/misc,
/usr/share/fonts/Speedo,
/usr/share/fonts/truetype,
/usr/share/fonts/Type1,
/usr/share/fonts/URW,
/usr/local/share/fonts,
/usr/share/fonts/misc:unscaled,
/usr/share/fonts/Type1/,
/usr/share/fonts/100dpi:unscaled,
/usr/share/fonts/75dpi:unscaled,
/usr/share/fonts/URW/,
/usr/share/fonts/cyrillic:unscaled,
/usr/share/fonts/truetype/
[ 14.157] (==) ModulePath set to "/usr/lib64/xorg/modules/updates,/usr/lib64/xorg/modules"
[ 14.157] (**) Extension "Composite" is disabled
[ 14.158] (II) Loader magic: 0x7d5ba0
[ 14.158] (II) Module ABI versions:
[ 14.158] X.Org ANSI C Emulation: 0.4
[ 14.158] X.Org Video Driver: 7.0
[ 14.158] X.Org XInput driver : 9.0
[ 14.158] X.Org Server Extension : 3.0
[ 14.165] (--) PCI:*(0:1:5:0) 1002:9714:1458:d000 ATI Technologies Inc RS880 [Radeon HD 4290] rev 0, Mem @ 0xd0000000/268435456, 0xfdfe0000/65536, 0xfde00000/1048576, I/O @ 0x0000de00/256
[ 14.166] (II) Open ACPI successful (/var/run/acpid.socket)
[ 14.166] (II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
[ 14.166] (II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
[ 14.166] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[ 14.166] (II) "record" will be loaded by default.
[ 14.166] (II) "dri" will be loaded. This was enabled by default and also specified in the config file.
[ 14.166] (II) "dri2" will be loaded by default.
[ 14.166] (II) LoadModule: "glx"
[ 14.166] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[ 14.166] (II) Module glx: vendor="X.Org Foundation"
[ 14.166] compiled for 1.8.0, module version = 1.0.0
[ 14.166] ABI class: X.Org Server Extension, version 3.0
[ 14.166] (==) AIGLX enabled
[ 14.166] (II) Loading extension GLX
[ 14.166] (II) LoadModule: "dbe"
[ 14.166] (II) Loading /usr/lib64/xorg/modules/extensions/libdbe.so
[ 14.166] (II) Module dbe: vendor="X.Org Foundation"
[ 14.166] compiled for 1.8.0, module version = 1.0.0
[ 14.166] Module class: X.Org Server Extension
[ 14.166] ABI class: X.Org Server Extension, version 3.0
[ 14.166] (II) Loading extension DOUBLE-BUFFER
[ 14.166] (II) LoadModule: "dri"
[ 14.167] (II) Loading /usr/lib64/xorg/modules/extensions/libdri.so
[ 14.167] (II) Module dri: vendor="X.Org Foundation"
[ 14.167] compiled for 1.8.0, module version = 1.0.0
[ 14.167] ABI class: X.Org Server Extension, version 3.0
[ 14.167] (II) Loading extension XFree86-DRI
[ 14.167] (II) LoadModule: "extmod"
[ 14.167] (II) Loading /usr/lib64/xorg/modules/extensions/libextmod.so
[ 14.167] (II) Module extmod: vendor="X.Org Foundation"
[ 14.167] compiled for 1.8.0, module version = 1.0.0
[ 14.167] Module class: X.Org Server Extension
[ 14.167] ABI class: X.Org Server Extension, version 3.0
[ 14.167] (II) Loading extension MIT-SCREEN-SAVER
[ 14.167] (II) Loading extension XFree86-VidModeExtension
[ 14.167] (II) Loading extension XFree86-DGA
[ 14.167] (II) Loading extension DPMS
[ 14.167] (II) Loading extension XVideo
[ 14.167] (II) Loading extension XVideo-MotionCompensation
[ 14.167] (II) Loading extension X-Resource
[ 14.167] (II) LoadModule: "extmod"
[ 14.168] (II) Reloading /usr/lib64/xorg/modules/extensions/libextmod.so
[ 14.168] (II) Loading extension MIT-SCREEN-SAVER
[ 14.168] (II) Loading extension XFree86-VidModeExtension
[ 14.168] (II) Loading extension DPMS
[ 14.168] (II) Loading extension XVideo
[ 14.168] (II) Loading extension XVideo-MotionCompensation
[ 14.168] (II) Loading extension X-Resource
[ 14.168] (II) LoadModule: "record"
[ 14.168] (II) Loading /usr/lib64/xorg/modules/extensions/librecord.so
[ 14.168] (II) Module record: vendor="X.Org Foundation"
[ 14.168] compiled for 1.8.0, module version = 1.13.0
[ 14.168] Module class: X.Org Server Extension
[ 14.168] ABI class: X.Org Server Extension, version 3.0
[ 14.168] (II) Loading extension RECORD
[ 14.168] (II) LoadModule: "dri2"
[ 14.168] (II) Loading /usr/lib64/xorg/modules/extensions/libdri2.so
[ 14.168] (II) Module dri2: vendor="X.Org Foundation"
[ 14.168] compiled for 1.8.0, module version = 1.2.0
[ 14.168] ABI class: X.Org Server Extension, version 3.0
[ 14.168] (II) Loading extension DRI2
[ 14.168] (II) LoadModule: "ati"
[ 14.169] (II) Loading /usr/lib64/xorg/modules/drivers/ati_drv.so
[ 14.169] (II) Module ati: vendor="X.Org Foundation"
[ 14.169] compiled for 1.8.0, module version = 6.13.0
[ 14.169] Module class: X.Org Video Driver
[ 14.169] ABI class: X.Org Video Driver, version 7.0
[ 14.169] (II) LoadModule: "radeon"
[ 14.170] (II) Loading /usr/lib64/xorg/modules/drivers/radeon_drv.so
[ 14.170] (II) Module radeon: vendor="X.Org Foundation"
[ 14.170] compiled for 1.8.0, module version = 6.13.0
[ 14.170] Module class: X.Org Video Driver
[ 14.170] ABI class: X.Org Video Driver, version 7.0
[ 14.171] (II) LoadModule: "evdev"
[ 14.171] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
[ 14.171] (II) Module evdev: vendor="X.Org Foundation"
[ 14.171] compiled for 1.8.0, module version = 2.4.0
[ 14.171] Module class: X.Org XInput Driver
[ 14.171] ABI class: X.Org XInput driver, version 9.0
[ 14.171] (II) RADEON: Driver for ATI Radeon chipsets:
ATI Radeon Mobility X600 (M24) 3150 (PCIE), ATI FireMV 2400 (PCI),
...shortened by order of LQ ...
ATI FirePro (FireGL) Graphics Adapter, CEDAR, ATI Radeon HD 5450,
CEDAR
[ 14.173] (++) using VT number 8
[ 14.173] (II) Primary Device is: PCI 01@00:05:0
[ 14.174] (II) [KMS] Kernel modesetting enabled.
[ 14.174] (**) RADEON(0): Depth 24, (--) framebuffer bpp 32
[ 14.174] (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
[ 14.174] (==) RADEON(0): Default visual is TrueColor
[ 14.174] (==) RADEON(0): RGB weight 888
[ 14.174] (II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
[ 14.174] (--) RADEON(0): Chipset: "ATI Radeon HD 5450" (ChipID = 0x68f9)
[ 14.174] (II) RADEON(0): PCIE card detected
[ 14.174] (WW) RADEON(0): Color tiling is not yet supported on R600/R700
[ 14.174] (II) RADEON(0): KMS Color Tiling: disabled
[ 14.174] drmOpenDevice: node name is /dev/dri/card0
[ 14.174] drmOpenDevice: open result is 10, (OK)
[ 14.174] drmOpenByBusid: Searching for BusID pci:0000:02:00.0
[ 14.174] drmOpenDevice: node name is /dev/dri/card0
[ 14.174] drmOpenDevice: open result is 10, (OK)
[ 14.174] drmOpenByBusid: drmOpenMinor returns 10
[ 14.174] drmOpenByBusid: drmGetBusid reports pci:0000:01:05.0
[ 14.174] drmOpenDevice: node name is /dev/dri/card1
[ 14.174] drmOpenDevice: open result is 10, (OK)
[ 14.174] drmOpenByBusid: drmOpenMinor returns 10
[ 14.174] drmOpenByBusid: drmGetBusid reports pci:0000:02:00.0
[ 14.178] (II) RADEON(0): Output HDMI-0 using monitor section MULTI-SCAN G200 (CPD-G200)
[ 14.178] (**) RADEON(0): Option "PreferredMode" "1280x1024"
[ 14.192] (II) RADEON(0): Output DVI-0 has no monitor section
[ 14.615] (II) RADEON(0): Output VGA-1 has no monitor section
[ 14.619] (II) RADEON(0): EDID for output HDMI-0
[ 14.633] (II) RADEON(0): EDID for output DVI-0
[ 15.057] (II) RADEON(0): EDID for output VGA-1
[ 15.057] (II) RADEON(0): Not using default mode "640x350" (vrefresh out of range)
[ 15.057] (II) RADEON(0): Not using default mode "320x175" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "640x400" (vrefresh out of range)
[ 15.057] (II) RADEON(0): Not using default mode "320x200" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "720x400" (vrefresh out of range)
[ 15.057] (II) RADEON(0): Not using default mode "360x200" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "320x240" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "640x480" (vrefresh out of range)
[ 15.057] (II) RADEON(0): Not using default mode "320x240" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "640x480" (vrefresh out of range)
[ 15.057] (II) RADEON(0): Not using default mode "320x240" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "640x480" (vrefresh out of range)
[ 15.057] (II) RADEON(0): Not using default mode "320x240" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "400x300" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "400x300" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "800x600" (vrefresh out of range)
[ 15.057] (II) RADEON(0): Not using default mode "400x300" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "800x600" (vrefresh out of range)
[ 15.057] (II) RADEON(0): Not using default mode "400x300" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "800x600" (vrefresh out of range)
[ 15.057] (II) RADEON(0): Not using default mode "400x300" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "1024x768i" (interlace mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "512x384i" (double-scan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "512x384" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "1024x768" (vrefresh out of range)
[ 15.057] (II) RADEON(0): Not using default mode "512x384" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "1024x768" (vrefresh out of range)
[ 15.057] (II) RADEON(0): Not using default mode "512x384" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "1024x768" (vrefresh out of range)
[ 15.057] (II) RADEON(0): Not using default mode "512x384" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "1152x864" (vrefresh out of range)
[ 15.057] (II) RADEON(0): Not using default mode "576x432" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "1280x960" (hsync out of range)
[ 15.057] (II) RADEON(0): Not using default mode "640x480" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "1280x960" (vrefresh out of range)
[ 15.057] (II) RADEON(0): Not using default mode "640x480" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "1280x1024" (hsync out of range)
[ 15.057] (II) RADEON(0): Not using default mode "640x512" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "1280x1024" (vrefresh out of range)
[ 15.057] (II) RADEON(0): Not using default mode "640x512" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "1280x1024" (vrefresh out of range)
[ 15.057] (II) RADEON(0): Not using default mode "640x512" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "1600x1200" (hsync out of range)
[ 15.057] (II) RADEON(0): Not using default mode "800x600" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "1600x1200" (vrefresh out of range)
[ 15.057] (II) RADEON(0): Not using default mode "800x600" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "1600x1200" (vrefresh out of range)
[ 15.057] (II) RADEON(0): Not using default mode "800x600" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "1600x1200" (vrefresh out of range)
[ 15.057] (II) RADEON(0): Not using default mode "800x600" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "1600x1200" (vrefresh out of range)
[ 15.057] (II) RADEON(0): Not using default mode "800x600" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "1792x1344" (hsync out of range)
[ 15.057] (II) RADEON(0): Not using default mode "896x672" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "1792x1344" (vrefresh out of range)
[ 15.057] (II) RADEON(0): Not using default mode "896x672" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "1856x1392" (hsync out of range)
[ 15.057] (II) RADEON(0): Not using default mode "928x696" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "1856x1392" (vrefresh out of range)
[ 15.057] (II) RADEON(0): Not using default mode "928x696" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "1920x1440" (hsync out of range)
[ 15.057] (II) RADEON(0): Not using default mode "960x720" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "1920x1440" (vrefresh out of range)
[ 15.057] (II) RADEON(0): Not using default mode "960x720" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "832x624" (vrefresh out of range)
[ 15.057] (II) RADEON(0): Not using default mode "416x312" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "1400x1050" (hsync out of range)
[ 15.057] (II) RADEON(0): Not using default mode "700x525" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "1400x1050" (vrefresh out of range)
[ 15.057] (II) RADEON(0): Not using default mode "700x525" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "1920x1440" (vrefresh out of range)
[ 15.057] (II) RADEON(0): Not using default mode "960x720" (doublescan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "2048x1536" (hsync out of range)
[ 15.057] (II) RADEON(0): Not using default mode "1024x768" (double-scan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "2048x1536" (vrefresh out of range)
[ 15.057] (II) RADEON(0): Not using default mode "1024x768" (double-scan mode not supported)
[ 15.057] (II) RADEON(0): Not using default mode "2048x1536" (vrefresh out of range)
[ 15.057] (II) RADEON(0): Not using default mode "1024x768" (double-scan mode not supported)
[ 15.057] (II) RADEON(0): Printing probed modes for output VGA-1
[ 15.057] (II) RADEON(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
[ 15.057] (II) RADEON(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
[ 15.057] (II) RADEON(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
[ 15.057] (II) RADEON(0): Modeline "848x480"x60.0 33.75 848 864 976 1088 480 486 494 517 +hsync +vsync (31.0 kHz)
[ 15.057] (II) RADEON(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 489 492 525 -hsync -vsync (31.5 kHz)
[ 15.057] (II) RADEON(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
[ 15.057] (II) RADEON(0): Output HDMI-0 disconnected
[ 15.057] (II) RADEON(0): Output DVI-0 disconnected
[ 15.058] (II) RADEON(0): Output VGA-1 connected
[ 15.058] (II) RADEON(0): Using fuzzy aspect match for initial modes
[ 15.058] (II) RADEON(0): Output VGA-1 using initial mode 1024x768
[ 15.058] (II) RADEON(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[ 15.058] (II) RADEON(0): mem size init: gart size :1feff000 vram size: s:10000000 visible:fcc0000
[ 15.058] (II) RADEON(0): EXA: Driver will allow EXA pixmaps in VRAM
[ 15.058] (**) RADEON(0): Display dimensions: (312, 234) mm
[ 15.058] (**) RADEON(0): DPI set to (83, 83)
[ 15.058] (II) Loading sub module "fb"
[ 15.058] (II) LoadModule: "fb"
[ 15.059] (II) Loading /usr/lib64/xorg/modules/libfb.so
[ 15.059] (II) Module fb: vendor="X.Org Foundation"
[ 15.059] compiled for 1.8.0, module version = 1.0.0
[ 15.059] ABI class: X.Org ANSI C Emulation, version 0.4
[ 15.059] (II) Loading sub module "ramdac"
[ 15.059] (II) LoadModule: "ramdac"
[ 15.059] (II) Module "ramdac" already built-in
[ 15.059] (II) RADEON(0): GPU accel disabled or not working, using shadowfb for KMS
[ 15.059] (II) Loading sub module "shadow"
[ 15.059] (II) LoadModule: "shadow"
[ 15.060] (II) Loading /usr/lib64/xorg/modules/libshadow.so
[ 15.060] (II) Module shadow: vendor="X.Org Foundation"
[ 15.060] compiled for 1.8.0, module version = 1.1.0
[ 15.060] ABI class: X.Org ANSI C Emulation, version 0.4
[ 15.060] (--) Depth 24 pixmap format is 32 bpp
[ 15.060] (II) RADEON(0): Front buffer size: 3072K
[ 15.060] (II) RADEON(0): VRAM usage limit set to 230169K
[ 15.062] (==) RADEON(0): Backing store disabled
[ 15.062] (WW) RADEON(0): Direct rendering disabled
[ 15.062] (II) RADEON(0): Acceleration disabled
[ 15.062] (**) RADEON(0): DPMS enabled
[ 15.062] (==) RADEON(0): Silken mouse enabled
[ 15.065] (II) RADEON(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[ 15.065] (WW) RADEON(0): Option "CalcAlgorithm" is not used
[ 15.065] (WW) RADEON(0): Option "PreferredMode" is not used
[ 15.065] (WW) RADEON(0): Option "DPI" is not used
[ 15.065] (--) RandR disabled
[ 15.065] (II) Initializing built-in extension Generic Event Extension
[ 15.065] (II) Initializing built-in extension SHAPE
[ 15.065] (II) Initializing built-in extension MIT-SHM
[ 15.065] (II) Initializing built-in extension XInputExtension
[ 15.065] (II) Initializing built-in extension XTEST
[ 15.065] (II) Initializing built-in extension BIG-REQUESTS
[ 15.065] (II) Initializing built-in extension SYNC
[ 15.065] (II) Initializing built-in extension XKEYBOARD
[ 15.065] (II) Initializing built-in extension XC-MISC
[ 15.065] (II) Initializing built-in extension SECURITY
[ 15.065] (II) Initializing built-in extension XINERAMA
[ 15.065] (II) Initializing built-in extension XFIXES
[ 15.065] (II) Initializing built-in extension RENDER
[ 15.065] (II) Initializing built-in extension RANDR
[ 15.065] (II) Initializing built-in extension COMPOSITE
[ 15.065] (II) Initializing built-in extension DAMAGE
[ 15.070] (II) AIGLX: Screen 0 is not DRI2 capable
[ 15.070] (II) AIGLX: Screen 0 is not DRI capable
[ 15.071] (II) AIGLX: Loaded and initialized /usr/lib64/dri/swrast_dri.so
[ 15.071] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[ 15.071] (II) RADEON(0): Setting screen physical size to 270 x 203
[ 15.173] (II) XKB: reuse xkmfile /var/lib/xkb/compiled/server-02D8252E59564A234380F1E5417646A9DB3B7452.xkm
[ 15.174] (**) Option "CoreKeyboard"
[ 15.174] (**) PS2Keyboard: always reports core events
[ 15.174] (**) PS2Keyboard: Device: "/dev/input/by-path/platform-i8042-serio-0-event-kbd"
[ 15.178] (II) PS2Keyboard: Found keys
[ 15.178] (II) PS2Keyboard: Configuring as keyboard
[ 15.178] (II) XINPUT: Adding extended input device "PS2Keyboard" (type: KEYBOARD)
[ 15.178] (**) Option "xkb_rules" "evdev"
[ 15.178] (**) Option "xkb_model" "evdev"
[ 15.178] (**) Option "xkb_layout" "de"
[ 15.178] (**) Option "xkb_variant" "nodeadkeys"
[ 15.179] (II) XKB: reuse xkmfile /var/lib/xkb/compiled/server-90BEB0384DFE894FC6C76430E8611BB0119B95EE.xkm
[ 15.180] (**) Option "CorePointer"
[ 15.180] (**) PS2Mouse: always reports core events
[ 15.180] (**) PS2Mouse: Device: "/dev/input/by-path/pci-0000:00:13.0-usb-0:1:1.0-event-mouse"
[ 15.184] (II) PS2Mouse: Found 3 mouse buttons
[ 15.184] (II) PS2Mouse: Found scroll wheel(s)
[ 15.184] (II) PS2Mouse: Found relative axes
[ 15.184] (II) PS2Mouse: Found x and y relative axes
[ 15.184] (II) PS2Mouse: Configuring as mouse
[ 15.184] (**) Option "Emulate3Buttons" "true"
[ 15.184] (II) PS2Mouse: Forcing middle mouse button emulation on.
[ 15.184] (**) PS2Mouse: YAxisMapping: buttons 4 and 5
[ 15.184] (**) PS2Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 15.184] (II) XINPUT: Adding extended input device "PS2Mouse" (type: MOUSE)
[ 15.184] (**) PS2Mouse: (accel) keeping acceleration scheme 1
[ 15.184] (**) PS2Mouse: (accel) acceleration profile 0
[ 15.184] (**) PS2Mouse: (accel) acceleration factor: 2.000
[ 15.184] (**) PS2Mouse: (accel) acceleration threshold: 4
[ 15.184] (II) PS2Mouse: initialized for relative axes.
[ 15.191] (II) config/udev: Adding input device Power Button (/dev/input/event6)
[ 15.191] (II) AutoAddDevices is off - not adding device.
[ 15.192] (II) config/udev: Adding input device Power Button (/dev/input/event5)
[ 15.192] (II) AutoAddDevices is off - not adding device.
[ 15.196] (II) config/udev: Adding input device USB OPTICAL MOUSE (/dev/input/event1)
[ 15.196] (II) AutoAddDevices is off - not adding device.
[ 15.196] (II) config/udev: Adding input device USB OPTICAL MOUSE (/dev/input/mouse0)
[ 15.196] (II) AutoAddDevices is off - not adding device.
[ 15.196] (II) config/udev: Adding input device HID 062a:0000 (/dev/input/event2)
[ 15.196] (II) AutoAddDevices is off - not adding device.
[ 15.197] (II) config/udev: Adding input device HID 062a:0000 (/dev/input/mouse1)
[ 15.197] (II) AutoAddDevices is off - not adding device.
[ 15.197] (II) config/udev: Adding input device HID 046a:0021 (/dev/input/event3)
[ 15.197] (II) AutoAddDevices is off - not adding device.
[ 15.197] (II) config/udev: Adding input device HID 046a:0021 (/dev/input/event4)
[ 15.197] (II) AutoAddDevices is off - not adding device.
[ 15.202] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
[ 15.202] (II) AutoAddDevices is off - not adding device.
[ 15.202] (II) config/udev: Adding input device PC Speaker (/dev/input/event7)
[ 15.202] (II) AutoAddDevices is off - not adding device.
[ 15.837] (II) XKB: reuse xkmfile /var/lib/xkb/compiled/server-C67A61B79924687C9A9BB08D9DB140FF485ACAF7.xkm
Now, I found the? / a? reason for this behaviour. I typed the "modeline" by hand and thus edited my working xorg.conf without copying anything. The error is gone and both displays start up. Only the resolution on the CRT hasn't changed .
I presume there is some character(s) / bytes in the copy which the display can't represent but which get stuck in the x-parser (do you know of any script/command to search for those and print their position and hex value(s)?). Okay, I can type those lines by hand. But why don't they have any impact on the resolution and refresh rate ?
No. Both xorg.conf's are mostly identical. The difference is just the "Mode[1]" and "Modelines" part. So the working configuration gives me two seats.
Okay, I didn't get that you already have a working dual-seat configuration.
Quote:
Originally Posted by JZL240I-U
But there is a Section "ServerLayout" with "Seat0". Or I don't get your argument...
I supposed you to start e.g. "Layout0" instead of "Seat0", but the idea is invalid due to your above explanation.
Quote:
Originally Posted by JZL240I-U
Huh? There is a Xorg.0.log a Xorg.1.log and Xorg.2.log. Don't get confused by this, it stems from an erroneous "kdmrc". Xorg.0 is the LCD seat, Xorg.1 from the CRT.
Okay, so it's probably just a spelling mistake that you called your Xorg.1.log "Xorg.0.log" in your first posting. The contents of Xorg.0.log would've been interesting too to get some hints on this bug.
Quote:
Originally Posted by JZL240I-U
I'll post the latest Xorg.1.log below:
This is quite interesting. I see some confusing things, you might want to dig into ... or not ...
So, it's your Xorg.1.log, meant to be driving to your CRT, right? And the CRT is connected to your separate ATI Radeon 5450, running on PCI:01:05:00.
First, it loads the ati driver, as configured in your xorg.conf:
[ 14.168] (II) LoadModule: "ati"
but then, it loads the radeon driver:
[ 14.169] (II) LoadModule: "radeon"
further on, the ati driver doesn't seem to do anything ... it's the radeon driver driving your card:
[ 14.174] (--) RADEON(0): Chipset: "ATI Radeon HD 5450" (ChipID = 0x68f9)
Radeon detects a HDMI monitor:
[ 14.178] (II) RADEON(0): Output HDMI-0 using monitor section MULTI-SCAN G200 (CPD-G200)
Well, acutally I hope, radeon is just detecting the HDMI output and consumes its first (and only) monitor section for this output.
Or is the G200 connected to HDMI via some kind of adapter?
[ 14.192] (II) RADEON(0): Output DVI-0 has no monitor section
[ 14.615] (II) RADEON(0): Output VGA-1 has no monitor section
Okay, radeon seems to want a monitor section for each of it's outputs and is to dump to detect whether there is a monitor connected, beforehand.
[ 15.057] (II) RADEON(0): Not using default mode "640x350" (vrefresh out of range)
Here, radeon starts to disqualify its internal ModeLines ... obviously because HorizSync and VertRefresh do not match. As radeon has not queried the EDID data so far, it does not have a clue about the real HorizSync and VertRefresh rates.
[ 15.057] (II) RADEON(0): Not using default mode "1280x1024" (hsync out of range)
Obviously, your desired mode is a default mode. You shouldn't need your ModeLines, matching HorizSync and VertRefresh rates should be enough.
Now, finally, radeon shows interest in the world outside:
[ 15.057] (II) RADEON(0): Output HDMI-0 disconnected
[ 15.057] (II) RADEON(0): Output DVI-0 disconnected
[ 15.058] (II) RADEON(0): Output VGA-1 connected
Okay, there is no monitor on HDMI-0 so there is no need to consume a screen section for it, but obviously radeon has a different opinion on this. But, finally, radeon detected VGA-1. This happens _after_ radeon decided on whitch ModeLines are usable and whitch are not ... strange thing.
[ 15.059] (II) RADEON(0): GPU accel disabled or not working, using shadowfb for KMS
[ 15.062] (WW) RADEON(0): Direct rendering disabled
[ 15.062] (II) RADEON(0): Acceleration disabled
Doesn't seem as if radeon is the perfect driver for your card.
[ 15.065] (WW) RADEON(0): Option "PreferredMode" is not used
Does this mean, radeon simply does not handle this option?
Quote:
Originally Posted by JZL240I-U
I presume there is some character(s) / bytes in the copy which the display can't represent but which get stuck in the x-parser
That would have been my next guess ...
As your xorg.conf looks like it has been copy&pasted from lots of places, it might have happened that you included some malformed whitespaces. Looks like your whole Files, DRI and Modules Sections are dispensable and outdated. But as you reported it working mostly and had it running on a former Suse installation, I assumed a low probability for this.
Some years ago, I spend hours hunting a bug that consisted of some space characters where a Tab should be ... :-/
Quote:
Originally Posted by JZL240I-U
(do you know of any script/command to search for those and print their position and hex value(s)?).
Unfortunately, no. I'm still looking for a good hex-editor for Linux. I'm still using my good old outdated Hex Workshop in Wine. But there are simple hex-editors for Linux ... it should have a ASCII/Unicode-view and a Hex-view side by side. OpenOffice is unicode-aware and can display irregular whitespaces. And, of course, emacs can do it ... surely ... somehow ... uhm ...
Quote:
Originally Posted by JZL240I-U
Okay, I can type those lines by hand. But why don't they have any impact on the resolution and refresh rate ?
I suppose you to have a wrong and dumb driver running. Either explain to radeon that there is no HDMI-0 and DVI-0, or add dummy Screen Sections for them. Or try to insist on ati driver or try fglrx.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.