X server not working

I just updated my box to 11.3. And now when it starts, it goes to runlevel 3 which means the X server is not working. I’m using Radeon HD 4670. How do I configure X from runlevel 3?

Can you start up in failsafe mode ok? Read this Configuring Graphics Cards Guide first. This guide may also be helpful.

Failsafe mode produce the same effect. I tried configuring xorg.conf following this but still it doesn’t boot to runlevel 5.

What else?

I should also mention that “sax2” too doesn’t work.

  1. Do you have /etc/X11/xorg.conf.install present?

  2. Did you try editing the xorg.conf file to use the ‘vesa’ driver (as well as trying the radeon driver of course).

It might be helpful to upload /var/log/Xorg.0.log to pastebin (or similar) and post link here.

Of course it is not working. sax2 does NOT come withh 11.3.

That is clearly stated in the guide that was pointed out to you: SDB:Configuring graphics cards - openSUSE

I’m thinking, based on that comment, you did not read that guide. I recommend you DO so.

Did you try booting with the ‘nomodeset’ option?

Also, how good is the quality of your installation CD/DVD ? Did you conduct the md5sum check of the downloaded iso file and compare that against the md5sum posted on the SuSE-GmbH website? Did you burn the CD/DVD with the same PC that you are doing the install (or one with a CD/DVD drive of similar vintage) ? Did you burn at the slowest speed your burner allows ? Did you burn to a +R or -R and NOT to an RW ?

Sorry, didn’t notice that sax2 does not come with 11.3. But I did try with “Xorg -configure” to no avail (this was before I asked for help)
Yes, i did try nomodeset, but the result was similar.

For this installation, I did system upgrade following this

No, I dont have xorg.conf.install present.

And /var/log/Xorg.0.log : Permission was denied.

I noticed that there are many different types of xorg.conf files present (e.g. xorg.conf.fglrx-3, xorg.conf.md5, and more).
Should I delete all of them and reconfigure xorg?

And /var/log/Xorg.0.log : Permission was denied.

Depends how you tried to view it: Root privliges may have been required first. Type ‘su -’ in a terminal, enter root password when prompted.

I noticed that there are many different types of xorg.conf files present (e.g. xorg.conf.fglrx-3, xorg.conf.md5, and more).

The ‘xorg.conf.fglrx-3’ relates to when you had a proprietary ATI driver installed - possibly from a previous openSUSE version? Most configuration changes result in a backup of the previous xorg.conf file (being renamed to something like xorg.conf.old etc).

When you tried ‘Xorg -configure’ you need to be root. It will create a file called ‘/etc/X11/xorg.conf.new’. You then need to rename it like this

mv /etc/X11/xorg.conf.new xorg.conf

before starting the X-server.

Ok here’s my /var/log/Xorg.0.log

    46.770] 
