aboutsummaryrefslogtreecommitdiffstats
path: root/chapter08
diff options
context:
space:
mode:
authorBryan Kadzban <bryan@linuxfromscratch.org>2010-01-27 04:55:48 +0000
committerBryan Kadzban <bryan@linuxfromscratch.org>2010-01-27 04:55:48 +0000
commitb67f2d68ef9267e8893c0307174b538e327d772a (patch)
tree1dbd74d9409953b3f8627d2de9154f6446ff10e8 /chapter08
parent279eb4fa0f1328645f910e2a6abd7e93b931c14d (diff)
Move from /etc/modprobe.conf to /etc/modprobe.d/*.conf, since module-init-tools now complains about the former. Fixes #2560.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@9167 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter08')
-rw-r--r--chapter08/kernel.xml30
1 files changed, 16 insertions, 14 deletions
diff --git a/chapter08/kernel.xml b/chapter08/kernel.xml
index a2b737b8d..8cb0b89c7 100644
--- a/chapter08/kernel.xml
+++ b/chapter08/kernel.xml
@@ -100,10 +100,11 @@
<screen><userinput remap="make">make</userinput></screen>
- <para>If using kernel modules, an <filename>/etc/modprobe.conf</filename>
- file may be needed. Information pertaining to modules and kernel
- configuration is located in <xref linkend="ch-scripts-udev"/> and in the
- kernel documentation in the <filename
+ <para>If using kernel modules, module configuration in <filename
+ class="directory">/etc/modprobe.d</filename> may be required.
+ Information pertaining to modules and kernel configuration is
+ located in <xref linkend="ch-scripts-udev"/> and in the kernel
+ documentation in the <filename
class="directory">linux-&linux-version;/Documentation</filename> directory.
Also, <filename>modprobe.conf(5)</filename> may be of interest.</para>
@@ -184,25 +185,26 @@ cp -r Documentation/* /usr/share/doc/linux-&linux-version;</userinput></screen>
<title>Configuring Linux Module Load Order</title>
<indexterm zone="conf-modprobe">
- <primary sortas="e-/etc/modprobe.conf">/etc/modprobe.conf</primary>
+ <primary sortas="e-/etc/modprobe.d/usb.conf">/etc/modprobe.d/usb.conf</primary>
</indexterm>
- <para>The <filename>/etc/modprobe.conf</filename> file needs to be created
- so that if the USB drivers (ehci_hcd, ohci_hcd and uhci_hcd) have been built
- as modules, they will be loaded in the correct order; ehci_hcd needs to be
- loaded prior to ohci_hcd and uhci_hcd in order to avoid a warning being
- output at boot time.</para>
+ <para>The <filename>/etc/modprobe.d/usb.conf</filename> file needs to be
+ created so that if the USB drivers (ehci_hcd, ohci_hcd and uhci_hcd) have
+ been built as modules, they will be loaded in the correct order; ehci_hcd
+ needs to be loaded prior to ohci_hcd and uhci_hcd in order to avoid a
+ warning being output at boot time.</para>
- <para>Create a new file <filename>/etc/modprobe.conf</filename> by running
+ <para>Create a new file <filename>/etc/modprobe.d/usb.conf</filename> by running
the following:</para>
-<screen><userinput>cat &gt; /etc/modprobe.conf &lt;&lt; "EOF"
-<literal># Begin /etc/modprobe.conf
+<screen><userinput>install -v -m755 /etc/modprobe.d
+cat &gt; /etc/modprobe.d/usb.conf &lt;&lt; "EOF"
+<literal># Begin /etc/modprobe.d/usb.conf
install ohci_hcd /sbin/modprobe ehci_hcd ; /sbin/modprobe -i ohci_hcd ; true
install uhci_hcd /sbin/modprobe ehci_hcd ; /sbin/modprobe -i uhci_hcd ; true
-# End /etc/modprobe.conf</literal>
+# End /etc/modprobe.d/usb.conf</literal>
EOF</userinput></screen>
</sect2>