AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 790893
Accepted
Niklas Rosencrantz
Niklas Rosencrantz
Asked: 2016-06-24 23:30:26 +0800 CST2016-06-24 23:30:26 +0800 CST 2016-06-24 23:30:26 +0800 CST

未检测到华为 USB 4G 调制解调器

  • 772

我的华为调制解调器有问题。Ubuntu 16 不会将其检测为移动宽带调制解调器。我无法在我的网络连接中选择它。

$ lsusb
5266: executing lsusb
Bus 001 Device 004: ID 1bcf:2b8d Sunplus Innovation Technology Inc. 
Bus 001 Device 003: ID 8087:0a2a Intel Corp. 
Bus 001 Device 002: ID 8087:8001 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 0bc2:ab20 Seagate RSS LLC Backup Plus Portable Drive
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 003: ID 12d1:14fe Huawei Technologies Co., Ltd. Modem (Mass Storage Mode)
Bus 002 Device 002: ID 047d:1042 Kensington Ci25m Notebook Optical Mouse [Diamond Eye Precision]
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
5266: executed
$ 

你知道我能做什么吗?

我收到以下错误:

$ sudo grep 12d1 /lib/udev/rules.d/40-usb_modeswitch.rules ATTRS{idVendor}=="12d1", ATTR{bInterfaceNumber}=="00", ATTR{bInterfaceClass}=="08", RUN+="usb_modeswitch '%b/%k'"

grep: ATTRS{idVendor}==12d1,: No such file or directory

的输出lsusb | grep Huawei是:

Bus 002 Device 006: ID 12d1:1506 Huawei Technologies Co., Ltd. Modem/Networkcard
usb
  • 5 5 个回答
  • 42151 Views

