如何设置调制解调器开启(华为移动宽带)

如何设置调制解调器开启(华为移动宽带)

我有Ubuntu 14.04以及移动互联网问题(华为U盘)。当将棒插入左上方的 USB 插槽时,一切正常,当插入右下方的两个插槽中的任何一个时 - 根本不起作用。起初我以为无法识别该设备,但 Ubuntu 清楚地识别它,我该如何设置调制解调器?

当位于第一个 USB 插槽时:

my.comp@Skynet:~$ lsusb
...
Bus 003 Device 006: ID 12d1:1c08 Huawei Technologies Co., Ltd.
...

当位于第二个 USB 插槽时:

my.comp@Skynet:~$ lsusb
...
Bus 003 Device 007: ID 12d1:1c0b Huawei Technologies Co., Ltd. E173s
3G broadband stick (modem off)
...

我希望这不是重复的问题,我已经阅读(并尝试)了这里发布的大多数解决方案,但都没有奏效

答案1

以下是我根据以下情况做的这个描述

  1. 插入 USB 设备
  2. 打开终端,运行lsusb

    Bus 001 Device 008: ID 12d1:1c05 Huawei Technologies Co., Ltd. E173s 3G broadband stick (modem off)
    
  3. 创建文件/etc/usb_modeswitch.d/12d1:1c05

  4. 粘贴此内容:

    ########################################################
    # Huawei E173s
    
    DefaultVendor= 0x12d1
    DefaultProduct= 0x1c0b
    
    TargetVendor= 0x12d1
    TargetProduct= 0x1c05
    
    CheckSuccess=20
    
    MessageEndpoint= 0x0f
    MessageContent=
    "55534243123456780000000000000011062000000100000000000000000000"
    
  5. /lib/udev/rules.d/40-usb_modeswitch.rules添加相应的行sudo gedit /lib/udev/rules.d/40-usb_modeswitch.rules

    # Huawei E173s
    ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1c05", RUN+="/usr/sbin/usb_modeswitch -c /etc/usb_modeswitch.d/12d1:1c05"
    
  6. gksudo gedit /etc/modules,并添加以下内容:

    # manual override for Huawei E173s to work
    usbserial vendor=0x12d1 product=0x1c05
    
  7. 拔下并插入 USB 设备类型lsusb。现在应该是 调制解调器开启

    Bus 001 Device 008: ID 12d1:1c05 Huawei Technologies Co., Ltd. E173s 3G broadband stick (modem on)
    

    现在您应该可以开始并通过 GUI 进行连接了:

    Ubuntu Gnome 14.04 连接到移动宽带

如果仍然不起作用,请参考此处描述的进一步步骤:http://metodiew.com/huawei-e173s-and-ubuntu/

笔记:

您的设备 ID 可能会有所不同0x1c0b或者0x1c05(或者其他东西)

答案2

根据您提供的信息,我无法了解太多情况,但我勉强猜测只有您的“左上”USB 端口是主机,因此其他端口无法完全为加密狗供电。我之所以这么说,是因为您说当加密狗位于那个“左上”端口时,“一切正常”。

[编辑]附录:如果如果确实是 USB 主机问题,那么除了更换硬件外,没有其他解决办法。但是,我并不满足于我的假设,即 USB 主机问题是阻碍你前进的原因,所以我做了一些调查,发现有人在 Debian 和 ARM 架构上遇到了类似的问题。他们确实设法让它工作了,详情如下:http://jas-hacks.blogspot.ca/2012/10/hackberry-a10-3g-modem-support.html.. 我不要建议直接投入并做完全相同的事情,至少不要在没有对每个过程进行充分研究的情况下。

我还发现了一些与此相关的错误报告,其中一个被标记为“无效”,但有一些可能有用的见解 - 另一个被标记为已修复。两者似乎都表明“modemmanager”或“usb_modeswitch”存在问题,无效的错误报告提到了设备上的连接脚本,但我对此不了解任何具体信息。无效的错误报告:https://bugs.launchpad.net/ubuntu/+bug/993473

修复错误报告:https://bugs.launchpad.net/ubuntu/+source/modemmanager/+bug/1057186

最后,在 Ubuntu 更新之后,usb_modeswitch 论坛上有一篇帖子详细介绍了类似的问题,其中包含临时和永久修复:http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?t=960

很抱歉,我在这个主题上没有大量的专业知识,但我觉得这些不同的文献可能会为你指明正确的方向。

相关内容