ubuntuusers.de

DKMS

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels DKMS.

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

da ja sonst keiner will...

Baustelle/DKMS

Den Teil "manuell" habe ich recht kurz gehalten, da ich DKMS bisher immer noch im "Vollautomatikmodus" genutzt habe. Wenn hier noch jemand was ergänzen möchte - nur zu.

Gruß, noisefloor

Philipp_B Team-Icon

Supporter
Avatar von Philipp_B

Anmeldungsdatum:
22. Juli 2005

Beiträge: 8556

Wohnort: Meckesheim

wazu braucht man den artikel 😉

march Team-Icon

Avatar von march

Anmeldungsdatum:
12. Juni 2005

Beiträge: 17368

Wohnort: /home/noise

Schöner Artikel ☺

johnyff

Avatar von johnyff

Anmeldungsdatum:
8. Januar 2007

Beiträge: 1186

desperado666 schrieb:

wazu braucht man den artikel 😉

Mir z.B. hilft es weiter insofern das ich jetzt weiss welche Aufgabe DKMS hat und wofür es da ist un d wo seine Pfade liegen

RvD Team-Icon

Avatar von RvD

Anmeldungsdatum:
26. Mai 2006

Beiträge: 2870

Hm. Und wie kann man DKMS nutzen, um zum Bleistift dafür zu sorgen, dass ein selbstkompiliertes Modul für den SmartCard-Reader eines Laptops automatisch für neue Kernel kompiliert wird?

linrunner

Avatar von linrunner

Anmeldungsdatum:
7. August 2007

Beiträge: 3272

Rotbart van Dainig schrieb:

Hm. Und wie kann man DKMS nutzen, um zum Bleistift dafür zu sorgen, dass ein selbstkompiliertes Modul für den SmartCard-Reader eines Laptops automatisch für neue Kernel kompiliert wird?

Steht hier http://tjworld.net/wiki/Linux/Ubuntu/Kernel/BuildDebianDKMSPackages. Könnte man vielleicht verlinken.

noisefloor Team-Icon

(Themenstarter)

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

Hm. Und wie kann man DKMS nutzen, um zum Bleistift dafür zu sorgen, dass ein selbstkompiliertes Modul für den SmartCard-Reader eines Laptops automatisch für neue Kernel kompiliert wird?

Genau das macht DKMS ja automatisch!

Wenn das aus der Einleitugn zum Artikel nicht hervorgeht schreibe ich das nochmal um.

Gruß, noisefloor

FriedChicken

Anmeldungsdatum:
10. Juni 2006

Beiträge: 1751

Wohnort: Deizisau

noisefloor schrieb:

Genau das macht DKMS ja automatisch!

Ja, aber sofern man kein DKMS-Deb-Paket hat, muss man DKMS ja erstmal irgendwie einstellen, welche Befehle (make, make install u.ä.) ausgeführt werden müssen.

noisefloor Team-Icon

(Themenstarter)

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

Ja, aber sofern man kein DKMS-Deb-Paket hat, muss man DKMS ja erstmal irgendwie einstellen, welche Befehle (make, make install u.ä.) ausgeführt werden müssen.

Hm... sicher? Kann ich nicht beurteilen... Bei mir sind zwei Pakete in der DKMS-Überwachung: das VBox Modul und das kqemu Modul. Beide sind in der Tat auf Quellcode, welcher über ein .deb gezogen worden, kompiliert.

Wenn dies den wirklich so ist und diese hier noch jemand bestätigen kann (Rotbart, z.B?), dann schreibe ich den Artikel noch etwas um und erweitere ihn.

Gruß, noisefloor

johnyff

Avatar von johnyff

Anmeldungsdatum:
8. Januar 2007

Beiträge: 1186

dafür wäre ich auch, weil ich mich frage, wenn ich z.B. den nvidia-Treiber manuell installiere, wo holt sich DKMS den Quellcode her dann für diesen Treiber.

Vielleicht sollte man dann erwähnen, das dies nur für Treiber gilt die über die Paketverwaltung installiert worden sind.

noisefloor Team-Icon

(Themenstarter)

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

Vielleicht sollte man dann erwähnen, das dies nur für Treiber gilt die über die Paketverwaltung installiert worden sind.

Nee, stimmt nicht ganz. Man kann händisch Treiber der DKMS-Überwachung hinzufügen. Das ist in der Theorie auch nicht schwer, aber gemacht habe ich es nie, weil ich keine Notwendigkeit hat... Werde es aber nochmal versuchen.

Gruß, noisefloor

linrunner

Avatar von linrunner

Anmeldungsdatum:
7. August 2007

Beiträge: 3272

Man kann händisch Treiber der DKMS-Überwachung hinzufügen. Das ist in der Theorie auch nicht schwer, aber gemacht habe ich es nie, weil ich keine Notwendigkeit hat... Werde es aber nochmal versuchen.

Ich kenne keine Doku zum händischen Hinzufügen. Die (nicht leichte) Theorie zum Paketbau hatte ich oben verlinkt ...

EDITH: hier wäre noch eine Doku https://help.ubuntu.com/community/Kernel/DkmsDriverPackage

noisefloor Team-Icon

(Themenstarter)

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

Ich kenne keine Doku zum händischen Hinzufügen.

Ist in der Manpage erklärt.

Gruß, noisefloor

noisefloor Team-Icon

(Themenstarter)

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

habe den manuellen Teil erweitert.

Es wäre ganz ganz ganz toll, wenn das mal noch jemand testen könnten, weil ich keine "echten" Kernel-Module brauche, die von Hand installiert werden müssen.

Gruß, noisefloor

johnyff

Avatar von johnyff

Anmeldungsdatum:
8. Januar 2007

Beiträge: 1186

habe gerade getestet.

1. /usr/scr/modules gibt es bei mir nicht und wenn ich ../modules anlege und dann dort wie beschrieben denn entsprechenden Treiberordner, bekomme ich beim ausführen von

1
s dkms add -m NVIDIA-Linux -v 177.82
1
Error! Could not find module source directory.

Erst nachdem ich den Ordner in usr/scr anlege funktioniert der Befehl

2.Die Zeile DEST_MODULE_LOCATION[0]="/updates/vboxdrv" ist bestimmt ein Vertipper muss es nicht:

DEST_MODULE_LOCATION[0]="/kernel/drivers/spamegg"

heissen?

P.S. bin habe bis jetzt nicht weiter gekommen mit dem nvidia Treiber

Antworten |