FreeBSD handbook中文版 15 串口通讯(12) 锁定modem-to-computer 的数据率: ATZ AT&B1&W 15.4.5.2 匹配速率的配置 对于一个变速的配置,你需要配置你的modem 来调节它的串行端口数据率来匹配接收的 数据率。在一个USR Sportster 14,400 的外置modem 上,这些命令将锁定modem 的错误修 正数据率适合命令要求的速度,但允许串行端口速率适应non-error-corrected 的连接: ATZ AT&B2&W 15.4.5.3 检查modem 的配置 大多数高速的modem 提供了用来查看当前操作参数的命令。在USR Sportster 14,400 外置modem 上,命令ATI5 显示了存储在非易失性RAM 中的设置。要看看正确的modem 操作 参数,可以使用命令ATZ 然后是ATI4。 如果你有一个不同牌子的modem,检查modem 的使用手册看看如何双重检查你的modem 的配置参数。 15.4.6 问题解答 第18 页FreeBSD 使用手册 这儿是几个检查拨号modem 的步骤。 15.4.6.1 检查FreeBSD 系统 把你的modem 连接到FreeBSD 系统,启动系统,然后,如果你的modem 有一个指示灯, 当登陆时看看modem 的DTR 指示灯是否亮:会在系统控制台出现命令行---如果它亮,意味 着FreeBSD 已经在适当的通讯端口启动了一个getty 进程,等待modem 接受一个呼叫。 如果DTR 指示灯不亮,通过控制台登陆到FreeBSD 系统,然后执行一个ps ax 来看 FreeBSD 是否正在正确的端口运行一个getty 进程。你将在进程显示中看到象这样的一行: 114 ?? I 0:00.10 /usr/libexec/getty V19200 ttyd0 115 ?? I 0:00.10 /usr/libexec/getty V19200 ttyd1 如果你看到这样的: 114 d0 I 0:00.10 /usr/libexec/getty V19200 ttyd0 说明,modem 不接受呼叫,这意味着getty 已经在通讯端口打开了。这可以指出线缆有 问题或modem 错误配置,因为getty 不能打开通讯端口。 如果你没有看到任何getty 进程等待打开渴望的ttyd N端口,在/etc/ttys 中双击你的 记录看看那儿是否有错误。另外,检查日志文件/var/log/messages 看看是否有一些来自 init 或getty 的关于一些问题的日志信息。如果有任何信息,仔细检查配置文件/etc/ttys 和/etc/gettytab,还有适当的设备文件/dev/ttydN,是否有错误,丢失记录,或丢失了设 备指定文件。 15.4.6.2 尝试接入 设法拨入系统;确信使用8 位,没有奇偶检验,在远程系统上的1 阻止位。如果你不能 立刻得到一个命令行,试试每隔一秒键入enter。如果你仍没有看到一个登陆:设法发送一 个BREAK。如果你正使用一个高速的modem 来拨号,请在锁定拨号modem 的接口速度后再试 试。 如果你不能得到一个登陆:prompt,再检查一下/etc/gettytab,重复检查: . 在/etc/ttys 中指定的初始可用的名称与/etc/gettytab 中的一个可用的相匹配。