Nvidia Treiber gehen nicht mit kernel 2.6.11

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
morpheus-dev
Beiträge: 247
Registriert: 28.11.2004 04:00:10
Wohnort: Ingolstadt

Nvidia Treiber gehen nicht mit kernel 2.6.11

Beitrag von morpheus-dev » 03.03.2005 17:38:00

Hi Leute,

ich habe folgendes Problem und zwar ich habe mir einen neuen Kernel kompailiert (2.6.11)
läuft auch alles, nur die Nvidia Treiber lassen sich nicht installieren. Ich habe die config
für den neuen Kernel vom alten übernommen (2.6.10), bei dem sich die Treiber ohne Probleme
installieren liessen.

Ich verwende die Nvidatreiberversion 1.0-6629.

Output vom Installer:

Code: Alles auswählen

ERROR: Unable to build the NVIDIA kernel module.
Auszug aus /var/log/nvidia-installer.log

Code: Alles auswählen

make[3]: *** [_module_/tmp/selfgz4510/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
/nv] Fehler 2
make[2]: *** [modules] Fehler 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [module] Fehler 1
make: *** [module] Fehler 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module
hat jemand eine lösung für dieses Problem.
im vorraus schon mal Danke !

gruß
morpheus-dev
--------------------------------------------
Red Hat Certified Engineer
OS Home: Debian Jessie
OS Office: RHEL 6.2 | AIX 7.1

julien
Beiträge: 1062
Registriert: 06.05.2002 19:53:05
Wohnort: Oberhessen

Beitrag von julien » 03.03.2005 17:59:03

Probier doch einfach mal die Debian Pakete vom nvidia Treiber (nvidia-glx und nvidia-kernel-source)
Die funktionieren bei mir einwandfrei mit Kernel 2.6.11.

Benutzeravatar
morpheus-dev
Beiträge: 247
Registriert: 28.11.2004 04:00:10
Wohnort: Ingolstadt

Beitrag von morpheus-dev » 03.03.2005 18:27:52

ich habe mich mit denen noch nicht befast wie gehen da den die installation,
und bekomme ich mit denen nen ordentlichen framebuffer hin bei den binary
sachen von nvidia hat es bei mir nicht so hingehauen :cry:
--------------------------------------------
Red Hat Certified Engineer
OS Home: Debian Jessie
OS Office: RHEL 6.2 | AIX 7.1

Benutzeravatar
ScyTheMan
Beiträge: 363
Registriert: 23.10.2004 15:09:14
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von ScyTheMan » 03.03.2005 18:29:32

Ich bekomme die gleiche Fehlermeldung. Wird wohl demnächst wieder einen neuen Nvidia-Treiber geben.

julien
Beiträge: 1062
Registriert: 06.05.2002 19:53:05
Wohnort: Oberhessen

Beitrag von julien » 03.03.2005 18:32:57

morpheus-dev hat geschrieben:ich habe mich mit denen noch nicht befast wie gehen da den die installation,
falls du den kernel selber gebacken hast:
einfach die nvidia source in /usr/src entpacken (die tar.gz liegt da schon drin wenn du das Paket installiert hast) und dann im Verzeichnis der kernel sourcen ein make-kpkg --added_modules=nvidia modules_image absetzen
dann wird ein Paket mit dem binären Modul gebaut, das installiert du einfach, und anschließend noch apt-get install nvidia-glx

Falls du keinen eigenen kompillierten Kernel hast, dann geht das ganze ein wenig anders. Wie, weiß ich net genau, is aber in der readme beschrieben und auch net viel schwieriger.

Benutzeravatar
morpheus-dev
Beiträge: 247
Registriert: 28.11.2004 04:00:10
Wohnort: Ingolstadt

Beitrag von morpheus-dev » 03.03.2005 18:43:55

ja habe den kernel selber gebaut,
kann ich bei dieser art rivafb mit einbinden oder muß ich da auch noch mit vesafb arbeiten.

Danke schon mal für deine hilfe
--------------------------------------------
Red Hat Certified Engineer
OS Home: Debian Jessie
OS Office: RHEL 6.2 | AIX 7.1

julien
Beiträge: 1062
Registriert: 06.05.2002 19:53:05
Wohnort: Oberhessen

Beitrag von julien » 03.03.2005 18:47:46

