• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Opensuse 12.3 - 5450 Radeon Catalyst Error

hallo , hab ne alte 5450 Radeon und mit Yast installiert.
die AMD-Catalyst Control Center App ist da, aber bei fglrxinfo kommt ein error.:

Code:
X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  155 (ATIFGLEXTENSION)
  Minor opcode of failed request:  66 ()
  Serial number of failed request:  13
  Current serial number in output stream:  13

habe OpenSuse 12.3 über die DVD:Linux-WELT mit Gnome 3.6.2 installiert.
liegt das vielleicht daran ???
:???:
 
OP
C

chris-sneth

Newbie
also der kernel ist Version.:3.7.10-1.1-default
fglrx version ist.:fglrx_xpic_SUSE123 Version 12.104-6 und diese
kam von Repo.: http://geeko.ioda.net/mirror/amd-fglrx/openSUSE_12.3/
die Anleitung auf der Page.:
http://de.opensuse.org/SDB:AMD/ATI-Grafiktreiber
ist die Karte vielleicht zu alt oder ist es ein Kernel-Konflik ???
:irre:
 

josef-wien

Ultimate Guru
Die Vorgangsweise paßt, die Karte wird vom Treiber unterstützt. Kommt bei
Code:
/sbin/modinfo fglrx | grep -v alias
etwas heraus? Wenn das nicht der Fall sein sollte, schau in /var/log/zypp/history nach, welche Meldungen nach der Installation des Pakets hinsichtlich der Erstellung des Kernel-Moduls aufscheinen. Was kommt bei
Code:
< /var/log/Xorg.0.log egrep -w "EE|WW"
heraus?
 
OP
C

chris-sneth

Newbie
Habe sbin... im Terminal von Gnome ausgeführt aber
Code:
/sbin/modinfo fglrx | grep -v alias
gab aus
Code:
 ->konnte das Modul nicht finden.:
ERROR: modinfo: could not find module fglrx
komisch das ATI Kontrollzentrum ist da aber fglrx nich
???
:???:
 

spoensche

Moderator
Teammitglied
Poste mal die Ausgabe von
Code:
rpm -qa | egrep -i "fglrx|ati"
und von
Code:
lsmod | grep radeon
und von
Code:
hwinfo --gfxcard
 
OP
C

chris-sneth

Newbie
also die Ausgabe von.:
Code:
christoph@x1-6-60-a4-4c-31-c0-bd:~> rpm -qa | egrep -i "fglrx|ati"
autoyast2-installation-2.23.5-1.1.1.noarch
foomatic-filters-4.0.12-2.1.1.i586
notification-daemon-0.7.6-2.1.2.i586
xf86-video-ati-7.0.0-2.1.1.i586
translation-update-12.1-7.2.1.noarch
libstartup-notification-1-0-0.12-7.1.1.i586
gnome-shell-extension-alternative-status-menu-3.6.2-3.1.1.noarch
fglrx_xpic_SUSE123-12.104-6.i586
liberation-fonts-1.07.2-2.1.1.noarch
update-alternatives-1.16.8-3.1.1.i586
yast2-installation-2.23.12-1.1.1.noarch
... dann lsmod ...
Code:
christoph@x1-6-60-a4-4c-31-c0-bd:~> lsmod | grep radeon
hier tut er was gibt aber nichts aus.
Code:
christoph@x1-6-60-a4-4c-31-c0-bd:~> sudo /usr/sbin/hwinfo --gfxcard (enter)
31: PCI 100.0: 0300 VGA compatible controller (VGA)             
  Hardware Class: graphics card
  Model: "ATI VGA compatible controller"
..io-port ..irq.. PCI.. bla bla ..
    Driver Status: radeon is not active
    Driver Activation Cmd: "modprobe radeon"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #10 (PCI bridge)
Primary display adapter: #31
...
vielleicht die Installation wiederholen und vorher deinstallieren.
alles was noch nebenbei lief war das Chessgame (Schachspiel)
ob das der Fehler war ... wer weiss ???
:roll:
ach ja und wenn ich modprobe radeon eingebe dann gib es einen
Schwarzenbildschirm und mit strg+alt+F1 bekommt man
keine Textkonsole und das ist wohl ein Absturtz...
die angezeigen rpm´s compilieren ???
dann bitte wie macht man das ???
...
ich warte nochmal ab, ob da noch Rettung in Sicht ist und dann versuch ich die Neuinstallation
 
OP
C

chris-sneth

Newbie
also im log von Zypper steht am Ende.:
habe ein paar leere Zeilen entfernt, nicht wundern !

# /usr/src/kernel-modules/fglrx/2.6.x /
...
# Build of kernel module failed!
...
# Calling 'depmod -a 3.7.10-1.1-default' this may take a while...
...
# Kernel => 3.7.10-1.1-default
# Detected => RPM package
# Build => [[1;31m FAILURE [0m]
# Install => [[1;31m FAILURE [0m]
...
# Building/installation of fglrx kernel module failed! Try again
# by calling "/usr/bin/fglrx-kernel-build.sh" manually.

dann habe ich im Gnome-Terminal "sudo /usr/bin/fglrx-kernel-bulid.sh" aufgerufen !

Used CPUs/Cores for compilation => [ 6 ]
...
* Kernel: 3.7.10-1.1-default
* Source: /lib/modules/3.7.10-1.1-default/build
* Include: /lib/modules/3.7.10-1.1-default/source/include
Warning:
kernel includes at /lib/modules/3.7.10-1.1-default/source/include not found or incomplete
file: /lib/modules/3.7.10-1.1-default/source/include/asm-x86_64/compat.h
..
Build of kernel module failed!
...
Kernel => 3.7.10-1.1-default
Detected => RPM package
Build => [ FAILURE ]
Install => [ FAILURE ]

ja er baut das Kernel-modul nicht wegen (so.) compat.h !!!

wie geht es jetzt weiter ?
das Release 12.3 (Dartmouth) 32-bit und asm-x86_64/ 64, macht das was ?

bitte helfen !!
 

josef-wien

Ultimate Guru
Sind kernel-default-devel, kernel-devel und kernel-source installiert?

