华为 E3131 调制解调器显示为大容量存储

华为 E3131 调制解调器显示为大容量存储

我使用的是 Ubuntu 18.04 LTS,并将系统更新到最新版本。我使用华为 E3131 USB 加密狗连接到互联网。最近我注意到加密狗未被检测为调制解调器。当我运行命令时,lsusb它显示为大容量存储设备。

在此处输入图片描述

我也安装了usb_modeswitch在我的系统上。我搜索了互联网,但找不到解决方案。如何修复此问题以将此设备用作调制解调器。

答案1

在...的帮助下乔斯我可以解决这个问题。所以我将其作为答案发布。

  1. 将 USB 加密狗插入计算机。
  2. 打开终端并运行dmesg

它将显示设备如何被检测到。在我的例子中,它显示为大容量存储设备。

在此处输入图片描述

运行lsusb以查看供应商和产品ID。

libusb-xx如果您的系统上还没有它, 请安装它。下载tarball 并按照终端上的步骤操作。转到下载文件的文件夹并运行,

tar xjf libusb(your_version).tar.bz2
cd libusb(your_version)
sudo make install

然后下载最新的 usb_modeswitch tarball 并安装它。

tar usb-modeswitch(your_version).tar.bz2
cd usb-modeswitch(your_version)
sudo make install

按照相同的步骤下载并安装 usb-modeswitch-data-(your_version).tar.bz2

tar usb-modeswitch-data-(your_version).tar.bz2
cd usb-modeswitch-data-(your_version)
sudo make install

之后运行以下命令

sudo usb_modeswitch -v 12d1 -p 14fe -M '55534243123456780000000000000011062000000100000000000000000000'

它可能会解决问题并开始显示移动宽带信号。lsusb命令现在将设备显示为调制解调器。

在此处输入图片描述

参考

相关内容