modem Huawei MU736 3G não mostrando no gerenciador de rede e não conectando

2

Eu tenho um módulo Huawei 3G, modelo MU736, instalado por padrão no meu laptop Clevo, Ubuntu 14.04 64.

Aqui está o que eu sei:

  • Eu tenho um dual boot com o Debian 8 Jessie (que apesar do Ubuntu não funciona com drivers nvidia) e este funciona quase propriamente com o modem (depois de fazer dpkg-reconfigure modem manager ), talvez eu possa usá-lo para saber como funciona.

  • O módulo é totalmente suportado pelo gerenciador de modem de desktop gratuito, conforme listado aqui: link

  • Os modos Usb funcionam corretamente, pois eu posso ver a interface do modem em lsusb e até mesmo a porta serial do modem em / dev / ttyUSB1 e vejo isso na GUI do gerenciador de modem, mas sem acesso.

  • Eu tentei dpkg-reconfigure modemmanager sem sorte, até mesmo a limpeza e a reinstalação não funcionaram.

Ajuda!

    
por Luca Anastasio 24.02.2015 / 18:56

2 respostas

1

O problema é resolvido com versões posteriores do Ubuntu, lembre-se de inserir o cartão SIM e o modem aparecerá no menu e funcionará bem.

    
por Luca Anastasio 30.12.2016 / 00:48
1

Encontrei alguns indicadores importantes aqui e aqui . Eles descrevem quais comandos precisam ser executados e como envolvê-los em um serviço systemd. No entanto, o serviço será executado se o modem estiver ou não presente, o que pode ser indesejável. Eu consegui usar as regras do udev em vez disso, assim a seqüência de inicialização será executada apenas se o dispositivo estiver realmente presente.

Observe que são para o HP hs3110, que se reporta como um dispositivo HP, não um dispositivo Huawei - se você tiver um dispositivo não-HP, o ID do dispositivo poderá ser diferente do que está descrito abaixo.

Instruções passo a passo:

Verifique se você tem usb-modeswitch e usb-modeswitch-data instalado (instale-os se estiverem faltando).

Edite /lib/udev/rules.d/40-usb_modeswitch.rules , adicionando as seguintes linhas ao bloco de regras de dispositivo:

# HP hs3110 (Huawei MU736)
ATTR{idVendor}=="03f0", ATTR{idProduct}=="521d", RUN+="usb_modeswitch '%b/%k'"
ATTR{idVendor}=="03f0", ATTR{idProduct}=="521d", RUN+="/bin/bash -c 'modprobe option && echo 03f0 521d > /sys/bus/usb-serial/drivers/option1/new_id'"

Instale wvdial .

Edite /etc/wvdial.conf , anexando a seguinte seção:

[Dialer 3G]
Init2 = ATZ
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init5 = AT+CGDCONT=1,"IP"
ISDN = 0
Modem = /dev/ttyUSB2
Modem Type = Analog Modem
Baud = 460800

Na próxima vez que você reiniciar e efetuar login, será solicitado seu PIN. Depois disso, o modem deve aparecer no Network Manager e você pode configurar uma conexão.

Uma ressalva: Você não poderá se conectar até executar wvdial 3G na linha de comando (você precisará fazer isso uma vez após cada reinicialização).

Ainda estou tentando descobrir como automatizar isso:

  • Usar a abordagem do systemd e adicionar o comando ao script de inicialização não funciona.
  • Com a abordagem do udev, adicionar wvdial à regra também não funciona.
  • Alguns sugeriram que seja um comando de início automático que é executado após o login, o que também não funcionou para mim.
por user149408 16.10.2017 / 16:31