(Gelöst) ATI - Treiber rpm Installationsfehler SuSE 10.1 Radeon 9550

Status
Für weitere Antworten geschlossen.

andreas

New Member
Erstmal hallo @all :D

Ich hab inzwischen sicher 20 distris ausprobiert, nur wenn sie noch so gut war hab ich die ati - Treiber nie zum laufen gekriegt.
Da Suse jetzt ja auch mit propertiären Treibern (Suse 10.1 non oss dvd) erhältlich ist, dachte ich mir ich download mir die mal und nach 5h hatte ich sie auch dann ;)

Jetzt funkt auch alles bis auf die ATI -Treiber, denn die waren als einziges leider nicht dabei, nur die die dabei sind hätte ich mir auch selber installieren können :rolleyes:

Die ATI Howto habe ich genau befolgt nur sobald ich dann
rpm -Uvh fglrx_6_9_0_SUSE101-8.26.18-1.i386.rpm eingebe (natürlich als root)

kommt folgendes:
Code:
Preparing...                ########################################### [100%]
   1:fglrx_6_9_0_SUSE101    ########################################### [100%]
/usr/src/kernel-modules/fglrx /
make: Entering directory `/usr/src/linux-2.6.16.13-4-obj/i386/default'
make: *** Keine Targets angegeben und keine »make«-Steuerdatei gefunden.  Schluss.
make: Leaving directory `/usr/src/linux-2.6.16.13-4-obj/i386/default'

******************************
Build of kernel module failed!
******************************


**************************************************************
Building/installation of fglrx kernel module failed! Try again
by calling "/usr/X11R6/bin/fglrx-kernel-build.sh" manually.
**************************************************************


*************************************************************
Please read "/usr/share/doc/packages/fglrx/README.SuSE" for
configuration details when using SaX2.
*************************************************************
wer kann mir sagen was ich da genau tun soll ?
ich habe jetzt schon so viele howto s für diese verdammten treiber durch, und keine bringt was (hab auch schonmal neu installieren müssen deswegen, da is beim starten einfach keine GUI mehr gekommen )

bitte einfach schreiben, denn ich will wirklich nicht anfangen näheres zu linux zu lesen/lernen bevor nichtmal ein Desktop System(das man auch noch kaufen kann :eek: ) so funzt wie es sollte
wenn dann endlich mal alles Desktop-mäßige (also alle Treiber Drucker Scanner ..) laufen sollte werde ich natürlich gerne was lernen

thx im Voraus an alle die mir dabei helfen ;]

PS: noch ne Anmerkung: nach jedem Installationsversuch hab ich natürlich entweder mit /etc/share/X11/ sh ./fgl... uninstall... oder mit rpm -e fgl...
das Paket nochmal entfernt

edit2//: ja kernel-source is installiert
 

Rain_Maker

Administrator
Teammitglied
AW: ATI - Treiber rpm Installationsfehler

Hallo,

Code:
rpm -qa | grep -r kernel
Ausgaben posten.

Greetz,

RM
 

andreas

New Member
AW: ATI - Treiber rpm Installationsfehler

vielleicht das die source neuer ist als das standard dingens ?

ich hab einfach unter yast nach kernel-source gesucht und das war das einzige paket

*hoffe* dass das stimmt was ich gesagt hab :)
 

Rain_Maker

Administrator
Teammitglied
AW: ATI - Treiber rpm Installationsfehler

Stimmt 100%.

Kernel und Sourcen müssen EXAKT übereinstimmen.

Was könnte man dagegen tun?

Greetz,

RM
 

andreas

New Member
AW: ATI - Treiber rpm Installationsfehler

sry klingt vllt jetzt irgendwie total noobish aber wo außer mit yast soll ich ein kompatibles Paket herbekommen ?
 

andreas

New Member
AW: ATI - Treiber rpm Installationsfehler

dann mal danke für die Antworten,
ich melde mich dann nach dem Update wieder
und das sieht (zeitlich her) schlecht aus, denn es sind über 200 Pakete die er updaten will

