[From PR]

* Removed obsolete BOUNCE_BUFFERS reference
* Added eisa0 reference to basic controllers
* Changed wcd0 references to acd0
* Added ch0 and pass0 devices to SCSI device support
* Changed obsolete lpt0 reference to ppbus/ppc/lpt
* Added pcm to sound devices that do not require snd0

PR:             docs/13946
Submitted by:   Chris D. Faulhaber <jedgar@fxp.org>
This commit is contained in:
Nik Clayton 1999-11-01 19:16:06 +00:00
parent 33fd5935c2
commit b5d23f815c
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=5988
2 changed files with 118 additions and 50 deletions

View file

@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
$FreeBSD$
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/kernelconfig/chapter.sgml,v 1.20 1999/09/06 06:52:59 peter Exp $
-->
<chapter id="kernelconfig">
@ -403,17 +403,6 @@
</listitem>
</varlistentry>
<varlistentry>
<term><literal>options BOUNCE_BUFFERS</literal></term>
<listitem>
<para>ISA devices and EISA devices operating in an ISA
compatibility mode can only perform DMA (Direct Memory Access)
to memory below 16 megabytes. This option enables such devices
to work in systems with more than 16 megabytes of memory.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>options UCONSOLE</literal></term>
@ -612,6 +601,15 @@
</listitem>
</varlistentry>
<varlistentry>
<term><literal>controller eisa0</literal></term>
<listitem>
<para>Include this if you have an EISA motherboard. This enables
auto-detection and configuration support for all devices on the
EISA bus.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>controller pci0</literal></term>
@ -656,7 +654,7 @@
</varlistentry>
<varlistentry>
<term><literal>device wcd0<anchor
<term><literal>device acd0<anchor
id="kernelconfig-atapi"></literal></term>
<listitem>
@ -895,6 +893,23 @@
<listitem>
<para>Support for SCSI CD-ROM drives.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>device ch0</literal></term>
<listitem>
<para>Support for SCSI media changers such
as tape libraries.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>device pass0</literal></term>
<listitem>
<para>CAM passthrough driver.</para>
<para>Note that the number <literal>0</literal> in the above
entries is slightly misleading: all these devices are
@ -1109,14 +1124,31 @@
</varlistentry>
<varlistentry>
<term><literal>device lpt0 at isa? port? tty irq 7 vector
lptintr</literal></term>
<term><literal>controller ppbus0</literal></term>
<listitem>
<para><literal>lpt0</literal> through <literal>lpt2</literal> are
the three printer ports you could conceivably have. Most people
just have one, though, so feel free to comment out the other two
lines if you do not have them.</para>
<para>Provides support for the parallel port bus.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>device ppc0 at isa? port? tty irq 7</literal></term>
<listitem>
<para>ISA-bus parallel port interface.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>device lpt0 at ppbus?</literal></term>
<listitem>
<para>Provides support for the parallel port printer.</para>
<note>
<para>All three of the above items must be included to
enable parallel printer support.</para>
</note>
</listitem>
</varlistentry>
</variablelist>
@ -1427,7 +1459,8 @@
<listitem>
<para>Generic sound driver code. Required for all of the
following sound cards except <literal>pca</literal>.</para>
following sound cards except <literal>pca</literal> and
<literal>pcm</literal>.</para>
</listitem>
</varlistentry>
@ -1554,7 +1587,8 @@
<note>
<para>There is some additional documentation in
<filename>/usr/src/sys/i386/isa/sound/</filename>. Also, if
<filename>/usr/src/sys/i386/isa/sound/</filename> and
<filename>/usr/src/sys/i386/isa/snd/</filename>. Also, if
you add any of these devices, be sure to create the sound <link
linkend="kernelconfig-nodes">device nodes</link>.</para>
</note>
@ -1716,19 +1750,19 @@
add is:</para>
<programlisting>
controller wcd0</programlisting>
device acd0</programlisting>
<para>This means that you should look for some entries that start with
<filename>wcd0</filename> in the <filename>/dev</filename> directory,
<filename>acd0</filename> in the <filename>/dev</filename> directory,
possibly followed by a letter, such as <literal>c</literal>, or preceded
by the letter <literal>r</literal>, which means a &ldquo;raw&rdquo;
device. It turns out that those files are not there, so I must change
to the <filename>/dev</filename> directory and type:</para>
<screen>&prompt.root; <userinput>sh MAKEDEV wcd0</userinput></screen>
<screen>&prompt.root; <userinput>sh MAKEDEV acd0</userinput></screen>
<para>When this script finishes, you will find that there are now
<filename>wcd0c</filename> and <filename>rwcd0c</filename> entries in
<filename>acd0c</filename> and <filename>racd0c</filename> entries in
<filename>/dev</filename> so you know that it executed correctly.</para>
<para>For sound cards, the command:

