configurando o modem USB (Huawei EC156) no Ubuntu 13.10

5

Estou enfrentando dificuldades na instalação do meu modem USB no Ubuntu 13.10. Ao contrário do que muitos sugeriram, ele não é detectado automaticamente, nem a configuração de uma nova ajuda de conexão. O dispositivo USB está listado no lsusb, mas não sob o gerenciador de rede ou Dispositivos, ele é detectado como um CD-ROM, o que eu entendi da web foi que o usb-modeswitch pode ser usado para alterná-lo para um dispositivo USB. Mesmo a opção 'Enable Mobile Broadband' não é mostrada no gerenciador de rede.

O que foi interessante é quando eu começo o laptop com o windows 7 e uso o modem USB e depois disso reinicio com o Ubuntu, tanto o Enable Broadband quanto a conexão de banda larga móvel podem ser vistos. Infelizmente, a conexão com a Internet não pôde ser instalada.

Eu tentei usar o comando USB-modeswitch como sugerido em algum lugar, mas parece que não funciona. A seguir, a mensagem.

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!

Eu estou preso com este problema por 4 dias agora, qualquer ajuda seria apreciada

    
por Sandeep Tripathy 21.10.2013 / 04:33

5 respostas

6

Depois de tanta dor, o seguinte post de Jaydeep funcionou.

link

Ainda postaremos a resposta abaixo.

Verifique o nome do seu dispositivo USB executando o seguinte comando no Terminal

lsusb

digite o seguinte para ir para a pasta usb_modeswitch.d

cd /etc/usb_modeswitch.d

crie um arquivo de configuração (.conf) usando o seguinte comando.

sudo gedit

Copie e cole o seguinte no arquivo e salve.

DefaultVendor= 0x12d1 
DefaultProduct=0x1505 

MessageContent="55534243123456780000000000000011062000000100000000000000000000"

Lembre-se de que o12d1 e o 1505 nos valores DefaultProduct e DefaultVendor estão de acordo com a saída recebida em lsusb para o seu dispositivo Huawei.

Salve o arquivo como 12d1: 1505. (qualquer outro nome também deve funcionar !!)

Execute o comando usb_modeswitch como abaixo.

sudo usb_modeswitch -I -W -c 12d1\:1505

O dispositivo deve ser detectado, adicione uma nova conexão e veja se ela está conectada.

Se não, por favor, reinicie, execute o mesmo comando usb_modeswitch novamente e veja se está funcionando! (Para mim, funcionou após o reinício)

Note, para fazer funcionar, você tem que rodar o comando usb_modeswitch que todo PC inicia, para evitar isso, um script pode ser usado.

    
por Sandeep Tripathy 27.10.2013 / 04:46
2

Eu tive o mesmo problema no Ubuntu 14.04.3. Finalmente encontrei uma solução permanente instalando o driver da Huawei. (Não há necessidade de executar o usb_modeswitch mais)

Faça o download do driver modificado da Huawei em este link . (O driver da Huawei do link oficial dá alguns problemas durante a instalação. Verifique esta questão: Huawei Driver Linux no Ubuntu 13.04 )

Instalação

  • Extraia o arquivo para o Desktop

    % bl0ck_qu0te%
  • Mude para o diretório extraído cujo nome é driver

    % bl0ck_qu0te%
  • Mude para a raiz e torne o script chamado install executable

    % bl0ck_qu0te%
  • Instale o script

    % bl0ck_qu0te%

Criando uma conexão de banda larga móvel

  • Vá para Configurações - > Rede - > Banda larga móvel e clique em Adicionar nova conexão
  • Siga as etapas que envolvem a seleção do país, do operador etc.

Na próxima vez que você inserir o modem, ele será detectado corretamente e você poderá se conectar à conexão de banda larga móvel criada anteriormente clicando no ícone Rede na bandeja do sistema.

Créditos para: Vels

    
por Gobinath 14.10.2015 / 15:39
0

Se você ainda tiver o problema e não tiver "ativar a banda larga móvel" como uma opção disponível. Isso poderia ser semelhante ao problema que tive.

Eu instalei a GUI para "modem-manager".

Em seguida, conectou o dongle e executou a GUI. Isso encontrou o dongle e depois de preencher os detalhes na tela para o fornecedor, etc, o modem funcionou.

    
por Trevor H 24.10.2013 / 11:04
0

Abra o seu terminal e digite o comando:

 sudo apt-get install modemmanager

(Você precisa de uma conexão com a internet para baixar este pacote.)

    
por kishore sakthi 20.08.2014 / 06:47
0

A resposta do sandeep é perfeita, mas eu senti vontade de adicionar isso, essa é uma maneira de automatizar o processo e funcionará 100% do tempo:

  • após seguir o que o sandeep disse, copie o seguinte em um arquivo chamado foo.sh (a parte 'foo' pode ser o que você quiser) e certifique-se de substituir 140c pelo ID do produto ec156 lsusb

      #!/bin/bash
    
      sudo usb_modeswitch -I -W -c /etc/usb_modeswitch.d/12d1\:1505 
      sudo usb_modeswitch -v 0x12d1 -p 0x140c -H -W 
      sudo wvdialconf
      wvdial
    
  • no tipo de terminal chmod +x foo.sh e, em seguida, sudo ./foo.sh

  • ele deve funcionar perfeitamente agora, se não funcionar, e mesmo que isso aconteça (para evitar problemas futuros), abra /etc/wvdial.conf (em gedit digitando sudo gedit /etc/wvdial.conf ) e adicione Carrier Check = no no No final do arquivo, isso ocorre porque alguns modems são estranhos e continuam insistindo que não há uma operadora que possa causar muitos problemas.

agora tudo que você tem que fazer toda vez que quiser se conectar à internet é inserir o seu modem e ir ao diretório onde você colocou o foo.sh e digitar no terminal sudo ./foo.sh , caso encontre algum problema livre para mencioná-los em um comentário

    
por Farouk Jouti 06.10.2014 / 05:31