Reihenfolge beim Laden von Modulen

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Darkwhite
Beiträge: 88
Registriert: 10.08.2003 18:52:30

Reihenfolge beim Laden von Modulen

Beitrag von Darkwhite » 12.08.2005 14:36:25

Hallo,

um eine Fehlermeldung beim Laden von Dazuko zu umgehen, muss ich -laut FAQ von Dazuko- erst das dazuko-Modul und dann das capabilities laden lassen.

Etwas ..ähm.. doofe Frage: Wie mache ich das? Oder: Wo stelle ich eigentlich die Modul-Reihenfolge beim Booten ein??
Das habe ich noch nie gebraucht, seit einigen Jahren mit Debian...

Benutzeravatar
TCA
Beiträge: 1465
Registriert: 14.05.2004 23:42:30
Wohnort: Göttingen

Beitrag von TCA » 12.08.2005 17:14:05

Ich bin mir jetzt nicht ganz sicher aber ich glaube es werden die Module
in der Reihenfolge geladen in der sie in /etc/modules stehen.

Hatte mal ein ähnliches Problem mit den Modulen 2er Soundkarten und
da hat es geholfen.
Gruss
Marc

Wer glaubt, etwas zu sein,
hat aufgehört, etwas zu werden.

debianforum.de Verhaltensregeln

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 12.08.2005 17:26:13

Dann darf dir aber nicht die initrd dazwischenfunken. Bei Hotplug weiß ichs nicht genau. Der dürfte aber erst zum Zuge kommen wenn /etc/Modules abgearbeitet ist.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Darkwhite
Beiträge: 88
Registriert: 10.08.2003 18:52:30

Beitrag von Darkwhite » 13.08.2005 16:30:28

Danke für die Antworten, aber irgendwas funkt tatsächlich dazwischen. Das Modul capabilities wird offenbar nicht über die /etc/modules geladen (danke für den Hinweis) und wenn ich das Dazuko-Modul dort eintrage, klappt es auch nicht.
Da in den /etc/modules auch keine (nennenswerten) Module verzeichnet sind, muss es wohl noch eine andere Möglichkeit geben!?

Welche ist das?

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 13.08.2005 17:01:39

Trag mal in der mkinitrd.conf dep anstatt all ein. Und mache ein dpkg-reconfigure deines Kernelimages.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Darkwhite
Beiträge: 88
Registriert: 10.08.2003 18:52:30

Beitrag von Darkwhite » 16.08.2005 10:58:34

Danke für die Hilfe.

Ich habe das nun genauso gemacht (nur stand da kein "all" sondern ein "most" in der Datei), aber das Problem ist immer noch da. Die Capabilities werden offenbar vor Dazuko geladen.

Was mir noch aufgefallen ist, wenn ich Dazuko aus der /etc/modules entferne, dann wird es dennoch -nach- den Capabilities geladen.

Mit dem "Trick" von Dazuko, also erst Capabilities deaktivieren, dann Dazuko laden, dann Capabilities wieder laden klappt es.

Unter dazuko.org steht noch ein Hinweis für die SuSe-Fraktion, da wird offenbar in der /etc/sysconfig/kernel eine Einstellung getätigt.
Mit SuSe kenne ich mich überhaupt nicht aus, gibt es aber evtl. eine ähnliche Einstellung für/unter Debian?

Vielen, vielen Dank!

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 16.08.2005 11:29:29

Auf jedenfall steht auch der Seite http://www.dazuko.org das es Probleme mit dem Modul Capabilitys gibt.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Darkwhite
Beiträge: 88
Registriert: 10.08.2003 18:52:30

Beitrag von Darkwhite » 16.08.2005 11:45:19

Ja, aber "nur" wenn die Capabilities vor dem Dazuko-Modul geladen wird. Wenn erst Dazuko und dann Capabilities läuft das Ganze problemlos...
Deshalb wird ja vorgeschlagen, dass die Reihenfolge umgedreht wird!

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 16.08.2005 11:54:16

Schau doch mal in /var/log/boot nach, wann das Modul geladen wird. Wenn dort steht "Calculating module dependencies..." und "Loading modules..." wird gerade die /etc/modules abgearbeitet, wenn dort steht "Starting hotplug subsystem", dann versucht hotplug, die Module für Deine Hardware zu laden.

Andere Frage: wenn Du einen Kernel-2.6 haben solltest, gibt es vielleicht eine Datei /etc/modules-2.6 oder /etc/modules-`uname -r`(also zum Beispiel /etc/modules-2.6.8-2-686), diese werden im Fall des Vorhandenseins durch das Start-Script /etc/init.d/modules-init-tools bevorzugt.

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

Darkwhite
Beiträge: 88
Registriert: 10.08.2003 18:52:30

Beitrag von Darkwhite » 16.08.2005 12:25:30

Eine /var/log/boot existiert bei mir zwar nicht, aber ich habe dennoch über die /var/log/messages feststellen können, dass erst die Capabilities, dann das Dazuko-Modul geladen werden soll. Aber -und dass ist jetzt etwas eigenartig- weder von hotplug noch über die /etc/modules. Es scheint mir, als ob der Virenscanner (antivir-workstation) die Module lädt. Warum jetzt in "verkehrter" Reihenfolge ist mir allerdings schleierhaft.

Danke auch für den zweiten Hinweis, der Kernel ist ein 2.6.12.4er, aber eine entsprechende Modules gibt es nicht.

Da mir jetzt nichts anderes mehr einfällt werde ich mal die Module über ein Initskript laden bzw. deaktivieren lassen.

Oder gibt es noch eine (saubere/schönere/bessere) Möglichkeit?

Danke!

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 16.08.2005 12:48:15

Bind9 könnte der jenige welcher sein.

Hab nämlich mal versuchweise eine grep über das /etc/Vereichnis laufen lassen.

Code: Alles auswählen

find |xargs grep capability
Und der fördert sowas zu Tage.

Code: Alles auswählen

./init.d/bind9: modprobe capability >/dev/null 2>&1 || true
./rc0.d/K85bind9:       modprobe capability >/dev/null 2>&1 || true
./rc1.d/K85bind9:       modprobe capability >/dev/null 2>&1 || true
./rc2.d/S15bind9:       modprobe capability >/dev/null 2>&1 || true
./rc3.d/S15bind9:       modprobe capability >/dev/null 2>&1 || true
./rc4.d/S15bind9:       modprobe capability >/dev/null 2>&1 || true
./rc5.d/S15bind9:       modprobe capability >/dev/null 2>&1 || true
./rc6.d/K85bind9:       modprobe capability >/dev/null 2>&1 || true
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Darkwhite
Beiträge: 88
Registriert: 10.08.2003 18:52:30

Beitrag von Darkwhite » 16.08.2005 13:41:12

Hmm... sieht so aus als wäre das die Erklärung. Mittels init-Skript läuft das Ganze auch, der einzige Fehler ist noch eine Kompatibilitätssache.
Da ich das Dazuko-Initskript vor Bind9 laufen lasse, war's das wohl.

Vielleicht nicht ganz elegant, aber wirkungsvoll ;-)

Vielen Dank für die tolle Hilfe, ich hätte das niemals rausgefunden!

Antworten