trotzdem mal thx bin dann gleich wieder da =)
 

Rain_Maker

Administrator
Teammitglied
AW: ATI - Treiber rpm Installationsfehler

Nach dem Kernelupdate Neustart nicht vergessen.

Greetz,

RM
 

andreas

New Member
AW: ATI - Treiber rpm Installationsfehler

update geht bei mir nicht :confused:

also wenn ich übers yast update, alle installieren auswähle und dann auf übernehmen, verschwindet das fenster sofort

und wenn ich über dieses neue dingens im tray unten aktualisiere, dann kommt nen error von wegen rpm not found

ich werd mir mal den link von dir nochmals durchlesen, denn wenn das update nicht funzt ist ja alles im a....
und das bei einer neuinstallation -.-

edit:// hab die bei den quellen eingetragen und auf beenden, und jetzt tut er schon seit 5mins ...
<<*ungeduldig*^^
 

Rain_Maker

Administrator
Teammitglied
AW: ATI - Treiber rpm Installationsfehler

Alles im A***h??

Blödsinn,

Lies Dir den Link GENAU durch, dann geht auch das Update.

Und die anderen Postings, wie man das ZEN-Geraffel abschaltet auch.

Und Du musst auch nicht alle Updates auf einmal ziehen.

Greetz,

RM
 

andreas

New Member
AW: ATI - Treiber rpm Installationsfehler

habe die neuen Quellen eingetragen, nur wenn ich dann YOU starte und auf übernehmen klicke, verschwindet das fenster sofort.
der kann keine 50 updates in <1sek laden und installieren ;)
ich versuch nochmal neustarten -.-

//edit: neustart hat auch nichts gebracht, ich kann you so oft starten wie ich will, er zeigt mir die updates an und sobald ich auf übernehmen klicke verschwindet das fenster

//edit2: und wenn ichs über dieses ding im tray mache kommt das:
Fehler bei Transaktion: Package Transaction failed: File ./rpm/i586/libzypp-1.2.0-1.27.i586.rpm
not found on media: file:/
die Quellen sind richtig eingetragen ich hab nur die hinzugefügt die in deinem Post waren
 

Rain_Maker

Administrator
Teammitglied
AW: ATI - Treiber rpm Installationsfehler

OK,

Was da auch immer schief läuft, es gehört in einen anderen Thread.

Dann halt von Hand.

Code:
su

rpm -Uvh http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-i386/RPMS.update/kernel-default-2.6.16.21-0.13.i586.rpm
Dann Neustart.

Greetz,

RM
 

andreas

New Member
AW: ATI - Treiber rpm Installationsfehler

danke für die schnellen antworten
nur was jetzt gekommen ist is ja der hammer:

Code:
rpm -Uvh http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-i386/RPMS.update/kernel-default-2.6.16.21-0.13.i586.rpm
Retrieving http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-i386/RPMS.update/kernel-default-2.6.16.21-0.13.i586.rpm
Preparing...                ########################################### [100%]
        package kernel-default-2.6.16.21-0.13 is already installed
also ich kenn mich jetzt ja mal gar nicht mehr aus
dabei wird SuSe doch immer so hochgelobt überall:confused:
 

Rain_Maker

Administrator
Teammitglied
AW: ATI - Treiber rpm Installationsfehler

*öhm*

Lies die Meldung.

Das Update ist schon erfolgt.

"package kernel-default-2.6.16.21-0.13 is already installed"

OK, schon neu gestartet?

Wenn nein, dann:

Code:
uname -r

rpm -qa | grep -r kernel

ls -ls /boot/

ls -ls /usr/src/
Ausgaben posten und noch NICHT neu starten.

Greetz,

RM
 

andreas

New Member
AW: ATI - Treiber rpm Installationsfehler

