下一页 上一页 目录

1. 什么是 Winmodems?

1.1 它们是调制解调器...

Winmodem,像其他调制解调器一样,用于访问电话服务,如 BBS、互联网、语音电话、传真等。它连接到电话线,并以其速度为特征。如果您想了解更多关于调制解调器的信息,我建议您参考 Modems-HOWTO。

1.2 ...但又不像真正的调制解调器那样!

但它们是 WINmodems。也就是说,它们需要 Windows 才能工作。为什么?仅仅因为它们很“笨”。它们需要特殊的软件,即驱动程序,来完成其全部任务。说到软件就离不开操作系统,而调制解调器附带的驱动程序,99% 都是专门为 MS-Windows 平台设计的。但是随着 Linux 的普及,一些制造商,如 LT 或摩托罗拉,决定为其调制解调器创建 Linux 驱动程序。但是他们没有理解 Linux 的哲学:他们提供的驱动程序当然可以工作,但它们是“闭源”的。它们是免费的,指的是价格免费,但不是在 GPL 许可下。这意味着源代码不可用。

因此,一些“黑客”决定制作一个开源驱动程序,但他们对他们的调制解调器了解不多,因为制造商不愿意公开他们调制解调器的规格,所以开源驱动程序通常处于 alpha 或 beta 状态。

1.3 如何知道我是否拥有 Winmodem ?

1. 尝试获取您的调制解调器连接的串行端口的名称(在 Windows 或 MSDOS 下,例如:COM1 COM2,...)。

您的调制解调器在 Linux 下的名称是 /dev/ttySx,其中 x 是 DOS 下串行端口的编号,减 1。< 示例:在 DOS 下:COM1,在 Linux 下 ttySx,其中 x=1-1,所以 ttyS0

第二个例子:在 DOS 下:COM3,在 Linux 下 ttyS2

等等

2. 通过输入以下命令,从 /dev/ttySx 创建到 /dev/modem 的符号链接


rm -f /dev/modem<p>
ln -s /dev/ttySx /dev/modem

3. 下载并安装 minicom 软件包。然后运行 'minicom -s'。

选择 'Serial Port Setup'(串行端口设置),输入 'A' 以设置 'Serial Device'(串行设备),删除整行,然后输入 '/dev/modem'。然后按 [Enter] 键确认。按 [Esc] 键,选择 'save setup as dfl'(将设置保存为 dfl),然后选择 'Exit'(退出)。

等待一小段时间,然后输入 'AT',如果调制解调器回答 'OK',那么您就不是 Winmodem,您拥有的是标准调制解调器...

如果初始化时间过长,那么您就拥有 Winmodem。使用本文档尝试使其有用。以 root 用户身份登录。

4. 通过输入 CTRL+A,然后 X 退出 Minicom。


下一页 上一页 目录