有三种可用的调制解调器:内置、PCMCIA 卡或外部串口调制解调器。但有些内置调制解调器不能在 Linux 下工作,这些调制解调器通常被称为 WinModem。这是由非标准硬件造成的。因此,您必须使用 PCMCIA 卡调制解调器或外部调制解调器(串口或 USB)。Sean Walbran 的 LinModem-HOWTO 提供了有关如何处理这些类型调制解调器的详细说明。我的关于 笔记本电脑中的内置调制解调器 和 笔记本电脑中的 miniPCI 设备 的页面提供了不同笔记本电脑中使用的调制解调器控制器的调查。
引自 Kernel-FAQ:“9. 为什么不支持 WinModem?(REG,引用 Edward S. Marshall)问题在于该硬件缺乏规范。大多数生产所谓的WinModem的公司拒绝提供规范,这会导致非 Microsoft 操作系统无法使用它们。基本问题是它们的工作方式不像传统的调制解调器;它们没有 DSP,并且让 CPU 完成所有工作。因此,您无法像传统调制解调器那样与它们通信,并且 -需要- 将调制解调器驱动程序作为实时任务运行,否则在任何负载下都会出现严重的数据丢失问题。它们的设计很差。”
“Win 调制解调器是被切除部分功能的调制解调器,它们期望 Windows 为它们完成一些思考工作。 如果您没有 Windows,则无法连接。”
无论如何,我创建了一个页面,收集有关带有内置调制解调器的笔记本电脑的信息,网址为 TuxMobil - 硬件。 也许可以使用 MS-Windows9x/NT 模拟器(如 wine 或 VMware)运行这些调制解调器,但我不知道。
Linux WinModem 支持 和 Xmodem.org(前 Gromit Winmodem)页面 或多或少是判断调制解调器是否真实的基准,并且还包含为少数确实具有 Linux 驱动程序的 winmodem 获取驱动程序的说明。
有一个可用于 Lucent WinModem 的驱动程序。LucentPCI(仅限二进制文件)驱动程序,适用于 PCI 驱动的内置调制解调器,请参阅 Linux WinModem 支持 和 LTModem 诊断工具。
![]() | 注意不同类型的电话线:模拟和 ISDN。 您不能将模拟调制解调器连接到 ISDN 端口,反之亦然。 虽然可能有混合调制解调器可用。 连接到错误的端口甚至可能会损坏您的调制解调器。 技巧:如果您正在寻找通常使用 ISDN 布线的办公楼中的模拟电话端口,请查看传真线路,它们通常是模拟线路。 |
![]() | 如果您的机器配备内置调制解调器和内置以太网卡,请注意将正确的电缆插入插头。 否则,您可能会轻易损坏您的硬件。 它甚至可能引起火灾。 |
对于跟踪 PPP 上的数据包,您可以使用 pppstats。 或者 pload,这提供了 PPP 连接的流量(进出)的图形视图。 它基于 athena 小部件,因此非常便携。 它也只占用很少的 CPU 时间。