[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Nvidia-Treiber-debian way letzter Versuch



Hallo Liste,
da es mir bisher nicht gelungen ist den Nvidia-Treiber zu installieren 
so das ich danach auch X wieder starten konnte, habe ich es nun 
nochmals versucht.

Für alle die sich "genervt fühlen" bitte diesen Thread nicht mehr weiter 
verfolgen, Danke!

Aber da ich einfach nicht glaube das es nicht gehen kann habe ich es 
diesmal auf eine andere Art versucht, die mir ja auch empfohlen wurde.

Da ich es unter einem laufendem X machte konnte ich alles genau 
protokollieren und hier posten.

Die Anleitung habe ich von:
http://wiki.debian.org/NvidiaGraphicsDrivers?action=recall&rev=88#Installation

Punkt:
Use module-assistant (lenny)

dlx:/home/sigi/Downloads/Nvidia# aptitude install module-assistant 
nvidia-kernel-common nvidia-xconfig
|--|
Lese Task-Beschreibungen... Fertig

dlx:/home/sigi/Downloads/Nvidia# cd /tmp
dlx:/tmp# wget -c 
http://ftp.de.debian.org/debian/pool/non-free/n/nvidia-graphics-drivers/nvidia-kernel-source_180.22-2_i386.deb
--2009-02-06 23:55:36--  
http://ftp.de.debian.org/debian/pool/non-free/n/nvidia-graphics-drivers/nvidia-kernel-source_180.22-2_i386.deb
Auflösen des Hostnamen »ftp.de.debian.org«.... 141.76.2.4
Verbindungsaufbau zu ftp.de.debian.org|141.76.2.4|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 5073952 (4,8M) [application/x-debian-package]
In »nvidia-kernel-source_180.22-2_i386.deb« speichern.

100%[===================================================================================>] 
5.073.952    311K/s   in 16s

2009-02-06 23:55:53 (302 
KB/s) - »nvidia-kernel-source_180.22-2_i386.deb« gespeichert 
[5073952/5073952]

dlx:/tmp# wget -c 
http://ftp.de.debian.org/debian/pool/non-free/n/nvidia-graphics-drivers/nvidia-glx_180.22-2_i386.deb
--2009-02-06 23:56:58--  
http://ftp.de.debian.org/debian/pool/non-free/n/nvidia-graphics-drivers/nvidia-glx_180.22-2_i386.deb
Auflösen des Hostnamen »ftp.de.debian.org«.... 141.76.2.4
Verbindungsaufbau zu ftp.de.debian.org|141.76.2.4|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 9210166 (8,8M) [application/x-debian-package]
In »nvidia-glx_180.22-2_i386.deb« speichern.

100%[===================================================================================>] 
9.210.166    339K/s   in 29s

2009-02-06 23:57:31 (307 KB/s) - »nvidia-glx_180.22-2_i386.deb« 
gespeichert [9210166/9210166]

dlx:/tmp# dpkg -i *.deb
(Lese Datenbank ... 204965 Dateien und Verzeichnisse sind derzeit 
installiert.)
Vorbereiten zum Ersetzen von nvidia-glx 173.14.09-5 (durch 
nvidia-glx_180.22-2_i386.deb) ...
Entpacke Ersatz für nvidia-glx ...
Vorbereiten zum Ersetzen von nvidia-kernel-source 173.14.09-5 (durch 
nvidia-kernel-source_180.22-2_i386.deb) ...
Entpacke Ersatz für nvidia-kernel-source ...
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von nvidia-glx:
 nvidia-glx hängt ab von nvidia-kernel-180.22; aber:
  Paket nvidia-kernel-180.22 ist nicht installiert.
dpkg: Fehler beim Bearbeiten von nvidia-glx (--install):
 Abhängigkeitsprobleme - lasse es unkonfiguriert
Richte nvidia-kernel-source ein (180.22-2) ...
Fehler traten auf beim Bearbeiten von:
 nvidia-glx
dlx:/tmp# aptitude install nvidia-kernel-180.22
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
Lese erweiterte Statusinformationen
Initialisiere Paketstatus... Fertig
Lese Task-Beschreibungen... Fertig
Keine Kandidatsversion für »nvidia-kernel-180.22« gefunden
Keine Kandidatsversion für »nvidia-kernel-180.22« gefunden
Die folgenden Pakete sind KAPUTT:
  nvidia-glx
Die folgenden Pakete werden ENTFERNT:
  nvidia-kernel-2.6.26-1-686{u}
0 Pakete aktualisiert, 0 zusätzlich installiert, 1 werden entfernt und 0 
nicht aktualisiert.
Muss 0B an Archiven herunterladen. Nach dem Entpacken werden 7967kB frei 
werden.
Die folgenden Pakete haben verletzte Abhängigkeiten:
  nvidia-glx: Hängt ab: nvidia-kernel-180.22, welches ein virtuelles 
Paket ist.
Die folgenden Aktionen werden diese Abhängigkeiten auflösen:

Deaktualisieren der folgenden Pakete:
nvidia-glx [180.22-2 (now) -> 173.14.09-5 (testing)]
nvidia-kernel-2.6.26-1-686 [173.14.09-5+2.6.26-13 (now) -> 173.14.09+3 
(testing)]

Die folgenden Abhängigkeiten unaufgelöst beibehalten:
nvidia-kernel-source empfiehlt nvidia-glx (>= 180.22)
Bewertungsnote beträgt -149

Diese Lösung akzeptieren? [Y/n/q/?]
Die folgenden Pakete werden durch eine ÄLTERE VERSION ERSETZT 
(Downgrade):
  nvidia-glx nvidia-kernel-2.6.26-1-686
0 Pakete aktualisiert, 0 zusätzlich installiert, 2 deaktualisiert, 0 
werden entfernt und 0 nicht aktualisiert.
Muss 0B/10,3MB an Archiven herunterladen. Nach dem Entpacken werden 
4084kB frei werden.
Wollen Sie fortsetzen? [Y/n/?]
Schreibe erweiterte Statusinformationen... Fertig
dpkg - Warnung: deaktualisiere nvidia-kernel-2.6.26-1-686 von 
173.14.09-5+2.6.26-13 zu 173.14.09+3.
(Lese Datenbank ... 204968 Dateien und Verzeichnisse sind derzeit 
installiert.)
Vorbereiten zum Ersetzen von nvidia-kernel-2.6.26-1-686 
173.14.09-5+2.6.26-13 
(durch .../nvidia-kernel-2.6.26-1-686_173.14.09+3_i386.deb) ...
Entpacke Ersatz für nvidia-kernel-2.6.26-1-686 ...
Vorbereiten zum Ersetzen von nvidia-glx 180.22-2 
(durch .../nvidia-glx_173.14.09-5_i386.deb) ...
Entpacke Ersatz für nvidia-glx ...
Richte nvidia-kernel-2.6.26-1-686 ein (173.14.09+3) ...
Richte nvidia-glx ein (173.14.09-5) ...
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
Lese erweiterte Statusinformationen
Initialisiere Paketstatus... Fertig
Lese Task-Beschreibungen... Fertig

Aktueller Status: 0 kaputt [-1].

######################
Eingefügt:

Hier habe ich nun nachträglich nach der erfolglosen Installation noch 
dies versucht und wirkte sich daher nicht auf die Installation aus.

dlx:/home/sigi# aptitude install nvidia-kernel-180.22-2
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
Lese erweiterte Statusinformationen
Initialisiere Paketstatus... Fertig
Lese Task-Beschreibungen... Fertig
Konnte kein Paket finden, dessen Name oder Beschreibung 
auf »nvidia-kernel-180.22-2« passt.
Konnte kein Paket finden, dessen Name oder Beschreibung 
auf »nvidia-kernel-180.22-2« passt.
Die folgenden Pakete sind KAPUTT:
  nvidia-glx
Die folgenden Pakete werden ENTFERNT:
  nvidia-kernel-2.6.26-1-686{u}
0 Pakete aktualisiert, 0 zusätzlich installiert, 1 werden entfernt und 0 
nicht aktualisiert.
Muss 0B an Archiven herunterladen. Nach dem Entpacken werden 7999kB frei 
werden.
Die folgenden Pakete haben verletzte Abhängigkeiten:
  nvidia-glx: Hängt ab: nvidia-kernel-173.14.09, welches ein virtuelles 
Paket ist.
Die folgenden Aktionen werden diese Abhängigkeiten auflösen:

Deaktualisieren der folgenden Pakete:
nvidia-kernel-2.6.26-1-686 [180.22-2+2.6.26-13 (now) -> 173.14.09+3 
(testing)]

Bewertungsnote beträgt 81

############
Meiner Meinung nach liegt hier oben, ( [173.14.09-5+2.6.26-13 (now) -> 
173.14.09+3 (testing) oder [ 180.22-2+2.6.26-13 (now) -> 173.14.09+3 
(testing)])  irgendwo der Hund begraben. Entweder mache ich was falsch, 
oder es wird immer das falsche Paket geladen.
############

Fortsetzung der Installation:

dlx:/tmp# apt-get -f install
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht 
aktualisiert.
dlx:/tmp# cd /usr/src
dlx:/usr/src# tar -xjf nvidia-kernel.tar.bz2
dlx:/usr/src#  m-a update

Daten über 85 Pakete aktualisiert.
dlx:/usr/src#  m-a --non-inter prepare
Getting source for kernel version: 2.6.26-1-686
Kernel-Header verfügbar in /lib/modules/2.6.26-1-686/build
apt-get-y install build-essential

Fertig!
dlx:/usr/src# m-a --non-inter prepare
Getting source for kernel version: 2.6.26-1-686
Kernel-Header verfügbar in /lib/modules/2.6.26-1-686/build
apt-get-y install build-essential

Fertig!
dlx:/usr/src#  m-a auto-install nvidia

Daten über 1 Pakete aktualisiert.
Getting source for kernel version: 2.6.26-1-686
Kernel-Header verfügbar in /lib/modules/2.6.26-1-686/build
apt-get install build-essential
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
build-essential ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht 
aktualisiert.

Fertig!
unpack
Extracting the package tarball, /usr/src/nvidia-kernel.tar.bz2, please 
wait...
"/usr/share/modass/packages/nvidia-kernel-source" build 
KVERS=2.6.26-1-686 KSRC=/lib/modules/2.6.26-1-686/build KDREV=2.6.26-13 
kdist_image
Fertig 
mit /usr/src/nvidia-kernel-2.6.26-1-686_180.22-2+2.6.26-13_i386.deb .
dpkg -Ei /usr/src/nvidia-kernel-2.6.26-1-686_180.22-2+2.6.26-13_i386.deb
(Lese Datenbank ... 204965 Dateien und Verzeichnisse sind derzeit 
installiert.)
Vorbereiten zum Ersetzen von nvidia-kernel-2.6.26-1-686 173.14.09+3 
(durch .../nvidia-kernel-2.6.26-1-686_180.22-2+2.6.26-13_i386.deb) ...
Entpacke Ersatz für nvidia-kernel-2.6.26-1-686 ...
Richte nvidia-kernel-2.6.26-1-686 ein (180.22-2+2.6.26-13) ...
dlx:/usr/src# dpkg -s nvidia-kernel-2.6.26-1-686
Package: nvidia-kernel-2.6.26-1-686
Status: install ok installed
Priority: optional
Section: non-free/x11
Installed-Size: 7812
Maintainer: Randall Donald <rdonald@debian.org>
Architecture: i386
Source: nvidia-kernel (180.22-2)
Version: 180.22-2+2.6.26-13
Provides: nvidia-kernel-180.22
Depends: nvidia-kernel-common (>= 20051028+1-0.1)
Recommends: linux-image-2.6.26-1-686
Description: NVIDIA binary kernel module for Linux 2.6.26-1-686
 These Xorg binary drivers provide optimized hardware acceleration of
 OpenGL applications via a direct-rendering X Server.
 .
 This package contains the NVIDIA binary kernel module needed by
 nvidia-glx.
 .
 For more information on this source package visit NVIDIA's homepage
 at http://www.nvidia.com/ .


Aber nach dem beenden von X und neustart erhalte ich dann:

X.Org X Server 1.4.2
Release Date: 11 June 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux Debian (xorg-server 2:1.4.2-10)
Current Operating System: Linux dlx 2.6.26-1-686 #1 SMP Sat Jan 10 
18:29:31 UTC 2009 i686
Build Date: 09 January 2009  02:57:16AM
|--|
(II) NVIDIA dlloader X Driver  173.14.09  Wed Jun  4 23:47:25 PDT 2008
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is: PCI 01:00:0
(WW) NVIDIA(0): The NVIDIA GeForce4 MX 440 GPU installed in this system 
is
(WW) NVIDIA(0):     supported through the NVIDIA 96.43.xx Legacy 
drivers.
(WW) NVIDIA(0):     Please visit http://www.nvidia.com/object/unix.html 
for
(WW) NVIDIA(0):     more information.  The 173.14.09 NVIDIA driver will 
ignore
(WW) NVIDIA(0):     this GPU.  Continuing probe... 
(EE) No devices detected.

Fatal server error:
no screens found



Aus dem /var/log/kdm.log.1:

(==) Log file: "/var/log/Xorg.0.log", Time: Sat Feb  7 00:27:36 2009
(==) Using config file: "/etc/X11/xorg.conf"
(II) Module "i2c" already built-in
(II) Module "ddc" already built-in
(II) Module "ramdac" already built-in
(EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not 
found)
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 
symbols
>                   Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Duplicate shape name ""
>                   Using last definition
> Warning:          Duplicate shape name ""

> Error:            Section defined without a name
>                   Definition ignored

> Warning:          Multiple doodads named ""
>                   Using first definition
Errors from xkbcomp are not fatal to the X server
(EE) Error compiling keymap (server-0)
(EE) XKB: Couldn't compile keymap
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Multiple definitions of the KEYPAD key type
>                   Earlier definition ignored
> Warning:          Multiple definitions of the FOUR_LEVEL_KEYPAD key 
type
>                   Earlier definition ignored
> Warning:          Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 
symbols
>                   Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Multiple definitions of the KEYPAD key type
>                   Earlier definition ignored
> Warning:          Multiple definitions of the FOUR_LEVEL_KEYPAD key 
type
>                   Earlier definition ignored
expected keysym, got XF86Info: line 914 of inet
> Warning:          Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 
symbols
>                   Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server


In /var/log/messages.0

Feb  7 00:24:01 dlx kernel: [   16.981887] EXT3 FS on hdd13, internal 
journal
Feb  7 00:24:01 dlx kernel: [   17.333946] loop: module loaded
Feb  7 00:24:01 dlx kernel: [   17.804134] nvidia: module 
license 'NVIDIA' taints kernel.
Feb  7 00:24:01 dlx kernel: [   17.816740] NVRM: The NVIDIA GeForce4 MX 
440 GPU installed in this system is
Feb  7 00:24:01 dlx kernel: [   17.816745] NVRM:  supported through the 
NVIDIA 96.43.xx Legacy drivers. Please
Feb  7 00:24:01 dlx kernel: [   17.816748] NVRM:  visit 
http://www.nvidia.com/object/unix.html for more
Feb  7 00:24:01 dlx kernel: [   17.816750] NVRM:  information.  The 
180.22 NVIDIA driver will ignore
Feb  7 00:24:01 dlx kernel: [   17.816753] NVRM:  this GPU.  Continuing 
probe...
Feb  7 00:24:01 dlx kernel: [   17.817061] NVRM: No NVIDIA graphics 
adapter found!
Feb  7 00:24:01 dlx kernel: [   17.939790] device-mapper: uevent: 
version 1.0.3
Feb  7 00:24:01 dlx kernel: [   17.942646] device-mapper: ioctl: 
4.13.0-ioctl (2007-10-18) initialised: dm-devel@redhat.com


Leider weiß ich nun keine Lösung wie ich das Problem beseitigen könnte, 
für einen Spezialisten ist es möglicherweise ein leichtes den Fehler zu 
finden. Ich bedanke mich schon im voraus für Eure Hilfe und Geduld. 
Danke!


-- 
Einen Schönen Gruß,

Sigi


Reply to: