Debian / Modulverwaltung / Grundsatzfrage.

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Korax
Beiträge: 13
Registriert: 11.02.2003 21:24:11
Wohnort: Bochum
Kontaktdaten:

Debian / Modulverwaltung / Grundsatzfrage.

Beitrag von Korax » 04.03.2004 16:03:13

Woody 3.0 !

Ich werde kein dist Update auf unstable !! 3.1 !! machen !!

Wie man dem Kernel Forum entnehmen kann habe ich nette0 Problem mit der Modul verwaltung seit dem Update auf 2.6.

Da scheinbar niemand das Problem welche ich habe hatt

http://www.debianforum.de/forum/viewtopic.php?t=21105

Hier meine Grundsatzfrage:

Nach der installation der neuen Modutils musste ich auch noch modconf updaten.
Wer ist für die Modulverwaltung zuständig bei Debian.
Wer starte beim Systemstart die Module ..?
Liest er das Alias file ein ..?

insmod
modprobe
modconf

Die corrent Versionen der einzelnen programme wäre auch noch gut zu wissen

Danke !!
TIll Brinkmann

Benutzeravatar
crack
Beiträge: 615
Registriert: 19.08.2003 12:20:26
Lizenz eigener Beiträge: GNU General Public License
Wohnort: München
Kontaktdaten:

Beitrag von crack » 04.03.2004 16:42:44

Also unstable hat keine Versionsnummer!

Kannst du uns auch noch verraten so dein Problem ist?
Wieso willst du die nvidia Module selber laden?
Wenn es sich um die GraKa Treiber handelt dann nimm die neuste Version von nvidia.com wenn du Probleme mit dem Chipsatz hast dann schau dir mal deine Kernelconfig genau an.

Benny

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 04.03.2004 17:00:40

@crack: Ich denke mal, er hat Probleme mit den alten modutils; der 2.6er Kernel nennt Module ".ko" statt ".o", was die alten nicht können.

@Korax: Schau dir doch mal die Dependencies vom kernel-image-2.6 an, da steht drin, welche Pakete aktualisiert werden müssen. Und meines Wissens hat sich ansonsten nichts geändert, die alte modules.conf sollte immer noch funktionieren; lediglich einige Module heissen jetzt anders...

Benutzeravatar
crack
Beiträge: 615
Registriert: 19.08.2003 12:20:26
Lizenz eigener Beiträge: GNU General Public License
Wohnort: München
Kontaktdaten:

Beitrag von crack » 04.03.2004 17:08:25

@Joghurt:
Hast wohl Recht, sollte aber aber sagen.

@Korax:
Kannst dir ja Kernel 2.6 von einem Backport Server ziehen der die Deps auflöst und aktualisierte Packete bereitstellt. Wenn das ganze einmal läuft kannst du dir auch nen eigenen bauen.

Benny

Korax
Beiträge: 13
Registriert: 11.02.2003 21:24:11
Wohnort: Bochum
Kontaktdaten:

Beitrag von Korax » 04.03.2004 17:53:17

Kernel 2.6.3

Der Kern Läuft !
das Compilieren läuft super alles geht !

Den Nvidia Treiber habe ich auch von Nvidia gezogen und installiert
er liegt jetzt als Modul vor !

Wenn Debian starte, läd insmod die Module oder besser versucht die Module zu laden.
Was nicht geht da insmod "nvidia" nicht finden kann.

insmod kann aber
"lib/module/2.6.3/kernel/driver/video/nvidia.ko
finden

Ich habe die neusten Modutils drauf und den neusten modconf !

modprob kann die Module ohne Probleme laden,
~/modprobe nvidia
geht auch super Modul wurde geladen.

~/insmod nvidia
cannot find modul nvidia.

was auch beim Systemstart passiert weswegen die Module auch nicht geleaden werden !.

wenn ich mich dann einlogge und
~/insmod /lib/module/2.6.3/kernel/driver/video/nvidia.ko
eingebe wird das Modul geladen. !!

Das Problem tritt bei ALLEN Modulen auf !

Danke

Benutzeravatar
abi
Beiträge: 2218
Registriert: 20.12.2001 19:42:56
Wohnort: München
Kontaktdaten:

Beitrag von abi » 05.03.2004 11:38:11

sind die entsprechenden Module, die du bereits während
des Bootvorgangs laden willst auch in /etc/modules
eingetragen?

insmod benötigt den vollständigen Pfad zum Modul,
das du laden willst, modprobe dagegen ist so schlau
und findet jenen selbst, siehe hierzu auch "man insmod":
insmod is a trivial program to insert a module into the kernel: if the
filename is a hyphen, the module is taken from standard input. Most
users will want to use modprobe(8) instead, which is cleverer.
Dass insmod bei einem "insmod nvidia" also nichts
anfangen kann, ist völlig normal.

