ATI-Radeon 9800...AGAIN and AGAIN
ATI-Radeon 9800...AGAIN and AGAIN
Hi Leute, erstmal ein großes Dankeschön, bin schon seit einiger Zeit als "Gast" hier im Forum unterwegs und eifriger Leser und ich denke, wenn es dieses Forum nicht gäbe, wäre ich mit meiner Debian-Installation nie soweit gekommen *schleim*
Aber bei einem Thema hapert es bei mir wie bei keinem anderen, daß Topic verrät es bereits, ich habe, so glaube ich jedenfalls, bald sämtliche Anleitungen der Installtion der Radeon - Treiber durch und nichts hilft.
Das Problem konnte ich jetzt glaube ich eindämmen und zwar wie folgt:
Ich habe mir das Sarge NetInst-Image vom 18.9.04 gezogen, mit dem 2.6.8-1-386 Kernel, nur sind die Kernelquellen nicht auf dem Rechner und so ist es mir denke ich unmöglich die entsprechenden fglrx-Module auf meinen Kernel maßgeschneidert zu kompilieren.
Ich war bereits soweit, daß ich unter /lib/modules/fglrx eine fglrx.ko Datei zustande gebracht habe, aber wie sich die Leute, die das wohl schon öfters probiert haben denken können, konnte das Modul nicht geladen werden, da es nicht "passt".
Jetzt meine Frage: Wo bekomme ich die Kernel-Sourcen her...ich nehme mal mit meinen beschränkten Debian-Kenntnissen an, es handelt sich um einen 2.6.8 Kernel der auf 2.6.8-1 gepatcht wurde....Aber wie soll ich davon die Sourcen herbekommen?
Ich bedanke mich schon mal im voraus...ach ja, noch einige Infos:
also, Debian Sarge wurde ja bereits erwähnt, Kernel 2.6.8-1-i386, X-Version: 4.3 und es handelt sich um eine Radeon 9800pro
Ich hoffe ihr könnt mir helfen, sitze jetzt bestimmt schon seit 4 Tagen dran, habe kernel.org nach entsprechenden sources durchsucht, aber die haben halt irgenwie nur eine 2.6.8.1 Version welche eben nicht zu meinem Kernel passt...
Grüße,
der Olli
Aber bei einem Thema hapert es bei mir wie bei keinem anderen, daß Topic verrät es bereits, ich habe, so glaube ich jedenfalls, bald sämtliche Anleitungen der Installtion der Radeon - Treiber durch und nichts hilft.
Das Problem konnte ich jetzt glaube ich eindämmen und zwar wie folgt:
Ich habe mir das Sarge NetInst-Image vom 18.9.04 gezogen, mit dem 2.6.8-1-386 Kernel, nur sind die Kernelquellen nicht auf dem Rechner und so ist es mir denke ich unmöglich die entsprechenden fglrx-Module auf meinen Kernel maßgeschneidert zu kompilieren.
Ich war bereits soweit, daß ich unter /lib/modules/fglrx eine fglrx.ko Datei zustande gebracht habe, aber wie sich die Leute, die das wohl schon öfters probiert haben denken können, konnte das Modul nicht geladen werden, da es nicht "passt".
Jetzt meine Frage: Wo bekomme ich die Kernel-Sourcen her...ich nehme mal mit meinen beschränkten Debian-Kenntnissen an, es handelt sich um einen 2.6.8 Kernel der auf 2.6.8-1 gepatcht wurde....Aber wie soll ich davon die Sourcen herbekommen?
Ich bedanke mich schon mal im voraus...ach ja, noch einige Infos:
also, Debian Sarge wurde ja bereits erwähnt, Kernel 2.6.8-1-i386, X-Version: 4.3 und es handelt sich um eine Radeon 9800pro
Ich hoffe ihr könnt mir helfen, sitze jetzt bestimmt schon seit 4 Tagen dran, habe kernel.org nach entsprechenden sources durchsucht, aber die haben halt irgenwie nur eine 2.6.8.1 Version welche eben nicht zu meinem Kernel passt...
Grüße,
der Olli
- Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Code: Alles auswählen
apt-get install kernel-source-2.6.8
cd /usr/src
tar xvjf kernel-source-2.6.8.bz2
ln -s /usr/src/kernel-source-2.6.8 /usr/src/linux
ok, habe ich gemacht, bin jetzt nach der Anleitung von http://www.gmpf.de gegangen und komme bis zu dem Punkt an dem mir unter /lib/modules der Ordner "fglrx" abgelegt wird.
Gehe ich nun nach /lib/modules/fglrx/build_mod und führe aus und danach erscheint folgende Fehlermeldung:
und was jetzt?
Gehe ich nun nach /lib/modules/fglrx/build_mod und führe
Code: Alles auswählen
chmod a+x make.sh
Code: Alles auswählen
./make.sh
Code: Alles auswählen
/lib/modules/fglrx/build_mod# ./make.sh
ATI module generator V 2.0
==========================
initializing...
kernel includes at /usr/src/linux/include not found or incomplete
file: /usr/src/linux/include/linux/version.h
#:/lib/modules/fglrx/build_mod#
dual head
nur hab ich nun das problem dass ich habe dualhead gewählt dass meine monitore beide das gleiche anzeigen
(bis auf die maus)
die kann ich über beide monitore bewegen aber nur auf einem klicken wie stell ich das ab??? ich will einen großen desktop!!
außderdem sind die 3d leistungen eine katastropfe wie kann ich feststellen ob die karte richtig läuft???
(bis auf die maus)
die kann ich über beide monitore bewegen aber nur auf einem klicken wie stell ich das ab??? ich will einen großen desktop!!
außderdem sind die 3d leistungen eine katastropfe wie kann ich feststellen ob die karte richtig läuft???
weil ich mit dpkg -i -force-overwrite folgendes bekomme:
und dann abgebrochen wird, deswegen weiß ich auch langsam nicht mehr weiter,
aber danke für Deinen Tipp
Code: Alles auswählen
dpkg -i -force-overwrite fglrx-4.3.0-4.12_i386.deb
dpkg: Aktionen --field und --install stehen in Konflikt
Nutzen Sie dpkg --help für Hilfe zur Inst. und Deinst. von Paketen [*];
Benutzen Sie dselect für ein benutzerfreundliches Paketmanagement;
Nutzen Sie dpkg -Dhelp für eine Liste von Debug-Optionen von dpkg;
Nutzen Sie dpkg --force-help für eine Liste von Optionen zum Erzwingen;
Nutzen Sie dpkg-deb --help für Hilfe zum Manipulieren von *.deb-Dateien;
Nutzen Sie dpkg --licence für Lizenz und Haftungsausschluss (GNU GPL) [*].
Optionen mit [*] geben viel aus - schicken Sie es durch »less« oder »more«!
aber danke für Deinen Tipp
ja, daß weiß ich wohl, damit hatte ich es dann danach auch probiert, nur am Resultat ändert sich nichts, daß einzige was dabei passiert ist, daß er unter /lib/modules einen Ordner "fglrx" anlegt.
Es steht zwar da, daß fglrx eingrichtet wird, gebe ich dann aber lsmod ein, erscheint es nicht in der Liste.
Weiterhin, wenn ich modconf fglrx eingebe, bekommen ich sowas:
Beim Enterdrücken lande ich dann normal im modconf.
Tjoah, ich weiß nimmer weiter und wie gesagt, der Weg es über das make.sh unter /lib/modules/fglrx/build_mod zu machen führt zu dem oben genannten Problem
Es steht zwar da, daß fglrx eingrichtet wird, gebe ich dann aber lsmod ein, erscheint es nicht in der Liste.
Weiterhin, wenn ich modconf fglrx eingebe, bekommen ich sowas:
Code: Alles auswählen
/lib/modules/fglrx/build_mod# modconf fglrx
Ungültige Option
Es ist etwas fehlgegangen. Schreiben Sie bitte die Fehlermeldung auf
und drücken dann ENTER, um fortzufahren.
Tjoah, ich weiß nimmer weiter und wie gesagt, der Weg es über das make.sh unter /lib/modules/fglrx/build_mod zu machen führt zu dem oben genannten Problem
ich habe mich mal drangemacht und die version.h aus den Source meinem Kernel angepasst, daraufhin ./make.sh ausgeführt und nun steht folgendes in der make.log
Kann damit jemand was anfangen?
Code: Alles auswählen
CC=gcc
cc_version=
found major but not minor version match for gcc and the ip-library
ls -l libfglrx_ip.a
lrwxrwxrwx 1 root root 18 2004-09-26 16:18 libfglrx_ip.a -> libfglrx_ip.a.GCC3
.
probing for VMA API version...
cc_ret_vma_240 = 1
cc_ret_vma_253 = 1
check results are inconsistent!!!
none of the probed versions did succeed.
aborting module build.
Der "Anleitung" von http://www.debianforum.de/forum/viewtopic.php?p=163043 folgend bin ich jetzt wieder ein kleines Stück weiter gekommen, jetzt schafft mich diese Meldung:
Wie Datei existiert? Wo denn? Die ist nirgendwo und doch spricht der was davon, daß die schon vorhanden wäre.
HIIIIILLLLFFFFFEEEEEEE
Code: Alles auswählen
ATI module generator V 2.0
==========================
initializing...
./make.sh: line 425: [: =: unary operator expected
probing for VMA API version...
cleaning...
patching 'highmem.h'...
skipping patch for 'drmP.h', not needed
skipping patch for 'drm_os_linux.h', not needed
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.8-1-386/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/kernel-headers-2.6.8-1-386'
CC [M] /lib/modules/fglrx/build_mod/2.6.x/agpgart_be.o
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In Funktion »agp_generic_alloc_page«:
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:1405: error: structure has no member named `count'
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In Funktion »ali_alloc_page«:
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:4416: error: structure has no member named `count'
make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.o] Fehler 1
make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Fehler 2
make[1]: Leaving directory `/usr/src/kernel-headers-2.6.8-1-386'
make: *** [kmod_build] Fehler 2
build succeeded with return value 0
ln: ,,./fglrx.ko": Datei existiert
duplicating results into driver repository...
cp: Aufruf von stat für ,,fglrx.ko" nicht möglich: Datei oder Verzeichnis nicht gefunden
done.
==============================
You must change your working directory to /lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.
==============================
HIIIIILLLLFFFFFEEEEEEE
hä hä
mir ist auf gefallen bei mir läuft der treiber auch nicht *G*
ich hänge bei punkt 3e
der anleitung auf dem board
http://www.debianforum.de/wiki/AtiTreiberInstallieren
meine fehlermeldung schaut ein wenig anders aus aber irgendwie der gleiche ****!
kann uns mal wer helfen bitttttttttttttteeeeeeeeeee!!!!
ich hänge bei punkt 3e
der anleitung auf dem board
http://www.debianforum.de/wiki/AtiTreiberInstallieren
Code: Alles auswählen
TI module generator V 2.0
==========================
initializing...
kernel includes at /usr/src/linux/include not found or incomplete
file: /usr/src/linux/include/linux/version.h
kann uns mal wer helfen bitttttttttttttteeeeeeeeeee!!!!
OK KEREL HEADERS
und schon gehts besser jetzt zwickts hier
ich hab kernel 2.6.7-1-smp inst.!!!!
hilfeeeeeeeeeeeeeeeee!!!!!!!!!!!
Code: Alles auswählen
ATI module generator V 2.0
==========================
initializing...
Error:
XFree86 drm includes at /lib/modules/2.6.7-1-686-smp/build/include/../drivers/c$
This driver is designed to only work with X4.1.0 or higher.
You can match this by getting Linux kernel 2.4.8 or higher.
hilfeeeeeeeeeeeeeeeee!!!!!!!!!!!
so, nach einer "durchzechten" Nacht habe auch ich es endlich hinbekommen...krass...
1. Schritt: ins KDE, suchen nach Datei fglrx*.* - markieren, alle löschen
2. wie unter http://www.debianforum.de/forum/viewtopic.php?p=163043 beschrieben,
3. Nochmals die entsprechenden Treiber von der ATI-Seite laden und per Alien von rpm in deb konvertieren, dann
und tatsächlich läßt sich dann unter build_mod das make.sh erfolgreich ausführen, jetzt nur noch das make_install.sh ausführen und bei mir gings absolut reibungslos.
4. per das Modul laden und fglrxconfig ausführen.
Zack!
Keine Probleme mit X, 3D-Beschleunigung läuft und ich freu mich
1. Schritt: ins KDE, suchen nach Datei fglrx*.* - markieren, alle löschen
2. wie unter http://www.debianforum.de/forum/viewtopic.php?p=163043 beschrieben,
...also rückgängig gemacht und einfach den Inhalt von /usr/src/kernel-source-2.6.7/drivers/char/drm nach /usr/src/kernel-headers-2.6.7-1-686/drivers/char/drm kopiert.
3. Nochmals die entsprechenden Treiber von der ATI-Seite laden und per Alien von rpm in deb konvertieren, dann
und tatsächlich läßt sich dann unter build_mod das make.sh erfolgreich ausführen, jetzt nur noch das make_install.sh ausführen und bei mir gings absolut reibungslos.
4. per
Code: Alles auswählen
modconf fglrx
Zack!
Keine Probleme mit X, 3D-Beschleunigung läuft und ich freu mich
Re: ATI-Radeon 9800...AGAIN and AGAIN
hallo,
warum so kompliziert, wenn es doch einfacher geht!
hole mir die Pakete von
deb http://www.stanchina.net/~flavio/debian/ ./
deb-src http://www.stanchina.net/~flavio/debian/ ./
apt-get install " fglrx-4.3.0-kernel-src ",wird in /usr/src abgelegt ->fglrx-4.3.0-3.12.0.tar.gz
---> entpacken in /usr/src/modules
am besten Debian like
make-kpkg kernel_image
make-kpkg modules_image
make-kpkg kernel-headers
make-kpkg kernel-doc
make-kpkg kernel_source
verschiebe die erzeugten *.deb Pakete in einen Ordner und erzeuge mit
" dpkg-scanpackages ./ /dev/null | gzip > Packages.gz ", dann noch in
/etc/apt/sources.list eintragen, wo die Pakete liegen
" deb file:/OrdnerWoDieNeuenPaketeSind ./
dan ein " apt-get update"
und " apt-get install fglrx-4.3.0-kernel-blabla.deb "
XF86Config-4 anpassen mit " dpkg-reconfigure xserver-XFree86 "---> fglrx auswählen
und habe fertig!
CooSee ' Ya
warum so kompliziert, wenn es doch einfacher geht!
hole mir die Pakete von
deb http://www.stanchina.net/~flavio/debian/ ./
deb-src http://www.stanchina.net/~flavio/debian/ ./
apt-get install " fglrx-4.3.0-kernel-src ",wird in /usr/src abgelegt ->fglrx-4.3.0-3.12.0.tar.gz
---> entpacken in /usr/src/modules
am besten Debian like
make-kpkg kernel_image
make-kpkg modules_image
make-kpkg kernel-headers
make-kpkg kernel-doc
make-kpkg kernel_source
verschiebe die erzeugten *.deb Pakete in einen Ordner und erzeuge mit
" dpkg-scanpackages ./ /dev/null | gzip > Packages.gz ", dann noch in
/etc/apt/sources.list eintragen, wo die Pakete liegen
" deb file:/OrdnerWoDieNeuenPaketeSind ./
dan ein " apt-get update"
und " apt-get install fglrx-4.3.0-kernel-blabla.deb "
XF86Config-4 anpassen mit " dpkg-reconfigure xserver-XFree86 "---> fglrx auswählen
und habe fertig!
CooSee ' Ya
" DIE NACKTHEIT IST DIE BESTE TARNUNG "
danke norgash
bei mir gehts jetzt auch *G* richtig wie bist du denn da drauf gekommen ?????