[gelöst]Nvidia-Treiber für weiteren Kernel

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
halo44
Beiträge: 749
Registriert: 12.05.2015 15:19:13

[gelöst]Nvidia-Treiber für weiteren Kernel

Beitrag von halo44 » 06.06.2015 19:55:26

Guten Abend miteinander,

ich habe mal wieder eine Bitte. Ich würde gerne mit Debian Jessie-64 einen weiteren (dritten) Kernel nutzen können.

Installiert sind die Kernel 3.2.0-4 und 3.16.0-4. Mit ersterem startet mein Jessie mit systemd, mit dem zweiten Jessie nur mit sysvint. Ich würde gerne das Verhalten mit dem Kernel 3.10.79 testen.

Diesen Kernel konnte ich auch kompilieren und kann das System damit starten. Allerdings nur bis zu einer Textkonsole, wo ich mich einloggen kann. X läst sich allerdings nicht starten, was wohl daran liegt, daß nividia-Treiber und Kernel einander noch nicht kennen.

Installiert ist dieser Treiber, der den Kerneln 3.2.0-4 und 3.16.0-4 auch bekannt ist :

Code: Alles auswählen

# DKMS configuration for the NVIDIA kernel module.  -*- sh -*-

# The version is replaced at build time by dh_dkms invoked in debian/rules.
PACKAGE_NAME="nvidia-legacy-304xx"
PACKAGE_VERSION="304.125"

BUILT_MODULE_NAME[0]="nvidia"
DEST_MODULE_NAME[0]="$PACKAGE_NAME"
DEST_MODULE_LOCATION[0]="/updates/dkms"
AUTOINSTALL=yes

MAKE[0]="env CCACHE_DISABLE=1 \
    make -C . SYSSRC=${kernel_source_dir}"
CLEAN="make -C . SYSSRC=${kernel_source_dir} clean"
Als Ergebnis meiner Suche im Netz soll ich angeblich nur diesen Befehl ausführen

Code: Alles auswählen

sudo sh NVIDIA-Linux-x86_64-304.125.run -a -K --kernel-name=3.10.79
nachdem ich die run-Datei runter geladen und in das Download-Verzeichnis gewechselt bin.

Leider meint aber mein Jessie jetzt
ERROR: No NVIDIA driver is currently installed; the '--kernel-module-only' option can only be used to install the NVIDIA
kernel module on top of an existing driver installation.
Das stimmt aber eindeutig nicht. Schließlich ist der Treiber installiert und läuft.

Was verstehe ich hier nicht richtig bzw. was sollte ich anders machen?

Danke für jede Hilfe und Anregung.

Gruss H.
Zuletzt geändert von halo44 am 07.06.2015 10:08:08, insgesamt 1-mal geändert.

Benutzeravatar
towo
Beiträge: 4552
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Nvidia-Treiber für weiteren Kernel

Beitrag von towo » 06.06.2015 20:06:36

1. Wie wurde der Kernel kompiliertg und installiert?
2. was spricht dpkg -l | grep nvidia?

halo44
Beiträge: 749
Registriert: 12.05.2015 15:19:13

Re: Nvidia-Treiber für weiteren Kernel

Beitrag von halo44 » 06.06.2015 20:16:06

towo hat geschrieben:1. Wie wurde der Kernel kompiliertg und installiert?
Runtergeladen linux-3.10.79.tar.xz und über Ark nach /Daten-Zwischenspeicher/Kernel-Source entpackt.

Dann make O=/Daten-Zwischenspeicher/Kernel-Work localmodconfig

Weiter make O=/Daten-Zwischenspeicher/Kernel-Work -j4 bzImage modules

Abschließend sudo make O=/Zwischenspeicher/Kernel modules_install install
towo hat geschrieben:2. was spricht dpkg -l | grep nvidia?
Wo? In der Textkonsole des gestarteten 3.10.79?

Gruss H.

Benutzeravatar
towo
Beiträge: 4552
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Nvidia-Treiber für weiteren Kernel

Beitrag von towo » 06.06.2015 20:22:26

Oh man, den Kernel auf diese Art zu installieren is so ziemlich die blödeste Idee, die man unter Debian haben kann, schön am Paketmanagement vorbei!
Schonmal was von make deb-pkg gehört? Da fallen schöne deb-Pakete bei raus!
Wo? In der Textkonsole des gestarteten 3.10.79?
Unter welchem gestarteten Kernel du das machst, is scheissegal, hauptsache du tippst es in ein Terminal und zeigst den Output hier.


Btw, kann es sein, daß Dir so paar Grundlagen fehlen?

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Nvidia-Treiber für weiteren Kernel

Beitrag von rendegast » 06.06.2015 20:34:51

Code: Alles auswählen

dkms status | sort -V

dkms install -m n<TAB>  -v 3<TAB> -k 3.10<TAB>
(Debianbash-completion sollte installiert und aktiviert sein)

Es sollte
- NICHT per 'deb-pkg' gebaut/installiert die (konfigurierte) build-source des Kernels verfügbar sein
- andernfalls das headers-Paket installiert sein.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

halo44
Beiträge: 749
Registriert: 12.05.2015 15:19:13

Re: Nvidia-Treiber für weiteren Kernel

Beitrag von halo44 » 07.06.2015 09:43:57

towo hat geschrieben:... Btw, kann es sein, daß Dir so paar Grundlagen fehlen?
Darum frage ich ja hier. Trotz des "blödesten" im Netz gefunden Verfahrens war der Kernel erfolgreich erstellt. Die Frage war eigentlich, wie ich das nvidia-Modul für diesen Kernel erstelle.

Gruss H.

halo44
Beiträge: 749
Registriert: 12.05.2015 15:19:13

Re: Nvidia-Treiber für weiteren Kernel

Beitrag von halo44 » 07.06.2015 09:53:57

rendegast hat geschrieben:

Code: Alles auswählen

dkms status | sort -V

dkms install -m n<TAB>  -v 3<TAB> -k 3.10<TAB>
(Debianbash-completion sollte installiert und aktiviert sein) ...
Danke für diesen zielführenden Tip. Schon habe ich wieder etwas gelernt. Ich konnte das Modul erfolgreich erstellen. Damit ist meine Frage beantwortet und ich markiere das Thema als gelöst.

Zweitrangig ist, daß ich wie in diesem Thread viewtopic.php?f=12&t=155725 beim Systemstart mit diesem Kernel auch wieder wegen
Dependency failed for /home
im emergency mode lande. Dies zeigt mir nur, daß auch dieser Kernel nicht mit meiner Grafikkarte und systemd zusammenarbeiten will.

Gruss H.

Antworten