GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak přidat parametry modulu jádra?

Jak přidat parametr modulu jádra v Ubuntu 11.04?

Mohu použít /etc/module soubor? Pokud ano, jak?

Nejlepší odpověď

/etc/modules zdá se, že je načten /etc/init/module-init-tools.conf . Prvním argumentem je název modulu, dalšími argumenty jsou parametry. Přidání následujícího do /etc/modules vypadá dobře:

thinkpad_acpi fan_control=1

Chcete-li načíst tento modul a nastavit tyto parametry ve velmi rané fázi bootování, přidejte předchozí řádek do /etc/initramfs-tools/modules soubor. Po změně v tomto souboru musíte znovu vygenerovat ramdisk:

sudo update-initramfs -u

Jako možnou alternativu můžete zkusit přidat možnosti do řádku jádra (sám jsem to netestoval, ale zdá se, že to funguje pro nastavení jako i915.modeset=1 . Upravte /etc/default/grub a najděte řádek s GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" . Nahraďte jej něčím jako:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash thinkpad_acpi.fan_control=1"

Chcete-li získat seznam možností pro modul jádra:

modinfo -p thinkpad_acpi

Toto nefungovalo pro i915 , kvůli tomu jsem musel běžet:

modinfo i915 | grep ^parm

Chcete-li získat aktuální hodnotu parametru modulu, spusťte:

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

Pro fan_control parametru thinkpad_acpi modulu, musíte spustit:

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

Pokud tato funkce vrátí chybu, zkontrolujte, zda byl modul načten a zda možnost existuje nebo ne.


Ubuntu
  1. Jak přidat tiskárnu v Ubuntu 11.10 | Přidejte tiskárnu v Ubuntu

  2. Jak najít modul jádra pro dané zařízení?

  3. Linux – Jak zjistit, který modul poškozuje jádro?

  1. Linux – Jak správně znovu načíst modul jádra?

  2. Jak mohu použít ioctl() k manipulaci s mým modulem jádra?

  3. Jak zjistit verzi kompilovaného modulu jádra?

  1. Jak přidat podporu jádra PPP do kontejnerů OpenVZ

  2. změny parametrů modulu jádra (pomocí /sys/module)

  3. Jak přidat funkci dotazování do kódu modulu jádra?