我需要使用 USB 调制解调器连接我的笔记本电脑。我在 Windows 7 机器上试过调制解调器,它工作正常,所以我认为我的问题与软件有关。但我每天都使用 Ubuntu 11.10,所以我需要让它在 Ubuntu 11.10 上运行。
在连接调制解调器之前,我使用以下命令清除消息:
sudo dmesg -c
然后我连接调制解调器,等待片刻,再执行dmesg
一次。结果如下:
[91378.255708] usb 3-1: new high speed USB device number 5 using xhci_hcd
[91378.272193] xhci_hcd 0000:03:00.0: WARN: short transfer on control ep
[91378.272318] xhci_hcd 0000:03:00.0: WARN: short transfer on control ep
[91378.272410] xhci_hcd 0000:03:00.0: WARN: short transfer on control ep
[91378.274833] xhci_hcd 0000:03:00.0: WARN: short transfer on control ep
[91378.274953] xhci_hcd 0000:03:00.0: WARN: short transfer on control ep
[91378.412746] xhci_hcd 0000:03:00.0: WARN: short transfer on control ep
[91378.412854] xhci_hcd 0000:03:00.0: WARN: short transfer on control ep
[91379.410604] usb 3-1: usbfs: USBDEVFS_CONTROL failed cmd mtp-probe rqt 128 rq 6 len 1024 ret -110
调制解调器确实被检测到了::
$ lsusb | grep -i modem
Bus 003 Device 006: ID 047e:2892 Agere Systems, Inc. (Lucent) Systems Soft Modem
但却gnome-ppp
看不到它。
更新
根据斯科特的评论,我想我应该将我的问题重新表述如下:
有人知道 Agere 调制解调器 047e:2892 的正确切换模式命令吗?
有任何想法吗?
此致,
曼努埃尔。
答案1
越来越多的 USB 设备都内置了 MS Windows 驱动程序;首次插入时,它们就像闪存一样,并从那里开始安装驱动程序。安装后(以及每次连续插入时),驱动程序会在内部切换模式,存储设备会消失(大多数情况下),然后出现一个新设备(如 USB 调制解调器)。调制解调器制造商“Option”将此功能称为“ZeroCD (TM)”,因为它消除了运送单独驱动程序载体的需要。
我猜想 Ubuntu 将您的调制解调器检测为 USB 闪存驱动器而不是调制解调器,这就是 gnome-ppp 检测不到它的原因。您需要手动设置模式才能将其检测为调制解调器。我提供了一个下载链接,并进一步详细说明了如何执行此操作。