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

我有Ubuntu 14.04和移动互联网( 华为USB-stick )的问题。 当棒插入左上方的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. 插入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. 使用sudo gedit /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可能会有所不同0x1c0b0x1c05 (甚至是其他内容)

我根据您提供的信息对这种情况了解不多,但我几乎没有受过教育的猜测是,只有您的“左上角”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的/ +错误/ 993473

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

最后,在Ubntu更新后,usb_modeswitch论坛上有一篇文章详细说明了类似的问题,包括临时和永久的潜在修复: http : //www.draisberghof.de/usb_modeswitch/bb/viewtopic.php? t = 960

对不起,我对这个问题没有太多的专业知识,但我觉得这些不同的文献可能会让你指出正确的方向。