Problem installing ATI grapphic card driver on opensuse 11.4_64

Hi,
I hope I can get some help from you guys. I had some issues with graphics when using some software (graphics freeze) and I thought that I needed to install ATI driver and followed the following link SDB:ATI drivers - openSUSE using zypper. Unfortunately at the restart I ended up with text mode (can’t run xserver or xstart)with the following error messages:
Fatal: Module fglrx not found
Failed feature boot.fglrxrebuild

I have a Laptop thinkpad W500 with Radeon HD 3650

Please Help
Thanks

I fail to understand something in the method described in this link. Where are the kernel sources? If these packages are the ones I suspect, they compile the fglrx module at installation time. It doesn’t make sense to install them from a repo without the kernel sources. Either the explanation is incomplete or I’m missing something. But obviously you don’t seem to have the fglrx module.

Here’s another method which works.

If you have a network connection in text mode, type the following :

su -l
zypper ar http://download.opensuse.org/repositories/home:/please_try_again/openSUSE_11.4/ PTA
zypper refresh -r PTA
zypper in atiupgrade

Then reboot.

If you don’t have a network connection at this point, it’s a little bit more complicated but doable by running the script twice (but you will have to start X first by using the radeon or radeonhd driver).

Take a look at this article (you don’t need to read or understand the code).

openSUSE Forums - ATI driver with atiupgrade

Alternatively you can try to install the driver from the official ATI repo - which doesn’t have to be compiled and doesn’t require the kernel sources. You can later update to the latest driver with atiupgrade (which will install the kernel sources for you)


su -l
zypper ar http://www2.ati.com/suse/11.4/ ati
zypper refresh -r ati
zypper in x11-video-fglrxG02

Hi,
Thank you very much for your help. I’ve tried all of the suggested above but nothing really works.
The only way to start up the Xserver is through failsafe mode. The remaining boot options (vga0x36d nomodeset, or nomodeset or vga0x36d) gives me a black screen.

I have followed the last part of your message as well and nothing changes. Here is the way Ive done it may be it can give you a hint (see below). Hoping you can give me more advice.
Thank you

Loading repository data…
Reading installed packages…
Resolving package dependencies…

Problem: fglrx64_xpic_SUSE114-8.861-1.x86_64 obsoletes
x11-video-fglrxG02 provided by x11-video-fglrxG02-8.812-51.1.x86_64
Solution 1: deinstallation of fglrx64_xpic_SUSE114-8.861-1.x86_64
Solution 2: do not install x11-video-fglrxG02-8.812-51.1.x86_64

Choose from above solutions by number or cancel [1/2/c] (c): 1
Resolving dependencies…
Resolving package dependencies…

The following NEW packages are going to be installed:
ati-fglrxG02-kmp-desktop x11-video-fglrxG02

The following package is going to be REMOVED:
fglrx64_xpic_SUSE114

2 new packages to install, 1 to remove.
Overall download size: 30.8 MiB. After the operation, 13.9 MiB will be
freed.
Continue? [y/n/?] (y): y
Retrieving package
ati-fglrxG02-kmp-desktop-8.812_k2.6.37.1_1.2-49.1.x86_64 (1/2), 838.0
KiB (5.0 MiB unpacked)
Retrieving: ati-fglrxG02-kmp-desktop-8.812_k2.6.37.1_1.2-49.1.x86_64.rpm
[done (114.1 KiB/s)]
Retrieving package x11-video-fglrxG02-8.812-51.1.x86_64 (2/2), 30.0 MiB
(124.2 MiB unpacked)
Retrieving: x11-video-fglrxG02-8.812-51.1.x86_64.rpm [done (117.9
KiB/s)]
Removing fglrx64_xpic_SUSE114-8.861-1 [done]
Installing: ati-fglrxG02-kmp-desktop-8.812_k2.6.37.1_1.2-49.1 [done]
Additional rpm output:
warning: /var/cache/zypp/packages/ati/x86_64/ati-fglrxG02-kmp-desktop-8.812_k2.6.37.1_1.2-49.1.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 1fc2d149: NOKEY