View file

@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
$FreeBSD$
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/kernelconfig/chapter.sgml,v 1.20 1999/09/06 06:52:59 peter Exp $
-->
<chapter id="kernelconfig">
@ -403,17 +403,6 @@
</listitem>
</varlistentry>
<varlistentry>
<term><literal>options BOUNCE_BUFFERS</literal></term>
<listitem>
<para>ISA devices and EISA devices operating in an ISA
compatibility mode can only perform DMA (Direct Memory Access)
to memory below 16 megabytes. This option enables such devices
to work in systems with more than 16 megabytes of memory.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>options UCONSOLE</literal></term>
@ -612,6 +601,15 @@
</listitem>
</varlistentry>
<varlistentry>
<term><literal>controller eisa0</literal></term>
<listitem>
<para>Include this if you have an EISA motherboard. This enables
auto-detection and configuration support for all devices on the
EISA bus.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>controller pci0</literal></term>
@ -656,7 +654,7 @@
</varlistentry>
<varlistentry>
<term><literal>device wcd0<anchor
<term><literal>device acd0<anchor
id="kernelconfig-atapi"></literal></term>
<listitem>
@ -895,6 +893,23 @@
<listitem>
<para>Support for SCSI CD-ROM drives.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>device ch0</literal></term>
<listitem>
<para>Support for SCSI media changers such
as tape libraries.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>device pass0</literal></term>
<listitem>
<para>CAM passthrough driver.</para>
<para>Note that the number <literal>0</literal> in the above
entries is slightly misleading: all these devices are
@ -1109,14 +1124,31 @@
</varlistentry>
<varlistentry>
<term><literal>device lpt0 at isa? port? tty irq 7 vector
lptintr</literal></term>
<term><literal>controller ppbus0</literal></term>
<listitem>
<para><literal>lpt0</literal> through <literal>lpt2</literal> are
the three printer ports you could conceivably have. Most people
just have one, though, so feel free to comment out the other two
lines if you do not have them.</para>
<para>Provides support for the parallel port bus.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>device ppc0 at isa? port? tty irq 7</literal></term>
<listitem>
<para>ISA-bus parallel port interface.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>device lpt0 at ppbus?</literal></term>
<listitem>
<para>Provides support for the parallel port printer.</para>
<note>
<para>All three of the above items must be included to
enable parallel printer support.</para>
</note>
</listitem>
</varlistentry>
</variablelist>
@ -1427,7 +1459,8 @@
<listitem>
<para>Generic sound driver code. Required for all of the
following sound cards except <literal>pca</literal>.</para>
following sound cards except <literal>pca</literal> and
<literal>pcm</literal>.</para>
</listitem>
</varlistentry>
@ -1554,7 +1587,8 @@
<note>
<para>There is some additional documentation in
<filename>/usr/src/sys/i386/isa/sound/</filename>. Also, if
<filename>/usr/src/sys/i386/isa/sound/</filename> and
<filename>/usr/src/sys/i386/isa/snd/</filename>. Also, if
you add any of these devices, be sure to create the sound <link
linkend="kernelconfig-nodes">device nodes</link>.</para>
</note>
@ -1716,19 +1750,19 @@
add is:</para>
<programlisting>
controller wcd0</programlisting>
device acd0</programlisting>
<para>This means that you should look for some entries that start with
<filename>wcd0</filename> in the <filename>/dev</filename> directory,
<filename>acd0</filename> in the <filename>/dev</filename> directory,
possibly followed by a letter, such as <literal>c</literal>, or preceded
by the letter <literal>r</literal>, which means a &ldquo;raw&rdquo;
device. It turns out that those files are not there, so I must change
to the <filename>/dev</filename> directory and type:</para>
<screen>&prompt.root; <userinput>sh MAKEDEV wcd0</userinput></screen>
<screen>&prompt.root; <userinput>sh MAKEDEV acd0</userinput></screen>
<para>When this script finishes, you will find that there are now
<filename>wcd0c</filename> and <filename>rwcd0c</filename> entries in
<filename>acd0c</filename> and <filename>racd0c</filename> entries in
<filename>/dev</filename> so you know that it executed correctly.</para>
<para>For sound cards, the command: