![USB 调制解调器的检测不稳定 - 我该如何纠正这个问题?](https://linux22.com/image/28186/USB%20%E8%B0%83%E5%88%B6%E8%A7%A3%E8%B0%83%E5%99%A8%E7%9A%84%E6%A3%80%E6%B5%8B%E4%B8%8D%E7%A8%B3%E5%AE%9A%20-%20%E6%88%91%E8%AF%A5%E5%A6%82%E4%BD%95%E7%BA%A0%E6%AD%A3%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%EF%BC%9F%20.png)
我在 DELL Inspiron NS5520 上的 Ubuntu 12.04 LTS 中使用华为 3G USB 调制解调器。我尝试了所有可能的解决方案,但没有运气。每当我的 USB 调制解调器断开连接时,我就无法重新连接它,然后我必须重新启动笔记本电脑。重新启动时,有时会检测到 USB 调制解调器,有时则检测不到。在 Ubuntu 11.x 中它运行良好,但现在我使用 12.04。这是 lsusb 输出:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 003: ID 12d1:1001 Huawei Technologies Co., Ltd. E169/E620/E800 HSDPA Modem
Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp.
Bus 001 Device 004: ID 0c45:648d Microdia
Bus 002 Device 003: ID 8087:07da Intel Corp
任何帮助将不胜感激。
答案1
我的回答只是解决了问题的一半。也许它可以对你在 Ubuntu 上有所帮助。我正在寻找更好的解决方案。
我在 OpenSuSE 12.1 上有同样的问题。拔下调制解调器并将其插入不同的USB 端口可提供帮助,无需重新启动系统。
答案2
您可以运行以下命令来诊断调制解调器的检测方式:
udevadm trigger --verbose
这不会解决任何问题,但可能是您调查中有用的第一步。
答案3
我认为你应该重新启动你的网络管理器而不是你的机器。
sudo stop network-manager
sudo start network-manager
很少有机会,您的机器可能会将调制解调器作为大容量存储设备,因为现在的调制解调器带有存储卡选项,请使用 Modprobe 来切换调制解调器。
sudo modprobe option
注意:(等待 10 秒您的调制解调器将检测到)