Installing: x11-video-fglrxG02-8.812-51.1 [done]
Additional rpm output:
warning: /var/cache/zypp/packages/ati/x86_64/x11-video-fglrxG02-8.812-51.1.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 1fc2d149: NOKEY
Uninitialised file found, configuring.
Using /etc/X11/xorg.conf
Saving back-up to /etc/X11/xorg.conf.original-0
Warning! MD5DIR is not set: you probably called this script outside
SuSEconfig…!
Using MD5DIR="/var/adm/SuSEconfig/md5"…
No changes for /etc/X11/xdm/Xservers
No changes for /etc/X11/xdm/xdm-config

There are some running programs that use files deleted by recent
upgrade. You may wish to restart some of them. Run ‘zypper ps’ to list
these programs.

zypper ps

The following running processes use deleted files:

PID | PPID | UID | Login | Command | Service |
Files
-----±-----±----±------±-----------±-----------±----------------------------------------------------------------
1635 | 1607 | 0 | root | Xorg |
| /usr/lib64/xorg/modules/updates/extensions/fglrx/fglrx-libglx.so
1844 | 1 | 0 | root | atieventsd | atieventsd
| /usr/sbin/atieventsd (deleted)
| | | | |
| /usr/X11R6/lib64/fglrx/fglrx-libGL.so.1.2

You may wish to restart these processes.
See ‘man zypper’ for information about the meaning of values in the
above table.

You didn’t tell if you have a network connection in console mode or not. If you do, the first option would have been better. But you can still do it (it would deinstall the other driver). However apparently, x11-video-fglrxG02 has been installed successfully .

Uninitialised file found, configuring.
Using /etc/X11/xorg.conf
Saving back-up to /etc/X11/xorg.conf.original-0

For now, try to run the following command before rebooting or starting X:

/usr/bin/aticonfig --initial

If X still doesn’t start, the symlink pointing to the X server might be orphan. Login as root in text mode and type:

startx

Tell us what error message you get.

  • Please use CODE tags [noparse]
...

[/noparse] for commands or output of commands, just as I did in my post.

Thanks again for your advice. After /usr/bin/aticonfig --initial (hit in a text mode), I have the following messages:
found fglrx primary device section
using /etc/X11/xorg.conf
saving back up to /etc/x11/xorg.conf.fglrx-1

After rebooting with or without boot options, grub loads with open suse geeko’s display on then turns into a black screen. Startx still doesn work …
Any more help would be much appreciated.

startx no longer works out of the box because of permission changes. Become root and run init 3 then init 5

It does as root. And I told the OP to log in as root. But, good guess!

@Fennec, before further investigations, if X still doesn’t start (whether with startx or init 5 but as root) log in as root and try the first part of my post (since you seem to have a network connection):

zypper ar http://download.opensuse.org/repositories/home:/please_try_again/openSUSE_11.4/ PTA
zypper refresh -r PTA
zypper in atiupgrade

Then reboot normaly and see what happens.

Hi,
Thanks guys for your advice.
@gogalthorp: I hit init 3, then init 5 as root on text mode and the screen goes black.
@PTA: The message I get after hitting your script is atiupgrade is already installed; atiupgrade 2-6-6-.1noarch is the highest available version; nothing to do
when reboot, back to the black screen …

Now, since nothing seems to work for me, Can I removed this driver and install another? By hitting “man radeonhd” I see that RV635 Radeon HD 3650 is supported by the driver. If yes, could you guys tell me how I can do that?
thanks a lot

Just execute atiupgrade then:

su -l
atiupgrade

Hey PTA,
Thanks again for your help. Also, I was wondering if I can Re-update my present OpenSUSE 11.4 (that I have installed few weeks ago). The thing is that I did so many things, that I would like to reinitialize it to a fresh update. Please let me know,
Thanks