我在 Ubuntu 13.10 中安装 USB 调制解调器时遇到困难。与许多人的建议相反,它不会自动检测到,设置新连接也没有帮助。USB 设备列在lsusb 中,但不在网络管理器或设备下,它被检测为CD-ROM,我从网上了解到的是,可以使用usb-modeswitch 将其切换到USB 设备。网络管理器中甚至未显示“启用移动宽带”选项。
有趣的是,当我用 Windows 7 启动笔记本电脑并使用 USB 调制解调器,然后用 Ubuntu 重启后,可以看到启用宽带和移动宽带连接。遗憾的是,无法安装互联网连接。
我尝试按照某处的建议使用 USB-modeswitch 命令,但它似乎不起作用。以下是消息。
Take all parameters from the command line
* usb_modeswitch: handle USB devices with multiple modes
* Version 2.0.1 (C) Josua Dietze 2013
* Based on libusb1/libusbx
! PLEASE REPORT NEW CONFIGURATIONS !
DefaultVendor= 0x12d1
DefaultProduct= 0x1505
HuaweiMode=1
NeedResponse=0
InquireDevice enabled (default)
Look for default devices ...
found USB ID 8087:0020
found USB ID 1d6b:0002
found USB ID 0461:4db6
found USB ID 12d1:1505
vendor ID matched
product ID matched
found USB ID 138a:0007
found USB ID 03f0:231d
found USB ID 8087:0020
found USB ID 1d6b:0002
Found devices in default mode (1)
Access device 005 on bus 001
Get the current device configuration ...
OK, got current device configuration (1)
Use interface number 0
Use endpoints 0x08 (out) and 0x87 (in)
Inquire device details; driver will be detached ...
Looking for active driver ...
OK, driver detached
INQUIRY message failed (error -9)
USB description data (for identification)
-------------------------
Manufacturer: HUA?WEI TECHNOLOGIES
Product: HUAWEI Mobile
Serial No.: ???????????????????
-------------------------
Send old Huawei control message ...
-> Run lsusb to note any changes. Bye!
Run Code Online (Sandbox Code Playgroud)
我现在被这个问题困住了 4 天,任何帮助将不胜感激
在经历了这么多痛苦之后,Jaydeep 的以下帖子奏效了。
http://ubuntuforums.org/showthread.php?t=1814583
仍然会在下面发布答案。
通过在终端上运行以下命令来检查 USB 设备的名称
lsusb
Run Code Online (Sandbox Code Playgroud)
键入以下内容以转到 usb_modeswitch.d 文件夹
cd /etc/usb_modeswitch.d
Run Code Online (Sandbox Code Playgroud)
使用以下命令创建配置文件 (.conf)。
sudo gedit
Run Code Online (Sandbox Code Playgroud)
将以下内容复制并粘贴到文件中并保存。
DefaultVendor= 0x12d1
DefaultProduct=0x1505
MessageContent="55534243123456780000000000000011062000000100000000000000000000"
Run Code Online (Sandbox Code Playgroud)
请记住,DefaultProduct 和 DefaultVendor 值中的 12d1 和 1505 与您的华为设备在 lsusb 中收到的输出相同。
将文件另存为 12d1:1505。(任何其他名称也应该有效!!)
运行 usb_modeswitch 命令,如下所示。
sudo usb_modeswitch -I -W -c 12d1\:1505
Run Code Online (Sandbox Code Playgroud)
应该检测到设备,请添加新连接并查看它是否已连接。
如果没有,请重新启动,再次运行相同的 usb_modeswitch 命令,看看它是否工作!(对我来说,它在重启后工作)
请注意,要使其工作,您必须在每次 PC 启动时运行 usb_modeswitch 命令,为了避免它,可能会使用脚本。
归档时间: |
|
查看次数: |
19200 次 |
最近记录: |