yast tut aber nix (zeigt jedoch updates an) und das tray spinnt
naja die ausgaben:
Code:
linux:/home/andreas # uname -r
2.6.16.21-0.13-default
linux:/home/andreas # rpm -qa | grep -r kernel
kernel-source-2.6.16.21-0.13
kernel-default-2.6.16.21-0.13
linux-fusion:/home/andreas #
linux-fusion:/home/andreas # ls -ls /boot/
insgesamt 6420
   4 -rw------- 1 root root     512 2006-07-28 11:13 backup_mbr
   0 lrwxrwxrwx 1 root root       1 2006-07-28 10:30 boot -> .
  72 -rw-r--r-- 1 root root   68415 2006-07-17 21:35 config-2.6.16.21-0.13-defau                                      lt
   4 drwxr-xr-x 2 root root    4096 2006-07-28 15:26 grub
   0 lrwxrwxrwx 1 root root      29 2006-07-28 15:25 initrd -> initrd-2.6.16.21-                                      0.13-default
2316 -rw-r--r-- 1 root root 2364152 2006-07-28 15:25 initrd-2.6.16.21-0.13-defau                                      lt
 140 -rw-r--r-- 1 root root  139264 2006-07-28 11:12 message
 108 -rw-r--r-- 1 root root  103298 2006-07-17 21:36 symsets-2.6.16.21-0.13-defa                                      ult.tar.gz
 336 -rw-r--r-- 1 root root  339768 2006-07-17 21:36 symtypes-2.6.16.21-0.13-def                                      ault.gz
  96 -rw-r--r-- 1 root root   92970 2006-07-17 21:36 symvers-2.6.16.21-0.13-defa                                      ult.gz
 664 -rw-r--r-- 1 root root  675173 2006-07-17 21:30 System.map-2.6.16.21-0.13-d                                      efault
1468 -rwxr-xr-x 1 root root 1496032 2006-07-17 21:35 vmlinux-2.6.16.21-0.13-defa                                      ult.gz
   0 lrwxrwxrwx 1 root root      30 2006-07-28 15:24 vmlinuz -> vmlinuz-2.6.16.2                                      1-0.13-default
1212 -rw-r--r-- 1 root root 1235601 2006-07-17 21:31 vmlinuz-2.6.16.21-0.13-defa                                      ult
linux-fusion:/home/andreas #
linux-fusion:/home/andreas # ls -ls /usr/src/
insgesamt 16
4 drwxr-xr-x  2 root root 4096 2006-07-28 12:54 ATI
0 lrwxrwxrwx  1 root root   20 2006-07-28 12:35 linux -> linux-2.6.16.21-0.13
4 drwxr-xr-x 20 root root 4096 2006-07-28 12:45 linux-2.6.16.21-0.13
4 drwxr-xr-x  3 root root 4096 2006-07-28 15:24 linux-2.6.16.21-0.13-obj
0 lrwxrwxrwx  1 root root   24 2006-07-28 12:35 linux-obj -> linux-2.6.16.21-0.13-obj
4 drwxr-xr-x  7 root root 4096 2006-07-28 10:49 packages
für mich ist es verdammt undurchsichtig wie das ganze funktioniert,
denn alle updateversuche scheitern und drauf ist es dann aber trotzdem
falls der gleiche lösungsweg auch mit mandriva oder ubuntu funktioniert, dann werd ich es mal dort versuchen, denn das einzige was bei den beiden noch nicht geklappt hat ist eben der grafik treiber, aber da komm ich wenigstens sonst mit was und warum etwas geht oder eben nicht ;)
 

Rain_Maker

Administrator
Teammitglied
AW: ATI - Treiber rpm Installationsfehler

OK,

Nun mal langsam.

Das, was wir hier machen wird für Ubuntu/Mandriva usw. prinzipiell das selbe sein.

Es wird Dir nichts bringen, erinnere Dich an die Ausagen Deines ersten Postings, wenn Du ständig Distris ausprobierst, ohne ein wenig den Hintergrund zu verstehen.

Das mit dem noch Anzeigen von Updates ist sogar wirklich ein Bug, aber da muss ich zunächst selbst mal schauen.

Edit: Ich glaube das meinte ich: http://www.linux-club.de/viewtopic.php?t=62963&highlight=updates+angezeigt


