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?
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?