X.Org X Server 1.8.0
Release Date: 2010-04-02
    46.770] X Protocol Version 11, Revision 0
    46.770] Build Operating System: openSUSE SUSE LINUX
    46.770] Current Operating System: Linux superdesktop 2.6.34-12-desktop #1 SMP PREEMPT 2010-06-29 02:39:08 +0200 x86_64
    46.770] Kernel command line: root=/dev/disk/by-id/ata-Hitachi_HDP725016GLA380_GEK830RBTV12HA-part2    repair=1 resume=/dev/disk/by-id/ata-Hitachi_HDP725016GLA380_GEK830RBTV12HA-part1 splash=silent quiet vga=0x31a ipv6.disable=1 nohz=off
    46.770] Build Date: 05 July 2010  09:27:36PM
    46.770]  
    46.770] Current version of pixman: 0.18.0
    46.770] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
    46.770] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    46.770] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Jul 26 09:25:53 2010
    46.771] (==) Using config file: "/etc/X11/xorg.conf"
    46.771] (==) Using config directory: "/etc/X11/xorg.conf.d"
    46.771] (==) ServerLayout "X.org Configured"
    46.771] (**) |-->Screen "aticonfig-Screen[0]-0" (0)
    46.771] (**) |   |-->Monitor "aticonfig-Monitor[0]-0"
    46.771] (**) |   |-->Device "aticonfig-Device[0]-0"
    46.771] (**) |-->Input Device "Mouse0"
    46.771] (**) |-->Input Device "Keyboard0"
    46.771] (==) Automatically adding devices
    46.771] (==) Automatically enabling devices
    46.771] (WW) The directory "/usr/share/fonts/TTF/" does not exist.
    46.771] 	Entry deleted from font path.
    46.771] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
    46.771] 	Entry deleted from font path.
    46.772] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
    46.772] 	Entry deleted from font path.
    46.772] (WW) The directory "/usr/share/fonts/TTF/" does not exist.
    46.772] 	Entry deleted from font path.
    46.772] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
    46.772] 	Entry deleted from font path.
    46.772] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
    46.772] 	Entry deleted from font path.
    46.772] (**) FontPath set to:
	/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/,
	/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/
    46.772] (**) ModulePath set to "/usr/lib64/xorg/modules/updates,/usr/lib64/xorg/modules"
    46.772] (WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
    46.772] (WW) Disabling Mouse0
    46.772] (WW) Disabling Keyboard0
    46.772] (II) Loader magic: 0x7d58a0
    46.772] (II) Module ABI versions:
    46.772] 	X.Org ANSI C Emulation: 0.4
    46.772] 	X.Org Video Driver: 7.0
    46.772] 	X.Org XInput driver : 9.0
    46.772] 	X.Org Server Extension : 3.0
    46.777] (--) PCI: (0:1:5:0) 1002:796e:1025:0155 ATI Technologies Inc Radeon 2100 rev 0, Mem @ 0xc8000000/134217728, 0xfe8f0000/65536, 0xfe700000/1048576, I/O @ 0x0000c000/256
    46.777] (--) PCI:*(0:2:0:0) 1002:9490:174b:e107 ATI Technologies Inc RV730XT [Radeon HD 4670] rev 0, Mem @ 0xd0000000/268435456, 0xfe9f0000/65536, I/O @ 0x0000d000/256, BIOS @ 0x????????/131072
    46.777] (II) Open ACPI successful (/var/run/acpid.socket)
    46.778] (II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
    46.778] (II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
    46.778] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
    46.778] (II) "record" will be loaded. This was enabled by default and also specified in the config file.
    46.778] (II) "dri" will be loaded. This was enabled by default and also specified in the config file.
    46.778] (II) "dri2" will be loaded. This was enabled by default and also specified in the config file.
    46.778] (II) LoadModule: "glx"
    46.778] (II) Loading /usr/lib64/xorg/modules/updates/extensions/libglx.so
    46.778] (II) Module glx: vendor="FireGL - ATI Technologies Inc."
    46.778] 	compiled for 7.4.0, module version = 1.0.0
    46.778] (II) Loading extension GLX
    46.778] (II) LoadModule: "dri2"
    46.780] (II) Loading /usr/lib64/xorg/modules/extensions/libdri2.so
    46.781] (II) Module dri2: vendor="X.Org Foundation"
    46.781] 	compiled for 1.8.0, module version = 1.2.0
    46.781] 	ABI class: X.Org Server Extension, version 3.0
    46.781] (II) Loading extension DRI2
    46.781] (II) LoadModule: "vnc"
    46.782] (II) Loading /usr/lib64/xorg/modules/extensions/libvnc.so
    46.783] (EE) LoadModule: Module vnc does not have a vncModuleData data object.
    46.783] (II) UnloadModule: "vnc"
    46.783] (II) Unloading /usr/lib64/xorg/modules/extensions/libvnc.so
    46.783] (EE) Failed to load module "vnc" (invalid module, 0)
    46.783] (II) LoadModule: "glx"
    46.783] (II) Reloading /usr/lib64/xorg/modules/updates/extensions/libglx.so
    46.783] (II) UnloadModule: "glx"
    46.783] (II) Failed to load module "glx" (already loaded, 0)
    46.783] (II) LoadModule: "dbe"
    46.785] (II) Loading /usr/lib64/xorg/modules/extensions/libdbe.so
    46.785] (II) Module dbe: vendor="X.Org Foundation"
    46.785] 	compiled for 1.8.0, module version = 1.0.0
    46.785] 	Module class: X.Org Server Extension
    46.785] 	ABI class: X.Org Server Extension, version 3.0
    46.785] (II) Loading extension DOUBLE-BUFFER
    46.785] (II) LoadModule: "record"
    46.787] (II) Loading /usr/lib64/xorg/modules/extensions/librecord.so
    46.787] (II) Module record: vendor="X.Org Foundation"
    46.787] 	compiled for 1.8.0, module version = 1.13.0
    46.787] 	Module class: X.Org Server Extension
    46.787] 	ABI class: X.Org Server Extension, version 3.0
    46.787] (II) Loading extension RECORD
    46.787] (II) LoadModule: "extmod"
    46.789] (II) Loading /usr/lib64/xorg/modules/extensions/libextmod.so
    46.789] (II) Module extmod: vendor="X.Org Foundation"
    46.789] 	compiled for 1.8.0, module version = 1.0.0
    46.789] 	Module class: X.Org Server Extension
    46.789] 	ABI class: X.Org Server Extension, version 3.0
    46.789] (II) Loading extension MIT-SCREEN-SAVER
    46.789] (II) Loading extension XFree86-VidModeExtension
    46.789] (II) Loading extension XFree86-DGA
    46.789] (II) Loading extension DPMS
    46.789] (II) Loading extension XVideo
    46.789] (II) Loading extension XVideo-MotionCompensation
    46.789] (II) Loading extension X-Resource
    46.789] (II) LoadModule: "dri"
    46.791] (II) Loading /usr/lib64/xorg/modules/extensions/libdri.so
    46.791] (II) Module dri: vendor="X.Org Foundation"
    46.791] 	compiled for 1.8.0, module version = 1.0.0
    46.792] 	ABI class: X.Org Server Extension, version 3.0
    46.792] (II) Loading extension XFree86-DRI
    46.792] (II) LoadModule: "fgl.renamed.libglx"
    46.795] (WW) Warning, couldn't open module fgl.renamed.libglx
    46.795] (II) UnloadModule: "fgl.renamed.libglx"
    46.795] (EE) Failed to load module "fgl.renamed.libglx" (module does not exist, 0)
    46.795] (II) LoadModule: "fglrx"
    46.796] (II) Loading /usr/lib64/xorg/modules/drivers/fglrx_drv.so
    46.802] dlopen: /usr/lib64/xorg/modules/drivers/fglrx_drv.so: undefined symbol: UpdateSpriteForScreen
    46.802] (EE) Failed to load /usr/lib64/xorg/modules/drivers/fglrx_drv.so
    46.802] (II) UnloadModule: "fglrx"
    46.802] (EE) Failed to load module "fglrx" (loader failed, 7)
    46.802] (EE) No drivers available.
    46.802] 
Fatal server error:
    46.802] no screens found
    46.802] 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
    46.802] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
    46.802] 

And I also tried ‘Xorg -configure’ in root, created ‘/etc/X11/xorg.conf.new’ and renaming the file. But still X server won’t start.
Hope the log file helps.
Thanks in advance.

Here’s the /var/log/Xorg.0.log in pastebin

From the Xorg.0.log output, it is clear that it is trying and failing to load the proprietary fglrx driver. Is this left over from openSUSE 11.2? How did you upgrade? If it was installed via RPM, I would try removing it and starting over.

Silly question but did you reinstall the ATI driver for the new kernel??

Well, after much pain, finally I got X server to work after I re-edit “Driver” in xorg.conf (from /root/xorg.conf.new) to “radeon”.

Thanks for the help everyone.

Thanks for the update.