GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie füge ich Kernel-Modulparameter hinzu?

Wie füge ich einen Kernel-Modul-Parameter in Ubuntu 11.04 hinzu?

Kann ich das /etc/module verwenden Datei? Wenn ja, wie?

Beste Antwort

/etc/modules scheint von /etc/init/module-init-tools.conf geladen zu werden . Das erste Argument ist der Modulname, andere Argumente sind die Parameter. Folgendes zu /etc/modules hinzufügen scheint in Ordnung zu sein:

thinkpad_acpi fan_control=1

Um dieses Modul zu laden und diese Parameter in der sehr frühen Phase des Bootens festzulegen, fügen Sie die vorherige Zeile zu /etc/initramfs-tools/modules hinzu Datei. Nach einer Änderung in dieser Datei müssen Sie die Ramdisk neu generieren:

sudo update-initramfs -u

Als mögliche Alternative können Sie versuchen, die Optionen zur Kernel-Zeile hinzuzufügen (ich habe es nicht selbst getestet, aber es scheint für Einstellungen wie i915.modeset=1 zu funktionieren . Bearbeiten Sie /etc/default/grub und finden Sie die Zeile mit GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" . Ersetzen Sie es durch etwas wie:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash thinkpad_acpi.fan_control=1"

So erhalten Sie eine Liste mit Optionen für ein Kernelmodul:

modinfo -p thinkpad_acpi

Dies funktionierte nicht für i915 , dafür musste ich laufen:

modinfo i915 | grep ^parm

Um den aktuellen Wert eines Modulparameters zu erhalten, führen Sie Folgendes aus:

sudo cat /sys/module/MODULE/parameters/PARAM

Für die fan_control Parameter von thinkpad_acpi Modul müssen Sie ausführen:

sudo cat /sys/module/thinkpad_acpi/parameters/fan_control

Wenn diese Funktion einen Fehler zurückgibt, überprüfen Sie, ob das Modul geladen wurde und ob die Option vorhanden ist oder nicht.


Ubuntu
  1. So fügen Sie OpenVZ-Containern PPP-Kernel-Unterstützung hinzu

  2. Wie finde ich das Kernel-Modul für ein bestimmtes Gerät?

  3. Linux – Wie lädt man ein Kernel-Modul richtig neu?

  4. Wie kodiere ich ein Linux-Kernel-Modul?

  5. Wie füge ich dem Kernel-Modulcode eine Abfragefunktion hinzu?

So fügen Sie einen Benutzer zu einer Gruppe in Linux hinzu

So aktualisieren Sie den Linux-Kernel in Ubuntu

So fügen Sie Live-Lesezeichen zu Firefox hinzu

So bearbeiten Sie Ihre Kernel-Boot-Parameter unter Linux

So installieren Sie den Linux-Kernel 4.10.1 in Ubuntu 16.04

So listen Sie geladene Kernel-Module mit dem Lsmod-Befehl auf