[Respondendo minha própria pergunta]
[Primeiro de tudo Apology! Eu não sou um especialista aqui. Mas acho que pode ser que eu possa compartilhar o que aprendi através da experiência]
Meu primeiro problema foi quando eu estava conectando o modem através de software de driver fornecido com o modem Eu não conseguia usar alguns serviços de rede como VPN, Ubuntu Software Center etc. Estava acontecendo porque embora eu estivesse conectado à Internet não detectá-lo.
Problema: o Network Manager não consegue detectar a conexão com a internet.
Motivo: O driver fornecido com o modem estava usando WvDial para se conectar à Internet . Mas por causa desse bug no pacote wvdial, o Network Manager não conseguiu detectar a rede conexão.
Solução: Se o seu software de driver usar o wvdial, não o use. Conecte o modem como uma conexão de banda larga móvel.
Agora eu mencionei na minha pergunta que eu também tentei conectar meu modem através de conexão de banda larga móvel. Mas falhei porque não consegui encontrar meu modem na opção de banda larga móvel.
Problema: A banda larga móvel não detecta meu modem
Razão: Primeiramente, vamos dar uma olhada em como esses modems funcionam. Quando esses modems são conectados pela primeira vez, o sistema operacional os detecta como um meio de armazenamento / CD-ROM em vez de um modem. Para que o software do driver fornecido com o modem possa ser entregue. Depois de instalar o driver, o driver envia uma mensagem especial para o modem. Depois de obter essa mensagem, o modem alterna para o modo de modem. E agora está pronto para usar. Esse recurso desses modems é chamado de recurso ZeroCD (TM) . Este mecanismo é usado para que os drivers possam ser entregues com o modem sem a necessidade de qualquer CD / DVD adicional.
Na minha pergunta eu mencionei que quando eu conectava meu modem, meu software de driver não podia detectá-lo e eu pegava um conjunto de fornecedor e id de produto (no meu caso 19d2 e 0154) em lsusb comando. Depois de alguma sequência de plugging & amp; A desconexão do ID do produto mudaria para 2003 e agora o driver poderia detectar o modem. Isso estava acontecendo devido a esse recurso ZeroCD do modem. Primeiro, o modem é detectado como um meio de armazenamento e o ID do produto se torna 0154. Em seguida, o modem alterna para o modo de modem e o ID do produto se torna 2003. Esse mecanismo é chamado de troca de modem.
Pela mesma razão, a banda larga móvel não conseguiu detectar o meu modem. Então, para resolver esse problema, eu tenho que mudar o modem para o modo de modem de alguma forma. E para mudar eu preciso de algumas informações de configuração, como aquela mensagem especial que mencionei anteriormente, id do fornecedor, id do produto, etc.
Na verdade, há um bom pacote de software chamado usb_modeswitch que lida com essa coisa de comutação automaticamente. E o Ubuntu, por padrão, vem com este pacote de software. Agora, como isso é usb_modeswitch, ele lê um arquivo (chamado de arquivo de dados) chamado configPack.tar.gz localizado no diretório / usr / share / usb_modeswitch que contém as informações de configuração necessárias para mudar este tipo de modems. Se as informações de configuração do seu modem estiverem presentes nesse arquivo, seu modem deve alternar automaticamente pelo usb_modeswitch sem nenhum problema. Mas se você não estiver com problemas.
Solução: baixe o arquivo usb_modeswitch (se não estiver instalado no sistema) e o arquivo de dados mais recente deste site . Agora pode acontecer que o arquivo de dados do seu modem não esteja presente no arquivo de dados mais recente. Nesse caso, você pode esperar até que alguém o inclua lá para você ou você pode encontrar essas informações por si mesmo e informar os desenvolvedores de usb_modeswitch. Pode ser que eles incluam as informações de configuração do seu modem em sua versão posterior. Afinal, alguém tem que fazer isso! Você encontrará informações sobre isso no site acima.