diff options
author | Xin LI <delphij@FreeBSD.org> | 2006-08-26 13:45:55 +0000 |
---|---|---|
committer | Xin LI <delphij@FreeBSD.org> | 2006-08-26 13:45:55 +0000 |
commit | 4a1d9a41b003661825978283bc42e63bb6610bd3 (patch) | |
tree | 5bd15e4cfc7365202dc3dbac14f9c78a0a96d2ff /zh_CN.GB2312/books/handbook/serialcomms | |
parent | 053e8201e969812065f48d897e2459925dd47d8e (diff) |
Notes
Diffstat (limited to 'zh_CN.GB2312/books/handbook/serialcomms')
-rw-r--r-- | zh_CN.GB2312/books/handbook/serialcomms/chapter.sgml | 55 |
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"> |