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.
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!
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.
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:
wvdial
à regra também não funciona.