我有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
以下是我根据以下情况做的这个描述:
- 插入 USB 设备
打开终端,运行
lsusb
:Bus 001 Device 008: ID 12d1:1c05 Huawei Technologies Co., Ltd. E173s 3G broadband stick (modem off)
创建文件
/etc/usb_modeswitch.d/12d1:1c05
粘贴此内容:
######################################################## # Huawei E173s DefaultVendor= 0x12d1 DefaultProduct= 0x1c0b TargetVendor= 0x12d1 TargetProduct= 0x1c05 CheckSuccess=20 MessageEndpoint= 0x0f MessageContent= "55534243123456780000000000000011062000000100000000000000000000"
/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"
gksudo gedit /etc/modules
,并添加以下内容:# manual override for Huawei E173s to work usbserial vendor=0x12d1 product=0x1c05
拔下并插入 USB 设备类型
lsusb
。现在应该是 调制解调器开启:Bus 001 Device 008: ID 12d1:1c05 Huawei Technologies Co., Ltd. E173s 3G broadband stick (modem on)
现在您应该可以开始并通过 GUI 进行连接了:
如果仍然不起作用,请参考此处描述的进一步步骤: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
很抱歉,我在这个主题上没有大量的专业知识,但我觉得这些不同的文献可能会为你指明正确的方向。