max*_*xbc 3 linux usb modem serial-port linux-kernel
我刚刚开始在 RaspberryPi 上使用 3G 调制解调器,使用来自 linux 内核的“库存”USB 串行驱动程序(如调制解调器文档中所示)。一旦调制解调器被识别并显示为串行 USB ( /dev/ttyUSB[0-4]),我就可以使用它pppd call [module]来使用串行设备来创建整个系统可用的网络接口。
然后,一旦pppd启动并且一切正常,我可以使用常用工具 ping/下载/任何东西。但是当我下载大图像时,我的下载速率约为 300-400KiB/s。这怎么可能,因为我要求 pppd 启动 115200 波特串行连接???(115200 b/s 应该给我 10KiB/s 的理论最高速度)。在串行连接中也禁用压缩。
这引出了我的问题:这个驱动程序到底在做什么?连接的任何硬件部分实际上是串行的(异步的?)?如果不是,为什么叫串行?