aboutsummaryrefslogtreecommitdiff
path: root/zh_CN.GB2312/books/handbook/serialcomms
diff options
context:
space:
mode:
authorXin LI <delphij@FreeBSD.org>2006-08-26 13:45:55 +0000
committerXin LI <delphij@FreeBSD.org>2006-08-26 13:45:55 +0000
commit4a1d9a41b003661825978283bc42e63bb6610bd3 (patch)
tree5bd15e4cfc7365202dc3dbac14f9c78a0a96d2ff /zh_CN.GB2312/books/handbook/serialcomms
parent053e8201e969812065f48d897e2459925dd47d8e (diff)
Notes
Diffstat (limited to 'zh_CN.GB2312/books/handbook/serialcomms')
-rw-r--r--zh_CN.GB2312/books/handbook/serialcomms/chapter.sgml55
1 files changed, 44 insertions, 11 deletions
diff --git a/zh_CN.GB2312/books/handbook/serialcomms/chapter.sgml b/zh_CN.GB2312/books/handbook/serialcomms/chapter.sgml
index 03756c3a4b..925972ebe8 100644
--- a/zh_CN.GB2312/books/handbook/serialcomms/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/serialcomms/chapter.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Simplified Chinese Project
- Original Revision: 1.116
+ Original Revision: 1.117
$FreeBSD$
-->
@@ -2315,20 +2315,53 @@ boot:</screen>
<sect3>
<title>设置更高的串口速度</title>
- <para>默认的串口被设置成每秒 9600 波特, 8 数据位, 无奇偶校验, 1个停止位。
- 如果您希望改变速度, 就必须重新编译引导块。在 <filename>/etc/make.conf</filename>
- 中添加下面一行, 然后编译新的引导块:</para>
+ <para>在默认配置中, 串口的设置是: 速率 9600 波特、 8
+ 数据位、 无奇偶校验位、 1 停止位。 如果您希望修改默认的控制台速率,
+ 可以采用下列几种方法之一:</para>
- <programlisting>BOOT_COMCONSOLE_SPEED=19200</programlisting>
+ <itemizedlist>
+ <listitem>
+ <para>将 <makevar>BOOT_COMCONSOLE_SPEED</makevar> 配置为希望的速率,
+ 并重新编译引导块。 请参见 <xref linkend="serialconsole-com2">
+ 以了解如何联编和安装新的引导块。</para>
+
+ <para>如果串口控制台已配置为使用 <option>-h</option> 以外的其它方式引导,
+ 或者内核使用的速率与引导块不同, 则必需在内核配置文件中加入下述设置,
+ 并重新联编新内核:</para>
- <para>参见 <xref linkend="serialconsole-com2">
- 以了解如何编译和安装新的引导块。</para>
+ <programlisting>options CONSPEED=19200</programlisting>
+ </listitem>
+
+ <listitem>
+ <para>使用内核引导选项 <option>-S</option>.
+ <option>-S</option> 这个命令行选项可以加到 <filename>/boot.config</filename>
+ 中。 请参见联机手册 &man.boot.8; 以获得如何在 <filename>/boot.config</filename>
+ 中增加选项, 以及其它的可用选项。</para>
+ </listitem>
- <para>如果串口控制台用其他方法来配置而不是在启动时用
- <option>-h</option>, 或内核使用的串口控制台与引导块使用的不同,
- 就必须在内核配置中加入下面这行,并重新编译内核:</para>
+ <listitem>
+ <para>在您的 <filename>/boot/loader.conf</filename> 文件中启用 <varname>comconsole_speed</varname>
+ 选项。</para>
+
+ <para>使用这个选项时,您还需要在 <filename>/boot/loader.conf</filename>
+ 中配置 <varname>console</varname>、
+ <varname>boot_serial</varname>, 以及
+ <varname>boot_multicons</varname>。 下面是一个利用
+ <varname>comconsole_speed</varname> 改变串口控制台速率的例子:</para>
+
+ <programlisting>boot_multicons="YES"
+boot_serial="YES"
+comconsole_speed="115200"
+console="comconsole,vidconsole"</programlisting>
+ </listitem>
+ </itemizedlist>
- <programlisting>options CONSPEED=19200</programlisting>
+ <note>
+ <para>&os; 在 6.1-RELEASE 之前的版本并不支持
+ <option>-S</option> 以及 <filename>/boot/loader.conf</filename>
+ 的 <varname>comconsole_speed</varname> 选项,
+ 如果您使用的是较早的 &os; 版本, 就只能重新编译引导块了。</para>
+ </note>
</sect3>
<sect3 id="serialconsole-com2">