der Treiber an sich ist der selbe wie der vom nvidia installer. Wenns also vorher ging, sollte es immernoch gehen ;)

deadbabylon
Beiträge: 369
Registriert: 06.10.2003 11:38:14
Wohnort: Hannover

Beitrag von deadbabylon » 03.03.2005 19:25:18

Es scheint für das nvidia-kernel-source-Paket einen Patch zu geben:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=297805

Benutzeravatar
Lohengrin
Beiträge: 3227
Registriert: 29.08.2004 00:01:05
Wohnort: Montsalvat

Beitrag von Lohengrin » 03.03.2005 21:24:22

julien hat geschrieben:Probier doch einfach mal die Debian Pakete vom nvidia Treiber (nvidia-glx und nvidia-kernel-source)
Die funktionieren bei mir einwandfrei mit Kernel 2.6.11.
Seit dem 19.02.2005 ist die Version 1.0.6629+1-2 da. Damit funktioniert es. Mit der -1 ging es nicht.

Benutzeravatar
morpheus-dev
Beiträge: 247
Registriert: 28.11.2004 04:00:10
Wohnort: Ingolstadt

Beitrag von morpheus-dev » 03.03.2005 21:26:22

so habs nun versuchen können also die Debianpakete habe ich bei den sourcen leider nicht gefunden.
Aber der Patch war super, nun läuft X wieder *freu*
Danke an alle

gruß
morpheus-dev
--------------------------------------------
Red Hat Certified Engineer
OS Home: Debian Jessie
OS Office: RHEL 6.2 | AIX 7.1

Benutzeravatar
Lohengrin
Beiträge: 3227
Registriert: 29.08.2004 00:01:05
Wohnort: Montsalvat

Beitrag von Lohengrin » 03.03.2005 21:58:49

morpheus-dev hat geschrieben:so habs nun versuchen können also die Debianpakete habe ich bei den sourcen leider nicht gefunden.
Aber der Patch war super, nun läuft X wieder *freu*
Das mit den sourcen ist auch etwas trickreich. Die gibt es nämlch nur unter sid.
Ich habe in /etc/apt/sources.list die Wörter testing durch sid ersetzt. Dann apt-get update, apt-get install nvidia-kernel-source nvidia-glx. Dann wieder auf testing gestellt und nochmal apt-get update.

Benutzeravatar
morpheus-dev
Beiträge: 247
Registriert: 28.11.2004 04:00:10
Wohnort: Ingolstadt

Beitrag von morpheus-dev » 04.03.2005 00:17:24

naja vor etwa 2 jahren hat mein ehemaliger referent mit mir gemeinsam sid installiert, bin da nicht recht klar gekommen naja die aller erste ordentliche dist
(nach suse) sollte wohl doch keine unstable sein, deswegen habe ich bis heute noch bedenken von allem was aus sid kommt.

Wenn ich mehr drauf hab in diesen thema geh ich wieder hoch, aber das dauert wohl noch ein wenig. so lange bleibe ich noch bei testing.
Lohengrin hat geschrieben:Seit dem 19.02.2005 ist die Version 1.0.6629+1-2 da. Damit funktioniert es. Mit der -1 ging es nicht.
ist das ein Treiber von NVIDIA direckt , da ich bei denen nur den alten vom letzten jahr gefunden habe
--------------------------------------------
Red Hat Certified Engineer
OS Home: Debian Jessie
OS Office: RHEL 6.2 | AIX 7.1

Benutzeravatar
Lohengrin
Beiträge: 3227
Registriert: 29.08.2004 00:01:05
Wohnort: Montsalvat

Beitrag von Lohengrin » 04.03.2005 00:56:56

morpheus-dev hat geschrieben:
Lohengrin hat geschrieben:Seit dem 19.02.2005 ist die Version 1.0.6629+1-2 da. Damit funktioniert es. Mit der -1 ging es nicht.
ist das ein Treiber von NVIDIA direckt , da ich bei denen nur den alten vom letzten jahr gefunden habe
Ich nehme an, dass das die 6629 vom 5. November ist, mit dem Patch, von dem hier die Rede ist.

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 04.03.2005 02:16:14