5 个回答

  • Voted
  1. LinuxRev
    2016-09-23T05:59:58+08:002016-09-23T05:59:58+08:00

    根据您的lsusb输出,我认为您正在谈论由 T-Mobile NL 提供的华为 E352 USB 3G/4G 调制解调器。这很可能是由 Windows 引起的问题。Windows 首先需要安装 USB 调制解调器驱动程序才能安装设备。华为(和其他公司)没有提供带有驱动程序的迷你 CD 以及 USB 调制解调器,而是在他们的设备上安装了一些闪存。因此,该设备最初将作为闪存安装。然后,在 Windows 机器上,安装程序将安装调制解调器驱动程序,最后更改设备设置,以便下次将其识别为调制解调器。

    对于 Linux 用户来说,这是令人困惑的,因为他们的系统也会首先识别闪存,而不是调制解调器。并且不需要闪存,因为 Linux 内核已经板载了所有必要的驱动程序。我认为您不需要安装任何驱动程序。

    你需要的是usb-modeswitch工具。从 Ubuntu 存储库安装它:

    sudo apt-get install usb-modeswitch
    

    以下命令需要以 root 身份运行。所以要适当注意你在做什么!

    连接您的调制解调器并找到您的华为的供应商 ID 和产品 ID:

    lsusb | grep Huawei
    

    你会发现你已经知道的:

    Bus 002 Device 003: ID 12d1:14fe Huawei Technologies Co., Ltd. Modem
    

    供应商 ID 为“12d1”,产品 ID 为“14fe”。 在tar -archiveusb-modeswitch中有很多现成的配置文件。首先在存档中找到您设备的配置文件:

    grep 12d1 /lib/udev/rules.d/40-usb_modeswitch.rules ATTRS{idVendor}=="12d1", ATTR{bInterfaceNumber}=="00", ATTR{bInterfaceClass}=="08", RUN+="usb_modeswitch '%b/%k'"
    

    然后从存档中提取您的配置文件:

    tar xf /usr/share/usb_modeswitch/configPack.tar.gz 12d1\:14fe
    

    并提出来:

    cat 12d1\14fe
    

    大概会说:

    # T-Mobile NL (Huawei E352)
    TargetVendor=0x12d1
    TargetProductList="1506,150f,151d"
    HuaweiNewMode=1
    

    最后更改华为设备上的设置:

    usb_modeswitch -v 12d1 -p 14fe -c 12d1\:14fe
    

    现在闪存驱动程序将被分离并激活调制解调器驱动程序。再次检查一切是否顺利lsusb:

    lsusb | grep Huawei
    

    如果一切正常,您应该会看到另一个产品 ID。具有巨大可用性后果的微小变化。

    在此之后,您可以像往常一样使用网络管理器设置您的 3G/4G 互联网连接。确保关闭 WiFi,因为 WiFi 和 GSM 不会同时运行。

    如果您想跟踪您的数据使用情况,请安装该vnstat软件包。它是基于文本的,但提供了所有信息。如果您更喜欢 GUI,也可以添加vnstati包。

    (非常感谢 Filip Vervloesem 在荷兰 Linux 杂志 09/2017 期中详细介绍了该主题。)

    • 6
  2. Jean-Pascal Genoud
    2016-07-01T11:02:15+08:002016-07-01T11:02:15+08:00

    我有同样的问题,我已经解决了。您需要安装适用于 Ubuntu 的华为驱动程序。

    1. 配置
      在终端中 的结果lsusb(对我来说,我的华为的pid是12d1:15d2,例如)看这里

    2. 下载驱动:
      HUAWEI Data Cards Linux(点击下载文件)。看这里

    3. 安装
      看这里

    • 3
  3. Denis Selsky
    2018-08-23T18:55:48+08:002018-08-23T18:55:48+08:00

    升级到 Debian Stretch (9.0) 后我遇到了同样的问题。

    像这样修复它:

    1. 提取模式切换配置:

      $ sudo tar xf /usr/share/usb_modeswitch/configPack.tar.gz 12d1\:14fe -C /usr/share/usb_modeswitch/
      
    2. 将行添加到文件 /lib/udev/rules.d/40-usb_modeswitch.rules:

      ATTR{idVendor}=="12d1", ATTR{idProduct}=="14fe", RUN+="usb_modeswitch '/%k'"
      
    3. 并归档 /lib/udev/rules.d/77-mm-usb-device-blacklist.rules:

      ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1506", ENV{ID_MM_DEVICE_IGNORE}="1"
      
    4. 星号检测到重启和加密狗0

    • 2
  4. Best Answer
    Niklas Rosencrantz
    2017-01-29T11:49:37+08:002017-01-29T11:49:37+08:00

    我尝试使用新的 Ubuntu 16.04 UEFI 并将我的 BIOS 更新到最新版本,现在它就像即插即用一样工作。我的安装太旧了,有太多的修复和更改,现在它可以正常工作了。谢谢!

    在此处输入图像描述

    • 1
  5. Nikolai Koudelia
    2020-08-10T05:11:42+08:002020-08-10T05:11:42+08:00

    我使用上述答案中的说明让 ModemManager 找到我的华为 E173 USB 加密狗。这正是我在 CentOS 8 中所做的:

    # dnf install ModemManager (+enable the service, reboot)
    # mmcli -L
    No modems were found
    
    # lsusb | grep Huawei
    Bus 003 Device 003: ID 12d1:1446 Huawei Technologies Co., Ltd. HSPA modem
    
    # dnf install usb_modeswitch
    # usb_modeswitch -v 12d1 -p 1446 -c "/usr/share/usb_modeswitch/12d1:1446"
    
    # lsusb | grep Huawei
    Bus 003 Device 004: ID 12d1:1436 Huawei Technologies Co., Ltd. Broadband stick
    
    # mmcli -L
    /org/freedesktop/ModemManager1/Modem/0 [huawei] E173
    
    • 0

相关问题

  • 如何显示UMTS信号强度?

  • 如何在连接 MTP 设备时禁用自动播放功能?

  • 我这里有一个 22 号陷阱!除非我更新,否则没有互联网[关闭]

  • 修复 USB 驱动器自动通知

  • 如何从命令行重置 USB 设备?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve