Huawei modem USB 4G não detectado

3

Eu tenho um problema com o modem da Huawei. O Ubuntu 16 não o detecta como um modem de banda larga móvel. Não consigo escolher nas minhas Conexões de Rede.

$ 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
$ 

Você tem alguma ideia do que eu poderia fazer?

Eu recebo o seguinte erro:

$ 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

A saída de lsusb | grep Huawei é:

Bus 002 Device 006: ID 12d1:1506 Huawei Technologies Co., Ltd. Modem/Networkcard
    
por Niklas Rosencrantz 24.06.2016 / 09:30

4 respostas

2

Eu tentei com um novo Ubuntu 16.04 UEFI e atualizei meu BIOS para a versão mais recente, agora funciona como plug'n play. Eu tive uma instalação muito antiga com muitas correções e mudanças, agora só funciona. Obrigado!

    
por Niklas Rosencrantz 28.01.2017 / 20:49
2

Eu tive o mesmo problema e corrigi-lo. Você precisa instalar o driver da Huawei para o Ubuntu.

  1. Configuração
    Com o resultado de lsusb no terminal (para mim, o pid da minha Huawei foi 12d1:15d2 , por exemplo) Veja aqui

  2. Faça o download dos drivers:
    HUAWEI Data Cards Linux (clique em Baixar arquivo). Veja aqui

  3. Instalação
    Veja aqui

por Jean-Pascal Genoud 30.06.2016 / 21:02
2

Da sua saída lsusb , imagino que você esteja falando de um modem USB E352 USB 3G / 4G, fornecido pela T-Mobile NL. Muito provavelmente este é um problema induzido pelo Windows. O Windows precisa primeiro instalar drivers de modem USB para poder montar o dispositivo como tal. Em vez de entregar um mini CD com drivers junto com o modem USB, a Huawei (e outras) instalam algum armazenamento flash em seus dispositivos. Assim, o dispositivo será inicialmente montado como armazenamento flash. Em seguida, em uma máquina Windows, o instalador instalará os drivers do modem e, finalmente, alterará as configurações dos dispositivos para que ele seja reconhecido como um modem da próxima vez.

Para usuários de Linux, isso é confuso, já que seus sistemas também reconhecerão primeiro o armazenamento flash, mas não o modem. E o armazenamento flash não é necessário, pois o kernel do Linux já tem todos os drivers necessários integrados. Eu não acho que você precisa instalar nenhum driver.

O que você precisa é da ferramenta usb_modeswitch . Instale-o nos repositórios do Ubuntu:

sudo apt-get install usb_modeswitch

Os seguintes comandos precisam ser executados como root. Então, preste a devida atenção ao que você está fazendo!

Conecte seu modem e encontre o ID do fornecedor e o ID do produto da sua Huawei:

lsusb | grep Huawei

Você encontrará o que você já sabia:

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

O ID do fornecedor é '12d1' e o ID do produto é '14fe'. usb_modeswitch tem muitos arquivos de configuração prontos em um tar -arquivo. Primeiro, encontre o arquivo de configuração do seu dispositivo no arquivo:

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

Em seguida, extraia seu arquivo de configuração do arquivo:

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

E traga:

cat 12d1fe

Provavelmente dirá:

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

Por fim, altere a configuração no seu dispositivo Huawei:

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

Agora, o driver de armazenamento flash será desconectado e o driver do modem será ativado. Para verificar se tudo correu bem, execute lsusb mais uma vez:

lsusb | grep Huawei

Se tudo estiver bem, você verá outro ID de produto. Uma pequena alteração com enormes consequências de usabilidade ...

Depois disso, você pode configurar sua conexão de internet 3G / 4G como de costume com o Network Manager. Certifique-se de desligar seu WiFi, já que WiFi e GSM não funcionarão lado a lado.

Se você quiser acompanhar o uso de seus dados, instale o pacote vnstat . É baseado em texto, mas fornece todas as informações. Você pode preferir uma GUI e também adicionar o pacote vnstati .

(Muito obrigado a Filip Vervloesem, que cobre este tópico em extensão na edição da Revista Linux Linux 09/2017.)

    
por LinuxRev 22.09.2016 / 15:59
1

Eu tenho o mesmo problema após a atualização para o Debian Stretch (9.0).

Corrigido como:

  1. extrair a configuração do modeswitch:

    $ sudo tar xf /usr/share/usb_modeswitch/configPack.tar.gz 12d1\:14fe -C /usr/share/usb_modeswitch/
    
  2. adicione a linha ao arquivo /lib/udev/rules.d/40-usb_modeswitch.rules:

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

    ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1506", ENV{ID_MM_DEVICE_IGNORE}="1"
    
  4. reboot e dongle0 detectados por asterisco

por Denis Selsky 23.08.2018 / 04:55