Modprobe-Konfigurationsreferenz

Fasst allgemeine Anweisungen für modprobe-Konfigurationsdateien zusammen, sodass Sie Modul-Aliasnamen, Optionen und Blacklist-Einträge steuern können.

Die folgenden Befehle werden häufig in modprobe-Konfigurationsdateien verwendet:

alias

Erstellt einen alternativen Namen für ein Modul. Der Alias kann Shell-Platzhalter enthalten. So erstellen Sie einen Alias für das Modul sd-mod:

alias block-major-8-* sd_mod
blacklist

Ignorieren Sie den internen Alias eines Moduls, der mit dem Befehl modinfo angezeigt wird. Dieser Befehl wird in der Regel unter folgenden Bedingungen verwendet:

  • Die zugehörige Hardware ist nicht erforderlich.

  • Zwei oder mehr Module unterstützen dieselben Geräte.

  • Ein Modul behauptet unwirksam, ein Gerät zu unterstützen.

Beispiel: Um den Alias für den Frame-Puffer-Treiber cirrusfb herabzusetzen, geben Sie Folgendes ein:

blacklist cirrusfb

Die Datei /etc/modprobe.d/blacklist.conf verhindert, dass Hotplug-Skripte ein Modul laden, sodass ein anderer Treiber das Modul bindet, unabhängig davon, welcher Treiber zuerst untersucht wird. Wenn sie noch nicht vorhanden ist, müssen Sie sie erstellen.

install

Führt einen Shell-Befehl aus, anstatt ein Modul in den Kernel zu laden. Beispiel: Laden Sie das Modul snd-emu10k1-synth anstelle von snd-emu10k1:

install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 && /sbin/modprobe snd-emu10k1-synth
options

Definiert Optionen für ein Modul. Beispiel: Um die Optionen nohwcrypt und qos für das Modul b43 zu definieren, geben Sie Folgendes ein:

options b43 nohwcrypt=1 qos=0
remove

Führt einen Shell-Befehl aus, anstatt ein Modul zu entladen. Um /proc/fs/nfsd vor dem Entladen des nfsd-Moduls auszuhängen, geben Sie Folgendes ein:

remove nfsd { /bin/umount /proc/fs/nfsd > /dev/null 2>&1 || :; } ;
/sbin/modprobe -r --first-time --ignore-remove nfsd

Weitere Informationen finden Sie im Handbuch modprobe.conf(5).