Am einfachsten ist es, Du stellst diesen ZEN-Updater ab. Wie steht auch in dem verlinkten Thread aus meinem Posting weiter unten beschrieben.


Außerdem kann man sich mal die Threads zum Thema smart ansehen, das ist ein anderer Paketmanager, den man verwenden kann und der laut SuSE bald Yast ablösen wird, zumindest für das Paketmanagment.

Das Tool APT, welches unter Debian-basierten Distributionen wie Ubuntu diesen Job macht, gibt es auch für SuSE und vom Prinzip her funktionieren die alle gleich.

Man sollte also einmal das Prinzip verstehen, egal welche Distribution nun im Detail dahinter steckt.

Die Ausgaben passen, ich kann es Dir auch gerne erklären, woran man das sieht.

1. Der Kernel selbst, wird bei SuSE (und auch bei Ubuntu, nur liegt der Link dort direkt auf /) über einen Link beim Booten angesprochen, dieser Link heisst "vmlinuz" und sollte auf den aktuellen Kernel zeigen.

Code:
 0 lrwxrwxrwx 1 root root      30 2006-07-28 15:24 vmlinuz -> vmlinuz-2.6.16.21-0.13-default
Passt.

2. Der Link /usr/src/linux sollte auf die aktuellen Quellen zeigen, damit das Kernelmodul auch passend gebaut wird.

Code:
0 lrwxrwxrwx  1 root root   20 2006-07-28 12:35 linux -> linux-2.6.16.21-0.13
Passt auch.

3. Und der Befehl 'uname -r' spuckt die laufende Kernelversion aus

Code:
linux:/home/andreas # uname -r
2.6.16.21-0.13-default
==> Du hast nach dem Update auch schonmal neu gestartet, sonst würde da noch die alte Version stehen.

Diese ganzen Befehle wären im übrigen bei Ubuntu/Mandriva usw. genau die selben, vielleicht sind die Dateinamen etwas anders, aber das Prinzip ist das selbe.

Und wäre es bei den anderen Distributionen weniger "undurchsichtig" für Dich gewesen, dann hättest Du sicher auch zumindest herausbekommen warum der Treiber nicht zu installieren war, oder?

Ich will damit nicht Werbung für SuSE machen oder Ubuntu runterputzen (wäre auch Blödsinn, schau in meine Signatur!), aber welche der 3 genannten Distributionen man nimmt, ist prinzipiell egal, denn einarbeiten muß man sich in JEDE.

BTW: Kamst Du bei Ubuntu mit APT/synaptic zurecht? Gibt es auch für SuSE und es funktioniert prima (ich nutze es selbst).

OK, alles ist vorbereitet, wenn Du nun nach dem HowTo vorgegeangen bist, dann hast Du auch eine Sicherungskopie der /etc/X11/xorg.conf. Wenn nicht, dann lege JETZT eine an.

Danach schaust Du, ob das Treiber-RPM installiert ist:

Code:
rpm -qa | grep -r fglrx
fglrx_6_9_0_SUSE101-8.26.18-1
So in etwa, sollte das aussehen.

Wenn es noch nicht installiert ist, dann installiere es jetzt, und die Fehlermeldung sollte verschwunden sein.

Sollte es schon installiert sein, dann muß man nur noch das Kernelmodul neu bauen.

Code:
su

fglrx-kernel-build.sh
Dann wärst Du in beiden Fällen bei dem Schritt:

... Zeilenweise Code ..

Gegen Ende sollte das hier stehen:

Code:
make -C ../../../linux-........ O=../linux-2.6.16.21-0.13-obj/i386/default modules_install
  INSTALL /usr/src/kernel-modules/fglrx/fglrx.ko
und ab DA kannst Du dann weitermachen.

OK, ich sage es noch einmal.

Vergiss vorher das Backup der /etc/X11/xorg.conf nicht!

(und auch das sollte man übrigens bei jeder anderen Distribution machen)

Greetz,

RM
 

andreas

New Member
AW: ATI - Treiber rpm Installationsfehler

