Automatisches laden von modulen

hallo leute

ich verwende zur zeit suse 7.1 mit dem kernel 2.2.18. ich hätte
folgendes problem: einige module werden beim start nicht
automatisch geladen. diese sind sb, ppp, ppa und 3dfx. alle
anderen werden offenbar automatisch geladen. ich suche nun nach
einer eleganten möglichkeit, mein linux dazu zu bringen, diese
module automatisch beim starten zu laden. meiner meinung nach
muss es da ja irgendeine möglichkeit geben. zur zeit helfe ich
mir, in dem ich ein eigenes skript geschrieben habe, dass über
sysinit gestartet wird. gibt’s da nicht was besseres?

erwin

Hallo!

folgende Möglichkeit ist vielleicht nicht unbedingt besser, aber auf jeden Fall einfacher:

Trage die zu ladenden Module einfach in folgender Form am Ende von /etc/rc.d/rc.local ein:
modprobe module_name

Viele Grüsse,
Andreas Bulling

ich suche nun
nach
einer eleganten möglichkeit, mein linux dazu zu bringen, diese
module automatisch beim starten zu laden. meiner meinung nach
muss es da ja irgendeine möglichkeit geben. zur zeit helfe ich
mir, in dem ich ein eigenes skript geschrieben habe, dass über
sysinit gestartet wird. gibt’s da nicht was besseres?

boot.local?

Nein.

vielleicht solltest Du mal einen Blick in ie /etc/modules.conf werfen.

und vorher ‚man conf.modules‘ tippen.

Sebastian

hallo leute

ich verwende zur zeit suse 7.1 mit dem kernel 2.2.18. ich
hätte
folgendes problem: einige module werden beim start nicht
automatisch geladen. diese sind sb, ppp, ppa und 3dfx. alle
anderen werden offenbar automatisch geladen. ich suche nun
nach
einer eleganten möglichkeit, mein linux dazu zu bringen, diese
module automatisch beim starten zu laden.

Wenn die Module ohnehin bei jedem Start geladen werden sollen, kannst Du sie doch gleich fest in den Kernel einbinden. Module machen nur Sinn, wenn sie eben nicht ständig gebraucht werden und bei Bedarf dynamisch hinzugefügt und auch wieder abgemeldet werden.

Das erreichst Du entweder „von Hand“ per „modprobe“ oder aber Du lässt den kerneld die Module automatisch nachladen. In jedem Falle muss Deine /etc/modules.conf Datei auf dem aktuellen Stand sein.

Lies Dir am besten mal die Dokumentation unter

/usr/src/linux/Documentation/modules.txt

durch.

Wie die Module heissen, kannst Du entweder in der Anleitung zum Kernel nachlesen (da stehen beim auswählen einer Netzwerkkarte so sachen wie … the module will be called ne2k_pci … Daraus schliesst Du dann den Eintrag in der modules.conf „alias eth0 ne2k_pci“) oder aber selbst unter /lib/modules/… nachschauen und intelligent raten.

Gruß

Jens