aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiorgos Keramidas <keramida@FreeBSD.org>2005-01-14 12:51:52 +0000
committerGiorgos Keramidas <keramida@FreeBSD.org>2005-01-14 12:51:52 +0000
commit60d6273bb9d7f7d1322f9f67bd144d2346d2600c (patch)
tree217228d0edac2a0dc07da444498128a6ac01d905
parentaecb3f50a63e5100bed568a62f0d6c33c7390871 (diff)
downloaddoc-60d6273bb9d7f7d1322f9f67bd144d2346d2600c.tar.gz
doc-60d6273bb9d7f7d1322f9f67bd144d2346d2600c.zip
Improve a bit the description of when and how a NIC driver has to be
added to the kernel configuration. Also note that some drivers cannot be used as modules (i.e. those for some ISA devices). Useful comments by: blackend, den
Notes
Notes: svn path=/head/; revision=23551
-rw-r--r--en_US.ISO8859-1/books/handbook/config/chapter.sgml40
1 files changed, 26 insertions, 14 deletions
diff --git a/en_US.ISO8859-1/books/handbook/config/chapter.sgml b/en_US.ISO8859-1/books/handbook/config/chapter.sgml
index 5b07988f93..4fd1363d92 100644
--- a/en_US.ISO8859-1/books/handbook/config/chapter.sgml
+++ b/en_US.ISO8859-1/books/handbook/config/chapter.sgml
@@ -907,20 +907,32 @@ ukphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto</screen>
<para>In this example, we see that two cards using the &man.dc.4;
driver are present on the system.</para>
- <para>To use your network card, you will need to load the proper
- driver. This may be accomplished in one of two ways. The
- easiest way is to simply load a kernel module for your network
- card with &man.kldload.8;. A module is not available for all
- network card drivers (ISA cards, for example).
- Alternatively, you may statically compile
- the support for your card into your kernel. Check
- <filename>/usr/src/sys/conf/NOTES</filename>,
- <filename>/usr/src/sys/<replaceable>arch</replaceable>/conf/NOTES</filename> and the
- manual page of the driver to know what to add in your kernel
- configuration file. For more information about recompiling your
- kernel, please see <xref linkend="kernelconfig">. If your card
- was detected at boot by your kernel (<filename>GENERIC</filename>)
- you do not have to build a new kernel.</para>
+ <para>If the driver for your NIC is not present in
+ <filename>GENERIC</filename>, you will need to load the proper
+ driver to use your NIC. This may be accomplished in one of
+ two ways:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>The easiest way is to simply load a kernel module for
+ your network card with &man.kldload.8;. Not all NIC
+ drivers are available as modules; notable examples of
+ devices for which modules do not exist are ISA cards.</para>
+ </listitem>
+
+ <listitem>
+ <para>Alternatively, you may statically compile the support
+ for your card into your kernel. Check
+ <filename>/usr/src/sys/conf/NOTES</filename>,
+ <filename>/usr/src/sys/<replaceable>arch</replaceable>/conf/NOTES</filename>
+ and the manual page of the driver to know what to add in
+ your kernel configuration file. For more information
+ about recompiling your kernel, please see <xref
+ linkend="kernelconfig">. If your card was detected at
+ boot by your kernel (<filename>GENERIC</filename>) you do
+ not have to build a new kernel.</para>
+ </listitem>
+ </itemizedlist>
</sect2>
<sect2>