[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:
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
|
@ -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 “raw”
|
||||
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:
|
||||
|
|
|
@ -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 “raw”
|
||||
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:
|
||||
|
|
Loading…
Reference in a new issue