chris-sneth schrieb:
32-bit und asm-x86_64/ 64, macht das was ?
Dieses Verzeichnis exisitiert auch auf einem 64 Bit-System nicht, die Datei daraus ist "zweite Wahl" für den Fall, daß /lib/modules/*/source/arch/x86/include/asm/compat.h nicht vorhanden ist (landet aber in der Fehlermeldung).
 
OP
C

chris-sneth

Newbie
laut YaST sind alle drei(kernel...) mit Häcken versehen.
Die sind wohl da.
fehlt da noch ein Pfad oder so ?
:???:
 

josef-wien

Ultimate Guru
Kommt bei der Überprüfung der drei Pakete mit
Code:
rpm -V kernel-devel kernel-default-devel kernel-source
etwas heraus? Sind es die richtigen Versionen?
Code:
uname -a
zypper se -si kernel
 
OP
C

chris-sneth

Newbie
Code:
christoph@x1-6-60-a4-4c-31-c0-bd:~> rpm -V kernel-devel kernel-default-devel kernel-source
Code:
christoph@x1-6-60-a4-4c-31-c0-bd:~> uname -a
Linux x1-6-60-a4-4c-31-c0-bd 3.7.10-1.1-default #1 SMP Thu Feb 28 15:06:29 UTC 2013 (82d3f21) i686 athlon i386 GNU/Linux

Code:
christoph@x1-6-60-a4-4c-31-c0-bd:~> zypper se -si kernel
Daten des Repositories laden ...
Installierte Pakete lesen ...

S | Name                 | Typ   | Version           | Arch   | Repository          
--+----------------------+-------+-------------------+--------+---------------------
i | kernel-default       | Paket | 3.7.10-1.1.1      | i586   | openSUSE-12.3-Oss   
i | kernel-default-devel | Paket | 3.7.10-1.16.1     | i586   | openSUSE-12.3-Update
i | kernel-desktop-devel | Paket | 3.7.10-1.16.1     | i686   | openSUSE-12.3-Update
i | kernel-devel         | Paket | 3.7.10-1.16.1     | noarch | openSUSE-12.3-Update
i | kernel-firmware      | Paket | 20130114git-1.2.1 | noarch | (Systempakete)      
i | kernel-pae-devel     | Paket | 3.7.10-1.16.1     | i686   | openSUSE-12.3-Update
i | kernel-source        | Paket | 3.7.10-1.16.1     | noarch | openSUSE-12.3-Update
i | kernel-syms          | Paket | 3.7.10-1.16.1     | i586   | openSUSE-12.3-Update
i | kernel-xen-devel     | Paket | 3.7.10-1.16.1     | i686   | openSUSE-12.3-Update
naja ... hilft das ? sieh doch korrekt aus ...
 

josef-wien

Ultimate Guru
chris-sneth schrieb:
sieh doch korrekt aus
Diese Meinung teile ich überhaupt nicht. kernel-default hat eine andere Version als die übrigen Pakete, daher fehlen alle Voraussetzungen für eine Modul-Erstellung. Aktualisiere kernel-default, starte neu, und Dein Problem wird der Geschichte angehören.
 
OP
C

chris-sneth

Newbie
yast zeigt mir nur kernel-default version 3.7.10-1.1 an ??? und der aktuelle
System Kernel.: Kernel Linux 3.7.10-1.1-default
wie wird die Aktualisierung korrekt ausgeführt ???
das openSUSE-12.3-Oss repo zeigt mir 3.7.10-1.16.1 nicht nur die 3.7.10-1.1.1 ???
:???:
 

josef-wien

Ultimate Guru
Ich weiß ja nicht, wie es bei Gnome aussieht, aber bei mir wäre in diesem Fall die Spalte "Installiert (Verfügbar)" in blauer Schrift gehalten und enthielte die installierte und in Klammern die aktuellste Version. Nach einem Klick auf das Symbol links ändert sich dieses von "Behalten" auf "Aktualisieren". Alternativ ist im Reiter "Versionen" die Auswahl der gewünschten Version(en) möglich.

Im oss-Repo ist immer nur die ursprüngliche Version eines Pakets enthalten, alle neueren Versionen befinden sich im update-Repo.
 

RME

Advanced Hacker
Hallo,

Du hast
Code:
i | kernel-source        | Paket | 3.7.10-1.16.1     | noarch | openSUSE-12.3-Update
i | kernel-devel         | Paket | 3.7.10-1.16.1     | noarch | openSUSE-12.3-Update
...ok.

Code:
i | kernel-default       | Paket | 3.7.10-1.1.1      | i586   | openSUSE-12.3-Oss   
i | kernel-default-devel | Paket | 3.7.10-1.16.1     | i586   | openSUSE-12.3-Update
...Version sowie Repo nicht passend.
>>> http://download.opensuse.org/update/12.3/i586/
>>> http://download.opensuse.org/update/12.3/i586/kernel-default-3.7.10-1.16.1.i586.rpm

Code:
  | kernel-desktop       | Paket | 3.7.10-1.16.1     | i686   | openSUSE-12.3-Update
i | kernel-desktop-devel | Paket | 3.7.10-1.16.1     | i686   | openSUSE-12.3-Update
...kernel-desktop fehlt.

Gruss,
Roland
 

josef-wien

Ultimate Guru
RME schrieb:
kernel-desktop fehlt
Warum vermißt Du kernel-pae und kernel-xen nicht ebenfalls? Aber chris-sneth braucht alle drei nicht, da
chris-sneth schrieb:
3.7.10-1.1-default
verwendet wird. Die devel-Pakete für die anderen drei Kernel werden zwar nicht benötigt, sind aber Voraussetzung für kernel-syms, das zwar ebenfalls nicht erforderlich ist, jedoch vom fglrx-Paket verlangt wird.
 
OP
C

chris-sneth

Newbie
hallo !
Habe jetzt alles nochmal neu installiert .: also die OpenSUSE12.3 mit GNOME 3
er zeigt bei lsmod schon radeon an, aber wie kann ich die 3D - Hardware unterstützung nachweisen ???
dann wollt ich OpenGL,SDL und gcc installieren.
Doch bei Yast ist der Rechner einfach stehen geblieben ...
also reset und neu Boot.
also eigentlich sollt ich das ATI-Kontroll Zentrum mit dem fglrx wohl doch installieren oder ? :???:
wenn ja, wie wird das korrekt gehen.
Da nach Anleitung (s.o) noch etwas fehlte und yast doch automatisch Updaten sollte.
 
Oben