After 12.1 upgrade xorg do not start strange error in xorg,conf.d files

Hi everybody,

I have a series of strange errors when I boot for the first time in Suse 12.1 and I cannot start Xorg.
First a little background: I removed in 11.4 with great pain the ATI driver because I had a lot of problem after upgrading, I deleted the xorg,conf file and now I use radeon driver.
I decided to upgrade to 12.1 but xorg do not start with this message:

    84.408] X.Org X Server 1.10.4
Release Date: 2011-08-19
    84.408] X Protocol Version 11, Revision 0
    84.408] Build Operating System: openSUSE SUSE LINUX
    84.408] Current Operating System: Linux omegatre 3.1.10-1.29-desktop #1 SMP PREEMPT Fri May 31 20:10:04 UTC 2013 (2529847) x86_64
    84.408] Kernel command line: root=/dev/disk/by-id/ata-INTEL_SSDSA2M040G2GC_CVGB0351003J040NGN-part2 resume=/dev/sda1 splash=silent quiet vga=0x31a
    84.408] Build Date: 01 May 2013  01:18:35AM
    84.408]  
    84.408] Current version of pixman: 0.24.0
    84.408]     Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    84.408] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    84.408] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Jun 23 20:03:30 2013
    84.408] (==) Using config directory: "/etc/X11/xorg.conf.d"
    84.408] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    84.409] Parse error on line 10 of section Device in file /etc/X11/xorg.conf.d/50-synaptics.conf
    "Section" is not a valid keyword in this section.
    84.409] (EE) Problem parsing the config file
    84.409] (EE) Error parsing the config file
    84.409] 
Fatal server error:
    84.409] no screens found
    84.409] 
Please consult the The X.Org Foundation support 
     at http://wiki.x.org
 for help. 
    84.409] Please also check the log file at "/var/log/Xorg.0.log" for additional information.     84.409] 

This error show a problem in 50-synaptics.conf but at the beginning (I did not have the original log file)it concerned the line in 50-device.conf. To try to solve the problem I commented out the lines in red below


Section "Device"  
Identifier "Default Device"

  Driver "radeon"
 
 ## Required magic for radeon/radeonhd drivers; output name
  ## (here: "DVI-0") can be figured out via 'xrandr -q'
  #Option "monitor-DVI-0" "Default Monitor"
 EndSection

With the comments I got a black screen and I cannot log into the console. Without the comments I got error sometimes in very strange files : 50-synaptic.conf, sometime 50-vmmouse.conf or 50-fpit.conf.

I also tried the suggestion in this post:
https://forums.opensuse.org/english/get-technical-help-here/applications/470668-ati-driver-installed-but-no-3d-2.html
without success.

If I do

**rpm -qf /etc/X11/xorg.conf.d/50-synaptic.conf
****xorg-x11-driver-input-7.6-41.38.2.x86_64**

The radeon driver is not loaded and cannot configure X? should I install sax3 and do with it?

Thanks

Peranip

This seems to be your issue


Section "Device"  
Identifier "Default Device"

  Driver "radeon"
 
 ## Required magic for radeon/radeonhd drivers; output name
  ## (here: "DVI-0") can be figured out via 'xrandr -q'
  #Option "monitor-DVI-0" "Default Monitor"
 **EndSection**

You commented the red parts, so there’s an “EndSection” without a “Section” which is required. Comment out “EndSection” as well and see if things improve. Report results here.

Well the problem was that !!

I commented out the EndSection and it works! I mean I took away the comments just like this

# Having multiple "Device" sections is known to be problematic. Make# sure you don't have in use another one laying around e.g. in another
# xorg.conf.d file or even a generic xorg.conf file. More details can
# be found in https://bugs.freedesktop.org/show_bug.cgi?id=32430.
#
Section "Device"
  Identifier "Default Device"


  Driver "radeon"
#
#  ## Required magic for radeon/radeonhd drivers; output name
#  ## (here: "DVI-0") can be figured out via 'xrandr -q'
#  #Option "monitor-DVI-0" "Default Monitor"
#
EndSection

I also tried to comment all the 4 lines and I got a black screen with the prompt flashing. The Xorg.0.log and log.old are empties

Thanks Knurpht

Peranip