PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suse Linux 9.1 und ATI Treiber??


wolfmania
2004-05-01, 14:09:27
Hallo an alle,
dank eines Forumsmitgliedes habe ich jetzt Suse 9.1 instaliert. Der Kernel ist ein 2.6.4-52 (und ich dachte die wollten das mit den sonderkerneln lassen).
Da in der Standartinstalation der make befehl nicht vorhanden ist wurde er natührlich direkt nachinstaliert.
Die Kernel-sorcen wurden auch nachinstaliert.
So jetzt kommen wir zu dem Problem.
Also versucht habe ich bis jetzt ersteinmal den ATI treiber für meine Radeon 9500 zu instalieren.
Wie immer beim Instalieren, nörgelte der Treiber natührlich rum. Was aber nicht dramatisch war bei Kernel 2.4.
Bei kernel 2.6 nörgelt er auch rum aber das hat andere Auswirkungen.
Fehlermeldung :


/home/#### # rpm -i --force fglrx-4.3.0-3.7.6.i386.rpm
*** Trying to install a precompiled kernel module.
- creating symlink
- recreating module dependency list
- trying a sample load of the kernel module
FATAL: Error inserting fglrx (/lib/modules/2.6.4-52-default/kernel/drivers/char/drm/fglrx.ko): Bad address
failed.
*** Found kernel module build environment, generating kernel module now.
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
skipping patch for 'drmP.h', not needed
skipping patch for 'drm_os_linux.h', not needed
assuming new VMA API since we do have kernel 2.6.x...
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.4-52-default/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.4-52'
CHK include/linux/version.h
-include /var/adm/running-kernel.make

The .config file is a merged configuration; please remove it by hand before creating your own. You can use one of the files arch/i386/defconfig.* as a template.

make[3]: *** [check-meta] Fehler 1
make[2]: *** [silentoldconfig] Fehler 2
make[1]: *** [include/linux/autoconf.h] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.4-52'
make: *** [kmod_build] Fehler 2
build succeeded with return value 0
duplicating results into driver repository...
done.
==============================
- creating symlink
- recreating module dependency list
- trying a sample load of the kernel module
FATAL: Error inserting fglrx (/lib/modules/2.6.4-52-default/kernel/drivers/char/drm/fglrx.ko): Bad address
failed.
/sbin/ldconfig: File /usr/X11R6/lib/FGL.renamed.libGL.so.1.2 is too small, not checked.
Installed: qt3 (gcc 3.2) based control panel application
===
ATI display drivers successfully installed
please run 'fglrxconfig' now
===
:/home/#### #

Er sagt zwar das der Treiber instaliert sei aber er liefert leider keine 3DUnterstützung.

Also habe ich ersteinmal versucht in der
/li/modules/fglrx/build_mod
mein
./make.sh
auszuführen.
Nur dann kommt etwas was ich nicht erwartet hätte.

bash: ./make.sh: Keine Berechtigung

Also ersteinmal im linuxforen.de das Forum durchstöbert und einen Hinweis gefunden.

Zitat.

Einen schönen Abend euch allen miteinander.
Ich will eigentlich nur den vielen Fragen vorbeugen wie man den den ATI Treiber unter Suse 9.1 zum laufen bringt. Sollte übrigens auch für die Neueren Suse 2.6 Kernel für Suse 9.0 funktionieren.
Wenn man keine vorarbeit leistet wird man folgende Fhelermeldung zu Gesicht bekommen:
FATAL: Error inserting fglrx
(/lib/modules/2.6.2-3-default/kernel/drivers/char/drm/fglrx.ko): Bad address
Schuld daran ist folgender Parameter in der Kernel Kunfigurationsdatei

CONFIG_REGPARM=y

Dieser muss auf "n" gesetzt werden.
Dannach Kernel und Module kompilieren und installieren.
Es ist dann noch eine Neuinstallation von Submount nötig, Google bietet hierzu gute ergebnisse.

Ich hoffe ich war einigen eine Hilfe, nd es werden nicht unnötig fragen gestellt.
Vielleicht will es für die ganz neuen noch jemand ausführlicher schreiben oder es wird in die ATI Radeon HOWTO übernommer.

MfG
Metatron

Also habe ich als root ersteinmal die
/usr/src/linux/.config
editiert und die einstellung vorgenommen.
Jetzt kommt meine Frage. Wie geht es jetzt weiter?
Denn bewirkt hat nur das einstellen von y auf n nichts. Immer der gleiche fehler.
Könnte mir da jemand helfen?