die Fehlermeldung beim installieren ist jetzt leider nur eine andere:

Code:
linux:/home/andreas/Desktop # rpm -Uvh fglrx_6_9_0_SUSE101-8.26.18-1.i386.rpm
Preparing...                ########################################### [100%]
   1:fglrx_6_9_0_SUSE101    ########################################### [100%]
/usr/src/kernel-modules/fglrx /
make: Entering directory `/usr/src/linux-2.6.16.21-0.13-obj/i386/default'
make -C ../../../linux-2.6.16.21-0.13 O=../linux-2.6.16.21-0.13-obj/i386/default
  LD      /usr/src/kernel-modules/fglrx/built-in.o
  CC [M]  /usr/src/kernel-modules/fglrx/firegl_public.o
  LD [M]  /usr/src/kernel-modules/fglrx/fglrx.o
  Building modules, stage 2.
  MODPOST
[B]WARNING: could not find /usr/src/kernel-modules/fglrx/.libfglrx_ip.a.GCC4.cmd for /usr/src/kernel-modules/fglrx/libfglrx_ip.a.GCC4[/B]
  CC      /usr/src/kernel-modules/fglrx/fglrx.mod.o
  LD [M]  /usr/src/kernel-modules/fglrx/fglrx.ko
make: Leaving directory `/usr/src/linux-2.6.16.21-0.13-obj/i386/default'
make: Entering directory `/usr/src/linux-2.6.16.21-0.13-obj/i386/default'
make -C ../../../linux-2.6.16.21-0.13 O=../linux-2.6.16.21-0.13-obj/i386/default modules_install
  INSTALL /usr/src/kernel-modules/fglrx/fglrx.ko
  DEPMOD  2.6.16.21-0.13-default
make: Leaving directory `/usr/src/linux-2.6.16.21-0.13-obj/i386/default'
/

*************************************************************
Please read "/usr/share/doc/packages/fglrx/README.SuSE" for
configuration details when using SaX2.
*************************************************************
kann ich da einfach weitermachen und die warnung ignorieren ?

was ich wegen ubuntu gemeint habe, ich hab gelesen dass man bei ubuntu 3 befehle für die ati treiber braucht und es läuft
hatte früher mal ne nvidia karte, die hat andere mucken im 9.2 gemacht, aber da war wenigstens beim you der treiber und hat sich selber installiert
 

Rain_Maker

Administrator
Teammitglied
AW: ATI - Treiber rpm Installationsfehler

Was Du nicht alles liest *g*.

Unter Ubuntu kannst Du fertige deb-Pakete runterladen, das stimmt, aber die sind auch meist etwas älter. Es gibt auch fertige RPMs zum Runterladen, aber die selbstgebauten sind vorzuziehen, egal ob SuSE oder Ubuntu.

Also wäre es unter SuSE mit einem fertigen Paket auch nur ein Befehl zum Installieren (rpm -Uvh) und dann mit aticonfig die Karte initialisieren und einrichten. Das könnte man sogar alles in einen "Befehl" packen, aber das nur Rande.

Diese Meldung ist ein Warnung und KEIN Fehler, es steht auch dabei!

Lies doch mal weiter:

Code:
make: Entering directory `/usr/src/linux-2.6.16.21-0.13-obj/i386/default'
make -C ../../../linux-2.6.16.21-0.13 O=../linux-2.6.16.21-0.13-obj/i386/default modules_install
  INSTALL /usr/src/kernel-modules/fglrx/fglrx.ko
  DEPMOD  2.6.16.21-0.13-default
make: Leaving directory `/usr/src/linux-2.6.16.21-0.13-obj/i386/default'
Passt doch!

Code:
ls -lR /lib/modules/ | grep -r fglrx.ko
-rw-r--r--  1 root root 468044 2006-06-27 03:00 fglrx.ko
Sollte bei Dir so ähnlich angezeigt werden.

OK, nun weiter wie im HowTo...

Greetz,

RM
 
Status
Für weitere Antworten geschlossen.
Oben