PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : RedHat 8.0 und NVidia treiber



Noneus
03.01.03, 19:19
Hallo wenn ich die NVidia Treiber installieren mag...
1.) per rp:

geht nicht weils für den neuen redhat kernel irgendwie keine rpms gibt

2.) per src:
Da kommt immer n Fehler in der nv.c.

Ich hab ne textdatei mit den fehlermeldungen angehängt, weil des so viele sind:
Wobei da net alles drinnen is. Der Text buffer oder wie auch immer ich des nennen soll von kconsole war zu voll.

Noneus
03.01.03, 19:20
hab die datei vergessen:

Malekith
03.01.03, 19:20
Hast du die Kernel-Sourcen installiert?

Noneus
03.01.03, 19:49
Ja kernel sourcen und den ganzen development kram. automake autoconf usw.

Otten
03.01.03, 20:56
Hol dir die glx- und treiber-src rpm, schau ob rpmbuild installiert ist:

http://download.nvidia.com/XFree86_40/1.0-4191/NVIDIA_GLX-1.0-4191.src.rpm
http://download.nvidia.com/XFree86_40/1.0-4191/NVIDIA_kernel-1.0-4191.src.rpm

Als root:
rpm -q rpm-build

Wenn das Packet installiert ist (als root):

rpmbuild --rebuild >die beiden src-rpms<
rpm -ivh /usr/src/redhat/RPMS/i386/>die beiden fertigen rpms<

/etc/X11/XF86Config anhand http://download.nvidia.com/XFree86_40/1.0-4191/README anpassen

Noneus
03.01.03, 21:21
mit rpmbuild kommt der gleiche fehler wie mit den tar.gz files.

Otten
03.01.03, 21:37
Original geschrieben von Noneus
mit rpmbuild kommt der gleiche fehler wie mit den tar.gz files.

Könntest Du nur testweise die Kernel-Sourcen passend zum Kernel nochmal installieren, ggf. die alten Sourcen löschen (oder andersweitig archivieren)?

Ändern sich die Symptome?

Noneus
03.01.03, 22:09
Ich hab den Fehler gefunden. Hät ich eigentlich eher drauf kommen müssen. Das Update auf den neuen Kernel hat den Link /usr/linux gelöscht. Ich hab nur des kernelsource verzeichnis neu linken müssen.

Aber jetzt kommt ne andere Fehlermeldung bei der Kompilierung des kernels mit make install:

[root@Noneus NVIDIA_kernel-1.0-4191]# make install
ld -r -o nvidia.o nv-linux.o nv-kernel.o
size nvidia.o
text data bss dec hex filename
1248030 92760 32940 1373730 14f622 nvidia.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18-14/kernel/drivers/video/nvidia.o
/lib/modules/2.4.18-14/kernel/drivers/video/nvidia.o: kernel-module version mismatch
/lib/modules/2.4.18-14/kernel/drivers/video/nvidia.o was compiled for kernel version 2.4.18-19.8.0
while this kernel is version 2.4.18-14.
/lib/modules/2.4.18-14/kernel/drivers/video/nvidia.o: insmod /lib/modules/2.4.18-14/kernel/drivers/video/nvidia.o failed
/lib/modules/2.4.18-14/kernel/drivers/video/nvidia.o: insmod nvidia failed
make: *** [package-install] Fehler 25

Hier liegts wohl daran dass ich net version 2.4.18-14 hab sondern 2.4.18-19.8.0 als kernel hab. Irgendwer ne idee?

Otten
03.01.03, 22:53
Nimm die beiden source-rpms und erspar dir den pein.

-13-
03.01.03, 22:57
Habe auch mit den nVidia Treibern unter Red Hat 8.0 zu kämpfen gehabt.

Ich habe die nVidia Anleitung runtergeladen und dann musst du die treiber in der richtigen Console installieren (nicht in einem Consolen Fenster unter X)

Gesaugt habe ich die Sourcen von GLX und von KERNEL dann beide kompiliert und installiert.
Danach habe ich die einträge in der XF86Config gemacht.

Steht alles genau beschrieben in der nVidia anleitung.

Danach mal neugestartet und es funzt.

Noneus
03.01.03, 23:22
Ja du hast auch nen älteren kernel als ich und @ Otte obr rpm sources oder tar is völlig egal.
Und für den Kernel den ich benutze 2.4.18-19.8.0 (von RH) gibts keine rpms.

Otten
03.01.03, 23:27
[apfaffeneder@europa apfaffeneder]$ sudo rpm -q kernel && sudo rpm -q kernel-source && sudo rpm -qa |grep NV
kernel-2.4.18-19.8.0
kernel-source-2.4.18-19.8.0
NVIDIA_kernel-1.0-4191
NVIDIA_GLX-1.0-4191

Und nochmal: Sind es die zum Kernel passenden Sourcen? Was spuckt

rpm -qa |grep kernel

aus?
Deine letzten Fehlermeldungen bedeuten das entweder /usr/src/linux auf die falsche Version linkt oder einmal make über die Kernel-Sourcen gelaufen sein muss.

Wenn`s wirklich die passenden sourcen sind:

cd /usr/src/linux, vorausgesetzt "linux" zeigt auf das richtige Verzeichnis (uname -r)
make oldconfig
make dep

& dann nochmal versuchen die src-rpms zu kompilieren.

-13-
04.01.03, 04:13
@Noneus

Habe gerade ein update für den Kernel gemacht und jetzt den gleichen wie du.

X-Server konnte net gestartet werden.

Also habe ich einfach bei src von GLX und KERNEL kompiliert und installiert mit

rpm -ivh --force NVIDIA_xxxx.i386.rpm

einstellungen gemacht.

X läuft wieder

Noneus
04.01.03, 11:10
Ich hab einfach mal redhat neuinstalliert. Und siehe da ich kann jetzt kompilieren. Komisch is aber so

arcticdomain
04.01.03, 14:14
Gibt auch Foren von nvidia zu dem Thema, der Link ist ganz unten auf der Treiberdownload-Deite. Da gibts nen ziemlich unfangreichen Thread zu allem mit RH8 und nvidia Treibern. Bei mir hats mit der Anleitung da geklappt.

Noneus
04.01.03, 14:35
Hab neu installiert mit gleicher paket auswahl jetzt gehts komisch ^^