(gelöst) Laden von Modulen

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
guennid

(gelöst) Laden von Modulen

Beitrag von guennid » 10.05.2015 11:24:33

Beim Versuch eine PCMCIA-UMTS-Modemkarte auf einem jessie-System ohne udev und systemd ans Laufen zu bekommen [1] fiel mir auf, dass manche im Eigenbaukern vorhandenen Module beim Start automatisch geladen werden, ohne dass sie in /etc/modules stehen, andere dagegen nicht. Wie kommt das, bzw. wovon hängt das ab?

[1] http://debianforum.de/forum/viewtopic.php?f=13&t=155375

Grüße, Günther
Zuletzt geändert von guennid am 13.05.2015 16:45:38, insgesamt 1-mal geändert.

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

Re: Laden von Modulen

Beitrag von rendegast » 10.05.2015 13:47:09

Es gibt einige Verzeichnisse
/etc/modules-load.d/
/lib/modules-load.d/
/usr/lib/modules-load.d/

Weiterhin
/etc/initramfs-tools/modules
/etc/initramfs-tools/modules.d/
/usr/share/initramfs-tools/
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

guennid

Re: Laden von Modulen

Beitrag von guennid » 10.05.2015 14:06:19

Außer dem zuletzt genannten gibt es hier keines dieser Verzeichnisse. Und in dem vorhandenen steht nichts von dem, was auch ohne Eintrag in /etc/modules beim Systemstart geladen wird. Im Übrigen: eine initrd benutze ich auch nicht. :wink:

Grüße, Günther

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

Re: Laden von Modulen

Beitrag von rendegast » 10.05.2015 15:41:58

Dann gib doch mal bitte 'lsmod',
markiert die entsprechenden Module.

Einiges sollte sich durch /lib/modules/.../modules.dep erklären.
Auch werden Module von Startskripten geladen, zBsp.
acpi, virtualbox
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

guennid

Re: Laden von Modulen

Beitrag von guennid » 10.05.2015 17:15:06

Bitteschön:
lsmod mit leerer /etc/modules)

Code: Alles auswählen

nfsd                  165447  13
auth_rpcgss            31107  1 nfsd
oid_registry            1591  1 auth_rpcgss
exportfs                2555  1 nfsd
nfs                    84690  0
lockd                  42971  2 nfs,nfsd
sunrpc                124596  14 nfs,nfsd,auth_rpcgss,lockd

lsmod mit befüllter /etc/modules [1]

[1] http://debianforum.de/forum/pastebin.ph ... ew&s=38511

Kernel ist 3.16.2-Eigenbau

Grüße, Günther

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

Re: Laden von Modulen

Beitrag von rendegast » 10.05.2015 19:03:17

Also ist die Frage beantwortet, /etc/init.d/nfs-common, und modules.dep
Eigeninitiative!
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

guennid

Re: Laden von Modulen

Beitrag von guennid » 10.05.2015 19:26:55

Zum Thema Eigeninitiative:
Abgesehen davon , dass auch für mich die genannten Module in die Richtung nfs deuteten: Auf die Idee mit /etc/init.d wäre ich nie gekommen, und selbst wenn: glaubst du ich könne sowas wie nfs-common lesen? Ich vertrau dir einfach mal, dass wissende Menschen das da herauslesen können. :wink: Aber danke für modules.dep! Das ist wol für künftige Fälle eine nützliche Anlaufstelle.

Mein Fazit: Eine zentrale Instanz, die man untersuchen könnte, um herauszufinden, welche Module Debian auch ohne udev/systemd läd, gibt es nicht. Auch als ambitionierter Laie tappt man im Dunkeln und muss ausprobieren. Am besten, man packt alles, was einem so einfällt, in /etc/modules (vorhergehende Kompilation vorausgesetzt).

Grüße, Günther

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

Re: Laden von Modulen

Beitrag von rendegast » 10.05.2015 20:06:20

Eine einfache Suche nach "sunrpc" in /etc/ hätte dieses Startskript gegeben.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

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

Re: Laden von Modulen

Beitrag von towo » 10.05.2015 20:10:53

Am besten, man packt alles, was einem so einfällt, in /etc/modules (vorhergehende Kompilation vorausgesetzt).
Nö, mn könnte auch einfach udev benutzen, genau für sowas ist es nämlich gemacht.

guennid

Re: Laden von Modulen

Beitrag von guennid » 12.05.2015 19:10:21

Nö, mn könnte auch einfach udev benutzen, genau für sowas ist es nämlich gemacht.
Könnte man, wollte man aber nicht. :wink: Ist das verboten?

Ich denke, allen Beteiligten ist klar, dass das eine theoretische Frage war. Das konkete Problem war bereits gelöst - in Eigeninitiative. WISSEN wollte ich nachträglich lediglich, ob es außer udev eine (zentrale) Instanz gibt, die sich um das automatische Laden von Modulen kümmert. Entschuldigt, dass ich gefragt habe.

Grüße, Günther

Antworten