diff options
-rw-r--r-- | debian/changelog | 3 | ||||
-rw-r--r-- | en/boot-installer/parameters.xml | 40 |
2 files changed, 42 insertions, 1 deletions
diff --git a/debian/changelog b/debian/changelog index a04646f71..8aa145456 100644 --- a/debian/changelog +++ b/debian/changelog @@ -58,6 +58,7 @@ installation-guide (2006xxxx) UNRELEASED; urgency=low * Minor corrections reported by Clytie Siddall. Closes: #394413, #394471. * Update task sizes as per D-I RC1. * New troubleshooting section on how to deal with CD-ROM related problems. + * Document how to pass parameters to kernel modules on boot. [ Joey Hess ] * Update for recent floppy changes. @@ -77,7 +78,7 @@ installation-guide (2006xxxx) UNRELEASED; urgency=low some things around for clarity. Closes: #395910 * Document auto=true boot parameter. - -- Joey Hess <joeyh@debian.org> Mon, 30 Oct 2006 15:24:06 -0500 + -- Frans Pop <fjp@debian.org> Sat, 4 Nov 2006 12:56:26 +0100 installation-guide (20060726) unstable; urgency=low diff --git a/en/boot-installer/parameters.xml b/en/boot-installer/parameters.xml index 0b990a323..42094a06e 100644 --- a/en/boot-installer/parameters.xml +++ b/en/boot-installer/parameters.xml @@ -385,5 +385,45 @@ performing a normal installation. See <xref linkend="rescue"/>. </variablelist> </sect2> + + <sect2 id="module-parms"><title>Passing parameters to kernel modules</title> +<para> + +If drivers are compiled into the kernel, you can pass parameters to them +as described in the kernel documentation. However, if drivers are compiled +as modules and because kernel modules are loaded a bit differently during +an installation than when booting an installed system, it is not possible +to pass parameters to modules as you would normally do. Instead, you need +to use a special syntax recognized by the installer which will then make +sure that the parameters are saved in the proper configuration files and +will thus be used when the modules are actually loaded. The parameters +will also be propagated automatically to the configuration for the installed +system. + +</para><para> + +Note that it is now quite rare that parameters need to be passed to modules. +In most cases the kernel will be able to probe the hardware present in a +system and set good defaults that way. However, in some situations it may +still be needed to set parameters manually. + +</para><para> + +The syntax to use to set parameters for modules is: + +<informalexample><screen> +<replaceable>module_name</replaceable>.<replaceable>parameter_name</replaceable>=<replaceable>value</replaceable> +</screen></informalexample> + +If you need to pass multiple parameters to the same or different modules, +just repeat this. For example, to set an old 3Com network interface card +to use the BNC (coax) connector and IRQ 10, you would pass: + +<informalexample><screen> +3c509.xcvr=3 3c509.irq=10 +</screen></informalexample> + +</para> + </sect2> </sect1> |