morpheus-dev hat geschrieben: kann ich bei dieser art rivafb mit einbinden oder muß ich da auch noch mit vesafb arbeiten.
AFAIK verträgt sich das nvidia-modul nicht sonderlich gut mit rivafb.
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

Benutzeravatar
morpheus-dev
Beiträge: 247
Registriert: 28.11.2004 04:00:10
Wohnort: Ingolstadt

Beitrag von morpheus-dev » 04.03.2005 18:46:54

naja ich habe es eh aufgegeben bei mir framebuffer zum lauffen zu bringen
da es bei mir einfach nicht hin haut
--------------------------------------------
Red Hat Certified Engineer
OS Home: Debian Jessie
OS Office: RHEL 6.2 | AIX 7.1

Benutzeravatar
neogrande
Beiträge: 45
Registriert: 05.03.2005 11:11:43

Beitrag von neogrande » 05.03.2005 11:17:15

ann im Verzeichnis der kernel sourcen ein make-kpkg --added_modules=nvidia modules_image absetzen
dann wird ein Paket mit dem binären Modul gebaut, das installiert du einfach, und anschließend noch apt-get install nvidia-glx
Wo befindet sich denn danach etwas installierbares?
das make-kpkg gibt keinen Fehler zurück, sondern bloß eine kurze Script-Ausgabe (if ... fi done usw...)
aber etwas zum installieren finde ich nicht

Edit: Ok, habs gerade selbst gesehen - bei den Es muss "nvidia-kernel" hin statt "nvidia"

christiankuehn
Beiträge: 79
Registriert: 19.08.2004 10:43:57
Kontaktdaten:

Beitrag von christiankuehn » 05.03.2005 13:10:25

Welches Patch muß ich verwenden??

Auf http://www.nvnews.net/vbulletin/showthread.php?t=46676 sind mehrere Patches erwähnt.

Benutzeravatar
morpheus-dev
Beiträge: 247
Registriert: 28.11.2004 04:00:10
Wohnort: Ingolstadt

Beitrag von morpheus-dev » 05.03.2005 15:49:49

du mußt den NVIDIA_kernel-1.0-6629-1201042.diff.txt verwenden das das
ganze auf dem 2.6.11er läuft
--------------------------------------------
Red Hat Certified Engineer
OS Home: Debian Jessie
OS Office: RHEL 6.2 | AIX 7.1

dorakyura
Beiträge: 5
Registriert: 05.03.2005 20:07:20
Kontaktdaten:

Erfolg mit kumulativem Patch

Beitrag von dorakyura » 05.03.2005 20:27:17

Moin zusammen!

Hatte selbiges Problem heute auch, aber dank des weiter oben erwähnten Patches aus dem Nvidia Forum, konnte ich es lösen. Einfach den NVidia-Installer entpacken, den Patch anwenden und gut ist.

ciao
TCRK

storm
Beiträge: 1581
Registriert: 01.05.2004 13:21:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DE

agp_backend verändert

Beitrag von storm » 06.03.2005 21:01:51

Moin,

da ich auch ne Weile daran geknappert hab, den 6629 mit den 2.6.11 zu installieren(ohne Erfolg), bin ich dem auf den Grund gegangen. Leider haben die Kerneentwickler die agp-Schnittstelle in agp_backend.h *geringfügig* geändert[1]:
<airlied@starflyer.(none)>
drm: remove use of drm_agp use agp backend directly.
This removes the inter module stuff between the DRM and AGP.
Signed-off-by: Dave Airlie <airlied@linux.ie>
Genau das braucht nvidia aber zum Erstellen der eigenen Kernelschnittstelle.

ciao, storm

[1] http://www.kernel.org/pub/linux/kernel/ ... Log-2.6.11
drivers/ata/libata-core.c: /* devices which puke on READ_NATIVE_MAX */

Tunix
Beiträge: 447
Registriert: 05.04.2002 12:50:26

Beitrag von Tunix » 06.03.2005 22:59:02

christiankuehn hat geschrieben:Welches Patch muß ich verwenden??

Auf http://www.nvnews.net/vbulletin/showthread.php?t=46676 sind mehrere Patches erwähnt.
Der Patch NVIDIA_kernel-1.0-6629-02.28.2005.diff.txt ist der richtige. Er enthält gleichzeitig alle vorhergehenden Einzelpatches.

Antworten