Eu tive o mesmo problema: lsusb
estava detectando o cartão corretamente, e também o NetworkManager, mas não conseguiu se conectar.
A solução que finalmente funcionou para mim foi usar wvdial
. A execução de wvdialconf
no terminal com meu modem conectado automaticamente detectou e gerou o arquivo de configuração ( /etc/wvdial.conf
) que eu editei. Mas você também pode criar diretamente o arquivo sem executar esse comando.
Veja como fica o meu arquivo /etc/wvdial.conf
após a edição:
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0
Stupid Mode = 1
Modem Type = USB Modem
ISDN = 0
New PPPD = yes
Modem = /dev/ttyUSB0
Baud = 460800
[Dialer vodafone]
Username = vodafone
Password = vodafone
Phone = *99#
Para editar /etc/wvdial.conf
, você precisa ter permissões de root. Digitar sudo gedit /etc/wvdial.conf
no terminal abrirá o arquivo necessário
Agora, a execução de wvdial vodafone
deve conectá-lo à rede.
Pode ser necessário alterar ttyUSB0
com algum outro modem, dependendo de qual porta o modem está configurado.
Outro problema que eu ouvi algumas pessoas encontrarem é que os sticks usb tem vários modos: um para o "CD" com drivers, um para o cartão microSD opcional e um para o modem em si. Por isso, pode ser detectado como um dispositivo errado, fazendo com que a conexão falhe (por exemplo, tentando se conectar à Internet através do leitor microSD). Existem outros fóruns, como este , que descreve como fazer isso usando usb_modeswitch
. TODO: Se alguém tiver feito isso, atualize este post para dar instruções adequadas