DasToem
2004-05-01, 15:53:14
Du musst den neuen Kernel jetzt neu compilieren und installieren. Schau dir am besten die Kernel-Howtos hier im Forum an.

Edit:

Kernel-HowTo: http://www.forum-3dcenter.org/vbulletin/showthread.php?s=&threadid=64088

HowTo: ATi + Kernel 2.6.3 mit SuSE 8.2: http://www.forum-3dcenter.org/vbulletin/showthread.php?s=&threadid=127837

wolfmania
2004-05-01, 21:27:30
Was ich da dann noch machen muss, ist mir schon klar nur das auch mit ausgeschalteter kerneloption der 3DSupport nicht läuft.

Hatt also noch jemand eine Idee?


MfG
wolfmania

Haha
2004-05-04, 11:43:28
nVidia Karte kaufen, YOU starten und ATI verfluchen.

ABIDAR
2004-05-10, 02:46:14
hallo

kann mir jemand sagen wie ich das skript "Check.sh" ausführe?

ActionNews
2004-05-10, 06:03:02
Normalerweise in einer Konsole mit "sh Check.sh", wenn Check.sh im aktuellen Verzeichnis liegt.

CU ActionNews

ABIDAR
2004-05-10, 06:48:58
Original geschrieben von ActionNews
Normalerweise in einer Konsole mit "sh Check.sh", wenn Check.sh im aktuellen Verzeichnis liegt.

CU ActionNews

geht leider nicht

ABIDAR
2004-05-11, 00:33:53
weiss denn keiner wie ich das skript ausführe?

ActionNews
2004-05-11, 06:09:46
Hast du das Script denn ausführbar gemacht? Kann sein, dass du root sein musst. Und achte auf die Groß/Klein-Schreibung.

CU ActionNews

ABIDAR
2004-05-11, 07:07:34
Original geschrieben von ActionNews
Hast du das Script denn ausführbar gemacht? Kann sein, dass du root sein musst. Und achte auf die Groß/Klein-Schreibung.

CU ActionNews

hi

auf die gross/klein-schreibung habe ich geachtet ,aber was meinst du mit "ausführbar gemacht" ?

Mike
2004-05-11, 10:21:01
"geht leider nicht" - was für eine tolle Fehlermeldung, ich bin sicher die hast du direkt von der Konsole übernommen!

zum ausführbarmachen: man chmod

Gast
2004-05-13, 01:59:35
Mach es halt Windows like Rechte Maustaste Eigenschaten-->ausführbar--->fertig

Gast
2004-05-13, 09:20:30
welches xfree ist denn in suse 9.1

auf der ati seite gibt es da ja unterschiede im treiber

Gast
2004-05-13, 10:58:47
http://www.deekay.org/suse91_fglrx.html

Mit der Anleitung bzw. Files hats bei mir sofort geklappt...

John5
2004-05-13, 20:02:51
Original geschrieben von ABIDAR
hi

auf die gross/klein-schreibung habe ich geachtet ,aber was meinst du mit "ausführbar gemacht" ?

mit "chmod" die rechte auf Executeable ändern. Genauen Wortlaut kann ich leider im mom ned wiedergeben, somit man pages konsultieren, würde ich auch machen wennsch gerade am Linux sitzen würde^^

Allderding kannstes auch mit dem "Punkt" befehl probieren^^
also:
./check.sh

senator
2004-05-13, 20:36:52
Original geschrieben von Gast
http://www.deekay.org/suse91_fglrx.html

Mit der Anleitung bzw. Files hats bei mir sofort geklappt...

jau bei mir auch;D

wolfmania
2004-05-13, 20:50:54
Wie man am besten auf die fehler reagiert, hat ein Forumsmidglied schon geschreiben.

1.Man nehme einen Schraubenzieher, (wird nur gebraucht wenn die GraKa festgeschraubt ist (es soll Menschen geben die sowas nicht tun)

2.Man besuche die nächst beste, aber günstige, Hardwarebud.

3.Man kaufe eine NV Karte, je nach Geldbeutel.

4.Man nehme wieder den Schraubenzieher und baue die Karte ein.

5.Man instaliere die Treiber für NVKarten von der NV.homepage.
Man befolge die Anweisungen in der ReadMe

6.Man gebe glxinfo ein und freut sich.

7.Ich kann meinem vorredner nur recht geben, ATI und Linux sind imo noch eine sehr unglückliche Ehe.

8.Man hoffe das die eigene Ehe glücklicher ist.