Ps: du plenkst, das saugt.

Korax
Beiträge: 13
Registriert: 11.02.2003 21:24:11
Wohnort: Bochum
Kontaktdaten:

Beitrag von Korax » 05.03.2004 14:57:04

etc/modules

da stehen die ganzen Module drin
nur nicht der Pfad sondern nur der Name des Moduls !

die Pfade werden doch alle in die modules.aliasses in /lib/modules/2.6.3
eingetragen !

Benutzeravatar
abi
Beiträge: 2218
Registriert: 20.12.2001 19:42:56
Wohnort: München
Kontaktdaten:

Beitrag von abi » 05.03.2004 17:53:29

Korax hat geschrieben:etc/modules
da stehen die ganzen Module drin
nur nicht der Pfad sondern nur der Name des Moduls !
so soll es ja auch sein.

die Pfade werden doch alle in die modules.aliasses in /lib/modules/2.6.3
eingetragen !
Dort sehe ich bei mir keinen einzigen Pfad. Würde mich
auch wundern. Ich verstehe im Moment dein Konkretes
Problem nicht. Dass du per "insmod" keine Kernel Module
ohne Angabe des vollständigen Pfades laden kannst, ist
vollkommen normal. Wenn aus irgend einem Grund verschiedene
Module nicht während des Bootvorganges geladen werden,
würde ich mir mal /var/log/boot.0 ansehen um ggf. die
Fehlerursache zu finden.

Eventuell ist deine modules.dep outdated (was ich mir aber
fast nicht vorstellen kann).. generieren kannst du diese
mit Hilfe von "depmod".

Korax
Beiträge: 13
Registriert: 11.02.2003 21:24:11
Wohnort: Bochum
Kontaktdaten:

Beitrag von Korax » 07.03.2004 12:25:15

langsam kommen wir dem Problem verständniss näher !

also..
die Pfade werden doch alle in die modules.aliasses....
Damit meinte ich modules.dep
wuste den file namen nicht mehr auswendig...

Also das problem ist genau das, das
insmod wärent des Systemstart die Module nicht laden kann.
da insmod sie nicht findet !!


Dass du per "insmod" keine Kernel Module
ohne Angabe des vollständigen Pfades laden kannst, ist
vollkommen normal.
und was muss ich am Systemstart ändert ,?, und was muss ich an insmod ändern damit es den Richtigen pfad hat
beim booten wird
insmod nvidia
aufgerufen !!
was nicht geht da es
insmod /lib/modules/2.6.3/kernel/driver/video/nvidia.ko
heissen muss !!!

Benutzeravatar
abi
Beiträge: 2218
Registriert: 20.12.2001 19:42:56
Wohnort: München
Kontaktdaten:

Beitrag von abi » 07.03.2004 12:50:06

Korax hat geschrieben: und was muss ich am Systemstart ändert ,?, und was muss ich an insmod ändern damit es den Richtigen pfad hat
beim booten wird
insmod nvidia
aufgerufen !!
was nicht geht da es
insmod /lib/modules/2.6.3/kernel/driver/video/nvidia.ko
heissen muss !!!
während des Bootvorganges wird "modprobe" verwendet umd
die Module zu laden, nicht "insmod". Siehe hierzu die
Init Scripte in /etc/init.d/[module-init-tools|modutils]

Ich weis nicht was du da machst, aber bei mir wird das
Nvidia Modul schon immer ohne Probleme geladen, alles
was ich dazu tun musste, war es in /etc/modules einzutragen.

Was sagen deine bootlogs?

Korax
Beiträge: 13
Registriert: 11.02.2003 21:24:11
Wohnort: Bochum
Kontaktdaten:

Beitrag von Korax » 07.03.2004 13:17:03

:oops:

Beim Systemstart:
Loding modules:
af_packet insmod: can´t read ´af_packet´: No such file or directory
battery insmod: can´t read ´battery´: No such...
nvidia insmod: cant read ´nvidia´:Noch such...

So werden dann alle module versucht zu laden aber keins kann geladen werden !

Benutzeravatar
abi
Beiträge: 2218
Registriert: 20.12.2001 19:42:56
Wohnort: München
Kontaktdaten:

Beitrag von abi » 07.03.2004 14:31:04

hast du das Paket "module-init-tools" installiert?

Korax
Beiträge: 13
Registriert: 11.02.2003 21:24:11
Wohnort: Bochum
Kontaktdaten:

modutils

Beitrag von Korax » 07.03.2004 15:36:52

NACHDEM ICH DANN ALLE ZUTODE GENERVET HABE
HABE ICH JETZT EIN DIST UPGRADE AUF UNSTABLE GEMRACHT ..

und siehe da das Problem ist weg
das bei unstable modprob beim starten genutzt wird,,

nicht wie bei Stable insmod !!

Danke 1
:twisted: :twisted:

Antworten