FórumGdH

Página Inicial do Guia do Hardware

Registrar FAQ Calendário Pesquisar Mensagens de Hoje Marcar Fóruns Como Lidos

Voltar   FórumGdH > GNU-Linux, FreeBSD e Software Livre > Suporte a hardware, módulos e drivers
Bem-vindo ao FórumGdH
Não se esqueça de se registrar, é grátis . Nós temos 759.202 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.

Resposta
 
Opções do Tópico
Antigo 26-01-2009, 12:58   #1 (permalink)
Luzemário
Novo Membro
 
Registrado em: Jan 2009
Localização: Brasília, DF
Mensagens: 50
Reputação: 9 Luzemário Tem uma excelente energiaLuzemário Tem uma excelente energiaLuzemário Tem uma excelente energia
Post [Mini-guia] Configuração do modem 3G D301 da Claro

Olá turma!!!

Depois de apanhar um bocado para configurar com sucesso o modem USB D301 da Claro, resolvi escrever este mini-guia de configuração, que apesar de ter sido testado no Mandriva que uso em meu eeePC 4G, pode ser utilizado para outras distribuições, sem estresse.

O problema é alguns kernels costumam se atrapalhar na identificação das funções, ativando só o pendrive, e descartando o resto.

Bastam uns poucos conhecimentos de uso do terminal, abundantes nos tutorias disponíveis no GdH.

Antes de mais nada, certifique-se de ter os seguintes pré-requisitos instalados:

– Kernel Linux 2.6.18 ou maior
– pppd versão 2.4.4 ou maior
– udev versão 118 ou maior

Essas informações podem ser rapidamente obtidas abrindo um terminal e digitando os comandos abaixo:

Código:
uname -a pppd --version udevd --version
Se necessário, atualize os pacotes de sua distribuição.

Cabe esclarecer que o modem USB que a Claro ultimamente anda vendendo aqui no Brasil é fabricado por uma empresa sul-africana, chamada Advinne (http://www.3g.co.za). O modem Traveller/Giant D301 na verdade é um Advinne AMC D301, que é vendido para integradores na China (Giant Enterprises), e depois redistribuído no Brasil. Esses modens 3.5G são mais baratos (para a Claro) que os Huawei E226, com velocidade máxima HSDPA de 3.6Mbps, enquanto que os E226 podem chegar até 7.2Mbps (no download). Obviamente isso não vai fazer nenhuma diferença até que a Claro um dia comece a vender planos maiores que 3.6Mbps...

A boa notícia é que a Advinne teve o cuidado de verificar a compatibilidade de seu produto com o Linux, inclusive efetuando testes usando uma distribuição genérica (foi utilizado o Slackware 12.1 como base).

Em razão do modem possuir várias funções de dispositivo (além de modem ele funciona como gateway de mensagem multimídia (MMS), placa de rede, terminal de envio SMS, pendrive e outros), para que ele seja reconhecido corretamente é necessário definir algumas regras do udev. O fabricante disponibiliza um "driver" (se é que podemos chamar assim) para esse propósito, como veremos a seguir.

Um ponto interessante nesse equipamento é que a parte "pendrive", que é utilizada para transportar os drivers do Windows é completamente funcional. Ao contrário de alguns modens que emulam um CD-ROM, a memória flash pode ser gravada, particionada, formatada, etc...

No meu caso, copiei o "driver" de Linux para ele, assim meu modem vai funcionar em qualquer lugar

Além de publicar os comandos crípticos do udev aqui, vou fazer um simples passo-a-passo para instalar o modem, então vamos lá:

0. Não plugue o modem ainda, ou ele poderá ser reconhecido só como pendrive;

1. Usando seu navegador preferido, vá ao site do fabricante conhecer o modem em http://www.3g.co.za/content/view/85/31/ e clique na palavra "Linux" nas especificações, onde se lê "Supports Linux", ou vá direto em http://www.3g.co.za/files/AMC_Linux.zip e baixe o zip com os "drivers";

2. Salve o arquivo zip em algum lugar conhecido (que tal seu diretório /home?) e use o descompactador de arquivos de sua preferência para extrair o conteúdo;

3. O zip contém apenas dois arquivos, AMC Linux.pdf (o guia) e AMC.rules (as regras para o udev). Abra um terminal como root e copie as regras do udev para o diretório onde o udev observa as regras (normalmente é /etc/udev/rules.d/), como nos exemplos abaixo:

Código:
sudo cp ~/AMC.rules /etc/udev/rules.d/
ou

Código:
su cp ~/AMC.rules /etc/udev/rules.d/
supondo que você descompactou os arquivos no seu diretório /home (o seu diretório home também é conhecido como "~")

4. Para fazer com que as regras passem a valer sem reiniciar o computador, digite (como root):

Código:
udevcontrol reload_rules
ou

Código:
udevadm control --reload-rules
dependendo da versão do udev que estiver instalada na sua distribuição.

5. Plugue o modem e voilá!!!! serão ativadas interfaces como ttyACM0, ttyACM1 (portas seriais de modem), usb0 (placa de rede, ainda não descobri como usar) e sd? (dispositivo de armazenamento).

Aí é só usar seu programa preferido para discar (wvdial, kppp, etc...), seguindo as diversas orientações do Morimoto existentes nos tutoriais e guias do GdH (tais como em http://www.hardware.com.br/tutoriais/3g-linux/). Quanto ao pendrive, é só usar o seu gerenciador de arquivos preferido.

Para os apressadinhos, aqui estão as regras do udev (copie e cole como AMC.rules no diretório /etc/udev/rules.d/)...

Código:
### # udev rule for Advinne AMC D301 HSDPA modem with onboard memory # This file changes the bConfigurationValue so that the ttyACM ports are detected by the kernel # # info@advinne.com # ### SUBSYSTEMS=="usb", ATTR{idVendor}=="0fd1", ATTR{idProduct}=="1000", ATTR{bConfigurationValue}=="1",RUN+="/bin/bash -c 'echo 3 > /sys/bus/usb/devices/%b/bConfigurationValue'" SUBSYSTEMS=="usb", ATTR{idVendor}=="0fd1", ATTR{idProduct}=="1010", ATTR{bConfigurationValue}=="1",RUN+="/bin/bash -c 'echo 2 > /sys/bus/usb/devices/%b/bConfigurationValue'"
Se por acaso o modem não funcionar corretamente na primeira vez, reinicie a máquina após copiar as regras... Existem outros comandos para evitar isso, mas sem dúvida o CTRL-ALT-DEL é mais que universal...

A propósito, algumas pessoas reportaram que o sistema reconhece o modem automaticamente. Isso depdende da versão do kernel instalada em seu sistema. Se o modem for reconhecido automaticamente, melhor ainda. Caso não seja, certamente é mais rápido adicionar regras no udev do que bater boca com a Claro para trocar de modem...

Meu propósito com este texto é mostrar às pessoas que conhecem pouco o Linux que diante de um problema, não há motivo para pânico (voltar imediatamente ao Windows?), apenas é necessário ler um pouco.

Esses problemas ocorrem em razão da "birra" de pessoas que tanto entram em pânico como espalham ele para os outros. Isso inclui muitos fabricantes.

Última edição por Luzemário : 11-03-2009 às 22:16.
Luzemário está offline   Responder com Quote
Antigo 26-01-2009, 13:27   #2 (permalink)
jqueiroz
Highlander
 
Avatar de jqueiroz
 
Registrado em: May 2002
Localização: Tijuca/RJ
Idade: 9
Mensagens: 87.782
Reputação: 1756 jqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputação
Padrão

Movido de "Acesso à Internet" para "GNU/Linux: Suporte a Hardware, Módulos e Drivers".
__________________
Visite Quepolis (link de indicação) | "chmod 777 nunca ajudou ninguém" (c) 2002-2010 JQueiroz/FGdH
CCNP: √ ² CCSI: □ | Conheça o Novo Bebuns
jqueiroz está offline   Responder com Quote
Antigo 29-01-2009, 22:44   #3 (permalink)
brunobreda
Newbie
 
Registrado em: Jan 2009
Mensagens: 1
Reputação: 0 brunobreda está indo no caminho certo
Padrão

I ae gurizada!
Seguinte, eu tenho esse modem, mas nao sei como perdi o cd de instalação ¬¬
Eu atualmente uso Vista mas semana que vem realizarei downgrade para XP... Alguem sabe um link para fazer download do driver desse modem pra XP/Vista?
Fico no aguardo, valeu!
brunobreda está offline   Responder com Quote
Antigo 30-01-2009, 1:39   #4 (permalink)
Cigano
Veterano
 
Avatar de Cigano
 
Registrado em: Apr 2006
Localização: Campo Grande - MS Pantanal
Mensagens: 1.490
Reputação: 20 Cigano é simplesmente gente boaCigano é simplesmente gente boaCigano é simplesmente gente boaCigano é simplesmente gente boaCigano é simplesmente gente boa
Enviar mensagem via MSN para Cigano
Padrão

Muito bom tem uma galera por ai quebrando a cuca para conseguir conectividade com dispossitivos da claro, agora é mais uma referência de configuração !!

Isso ae isso que é comunidade!!
__________________
Escolha uma distro aqui
Abraços,
Cigano!

Cigano está offline   Responder com Quote
Antigo 02-02-2009, 15:16   #5 (permalink)
Luzemário
Novo Membro
 
Registrado em: Jan 2009
Localização: Brasília, DF
Mensagens: 50
Reputação: 9 Luzemário Tem uma excelente energiaLuzemário Tem uma excelente energiaLuzemário Tem uma excelente energia
Padrão

Citação:
Postado Originalmente por brunobreda Ver Mensagens
Alguem sabe um link para fazer download do driver desse modem pra XP/Vista?
Não precisa procurar, o driver está no próprio modem, que também funciona como pendrive. Basta plugar e o ******** já vai abrir uma pasta que contém o instalador...

O CD que o acompanha é só para Mac.
Luzemário está offline   Responder com Quote
Antigo 02-02-2009, 15:20   #6 (permalink)
Luzemário
Novo Membro
 
Registrado em: Jan 2009
Localização: Brasília, DF
Mensagens: 50
Reputação: 9 Luzemário Tem uma excelente energiaLuzemário Tem uma excelente energiaLuzemário Tem uma excelente energia
Padrão

Citação:
Postado Originalmente por Cigano Ver Mensagens
Muito bom tem uma galera por ai quebrando a cuca para conseguir conectividade com dispossitivos da claro
E o jeito? já pensou em tentar perguntar isso para a atendente? até que na Claro tem uns especialistas gente boa, mesmo assim você tem que superar o front-end bizarro deles para poder falar com um...

Pelo menos nós tivemos sorte na escolha deles dessa vez, pois o fabricante se deu conta que o Linux está aparecendo cada vez mais...
Luzemário está offline   Responder com Quote
Antigo 03-02-2009, 6:23   #7 (permalink)
chuvadenovembro
Novo Membro
 
Registrado em: Aug 2005
Localização: americana-sp / 13478-110
Mensagens: 64
Reputação: 14 chuvadenovembro está indo no caminho certo
Enviar mensagem via MSN para chuvadenovembro
Padrão

otima dica esta sua amigo,

porem, infezlimente no meu linux nao funcionou.

talvez com este modem, voce ja deve ter usado este script tambem (ou algo semelhante)

Código:
ACTION!="add", GOTO="3G_End" BUS=="usb", SYSFS{idProduct}=="1000", SYSFS{idVendor}=="0fd1", PROGRAM="/bin/sh -c 'echo 3 > /sys/%p/device/bConfigurationValue'" LABEL="3G_End"
este codigo que coloquei acima, funciona perfeitamente, náo desconecta nem nada...o unico problema, é que nao consigo acessar a internet por 2.5G (pois tem lugares que vou, onde nao funciona 3G)

desculpa se estou escrevendo bobagens, mas é que sou usuario de windows, e tenho quebrado a cabeça p/ fazer as coisas funcionar, talvez colocar em 2.5G seja a coisa + simples do mundo e eu nem tenho menor noçao hehehe

vale acrescentar que estou comentando sobre um eeePC, linux XANDROS. e o modem é o mesmo da dica D301 da claro.

abraçao
chuvadenovembro está offline   Responder com Quote
Antigo 03-02-2009, 13:10   #8 (permalink)
Luzemário
Novo Membro
 
Registrado em: Jan 2009
Localização: Brasília, DF
Mensagens: 50
Reputação: 9 Luzemário Tem uma excelente energiaLuzemário Tem uma excelente energiaLuzemário Tem uma excelente energia
Padrão

Citação:
Postado Originalmente por chuvadenovembro Ver Mensagens
otima dica esta sua amigo,

porem, infezlimente no meu linux nao funcionou.
Que pena... talvez seja a versão do kernel...

Citação:
talvez com este modem, voce ja deve ter usado este script tambem (ou algo semelhante)

Código:
ACTION!="add", GOTO="3G_End" BUS=="usb", SYSFS{idProduct}=="1000", SYSFS{idVendor}=="0fd1", PROGRAM="/bin/sh -c 'echo 3 > /sys/%p/device/bConfigurationValue'" LABEL="3G_End"
O segredo está no comando "echo", que grava um valor dentro do arquivo do sistema. O que eu acho mais legal no Linux é que você tem arquivos especiais que correspondem as variáveis de sistema, e você pode mudar o valor delas diretamente (na maioria dos casos)!!! O "echo 3" muda o valor de "bConfigurationValue" de modo que o kernel consiga reconhecer as funções corretas.

Achei estranho não funcionar com você, pois o código acima faz quase a mesma coisa do outro. A diferença é que aqui você está explicitamente ignorando qualquer ação que não seja a adição do dispositivo (ACTION!="add", GOTO 3G_End) e no outro o pendrive e o modem sempre são removidos quando você despluga (a ação sempre é "add" quando você pluga de novo, por isso não é necessário pular o comando "BUS" que vem depois, como essas regras que você está usando), mas ambos alteram a variável de configuração com o mesmo valor ("3").

Esse comportamento depende exclusivamente da versão do kernel que você está usando, pois os novos kernels já tratam esse dispositivo como removível em todas as suas funções. Os kernels antigos tendem a manter os dispositivos de armazenamento, sobrepondo as funções restantes do dispositivo (como a função modem).

Citação:
este codigo que coloquei acima, funciona perfeitamente, náo desconecta nem nada...o unico problema, é que nao consigo acessar a internet por 2.5G (pois tem lugares que vou, onde nao funciona 3G)
Aí a coisa já é mais séria... para mudar configurações específicas do modem só usando o painel de configuração do fabricante, no Windows... é possível mudar essas configurações usando um programa equivalente ao HyperTerminal, como o minicom, mas é necessário conhecer os comandos AT GSM para fazer a alteração. Talvez, quando tiver tempo, eu faça um script para que os usuários Linux possam configurar alguma coisa sem usar o Windows... Enquanto isso, sugiro que você use algum Windows para setar o modem para "Banda de Frequência->Automatica".

Eu não gosto muito de deixar no automático porque estranhamente (será?) o modem prefere sempre a rede EDGE, usando o 3G em momentos de baixo trafego e sinal intenso (você raramente vai encontrar situações assim )

Citação:

desculpa se estou escrevendo bobagens, mas é que sou usuario de windows, e tenho quebrado a cabeça p/ fazer as coisas funcionar, talvez colocar em 2.5G seja a coisa + simples do mundo e eu nem tenho menor noçao hehehe

vale acrescentar que estou comentando sobre um eeePC, linux XANDROS. e o modem é o mesmo da dica D301 da claro.

abraçao
Hum... talvez isso explique a diferença de comportamento das regras no seu kernel...

Os Linux baseados no Debian (como o Xandros) tendem a usar versões mais conservadoras dos kernels (o Ubuntu pode ser considerado uma exceção às vezes...). Por um lado isso é bom, pois o que já está funcionando vai continuar funcionando se ninguém mexer... contudo, se algo novo não funcionar, vai ficar um bom tempo assim... é isso que se define como "primar pela estabilidade" por algumas distros. É melhor um pacote que você já conhece, e sabe que funciona (na maioria das situações) do que um novo e desconhecido, que pode "explodir" seu sistema...

Sou um usuário que gosta de testar coisas novas. Logo nos primeiros dias de uso do meu 701 notei que o Xandros é bom para quem quer um bom tablet, com aquelas funções que você logo se acostuma a usar. Mas como minha necessidade era um computador de verdade, logo troquei de distribuição. Optei pelo Mandriva, pois ele oferece um bom grau de compatibilidade com as funções do eee, além de me manter um pouco mais atualizado em relação aos pacotes. Assim, estou usando o kernel 2.6.27.10, e tudo simplesmente funciona. Problemas? eles sempre vão existir, mas eu nunca notei nenhum, para a minha necessidade.

Quando você desconfiar de que algo funciona diferente do esperado, sem motivo aparente, desconfie da versão do kernel. Ele é atualizado com mais frequência do que todos os softwares existentes, e o pessoal sempre está adcionando recursos e corrigindo alguma coisa. Isso não quer dizer que você não ganhe problemas novos, mas é só manter a versão antiga alguns dias. Caso algo saia errado, é só dar boot pelo kernel antigo e tudo ficará como antes.

Você vai ver que muitas soluções "quebra-galho" não são mais necessárias quando você atualiza o kernel regularmente. A atualização do kernel também depende muito da distro, e o Xandros não é necessariamente uma distribuição "centralizada" (onde você encontra tudo o que procura no mesmo lugar, pois alguns pacotes vem do próprio Debian, sem customização para o Xandros).

No Mandriva, quase tudo é controlado pelo pessoal que gerencia pacotes, assim você quase sempre encontra tudo o que precisa pelo instalador de pacotes. Isso simplifica muito as coisas e evita confusão. Outras distribuições também são bastante "organizadas".

Apesar do fabricante recomendar kernels acima de 2.6.18, na prática é melhor usar os mais atualizados que sua distribuição permitir. No Mandriva, que vem com o 2.6.27.4, o modem não é reconhecido corretamente mesmo com as regras do fabricante (aparecem vários erros no log), sendo necessário fazer a atualização para a última versão, usando o aplicativo de updates do sistema.

No link abaixo, você pode ver alguns comentários do Morimoto a respeito do Xandros, no final da página.

http://www.hardware.com.br/analises/...e/pagina4.html

Última edição por Luzemário : 03-02-2009 às 13:31.
Luzemário está offline   Responder com Quote
Antigo 05-02-2009, 21:28   #9 (permalink)
LUNGA
Novo Membro
 
Avatar de LUNGA
 
Registrado em: Dec 2003
Localização: Porto Alegre - RS
Mensagens: 50
Reputação: 20 LUNGA Tem uma excelente energiaLUNGA Tem uma excelente energia
Enviar mensagem via ICQ para LUNGA Enviar mensagem via AIM para LUNGA Enviar mensagem via MSN para LUNGA Enviar mensagem via Yahoo para LUNGA Enviar mensagem via Skype para LUNGA
Padrão

Aqui tem mais umas dicas sobre conexao 3G:
http://www.mundolunga.com/search/label/3g
__________________
Se o problema foi resolvido, não esqueça de editar o TÍTULO para ajudar quem tem os mesmos problemas.
Visitem: www.mundolunga.com
LUNGA está offline   Responder com Quote
Antigo 05-02-2009, 22:11   #10 (permalink)
MentorMex
Newbie
 
Registrado em: Jul 2007
Mensagens: 12
Reputação: 0 MentorMex está indo no caminho certo
Padrão

Galera,
Tou usando D301 3.5G (HSDPA) USB Modem com Vista SP2. Não consigo utilizando o aplicativo Claro. Sempre apresenta o erro "Software do telefone celular parou de funcionar". Gostaria de saber se alguém sabe onde baixo uma atualização ou se existe configuração para eliminar este erro. Já tentei na Claro mas não apresentaram solução. Consigo conectar utilizando uma conexão dial up que criei diretamente no Vista.
MentorMex está offline   Responder com Quote
Antigo 05-02-2009, 22:50   #11 (permalink)
jqueiroz
Highlander
 
Avatar de jqueiroz
 
Registrado em: May 2002
Localização: Tijuca/RJ
Idade: 9
Mensagens: 87.782
Reputação: 1756 jqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputação
Padrão

Olá MentorMex,

Se você usa Windows Vista, deve abrir um tópico em outra sala para seu problema (Palms, Câmeras, Telefonia & etc), já que esta sala é para problemas com dispositivos de hardware em Linux.
__________________
Visite Quepolis (link de indicação) | "chmod 777 nunca ajudou ninguém" (c) 2002-2010 JQueiroz/FGdH
CCNP: √ ² CCSI: □ | Conheça o Novo Bebuns
jqueiroz está offline   Responder com Quote
Antigo 12-02-2009, 19:48   #12 (permalink)
prveiros
Newbie
 
Registrado em: Apr 2005
Localização: Sorocaba
Mensagens: 5
Reputação: 0 prveiros está indo no caminho certo
Enviar mensagem via ICQ para prveiros Enviar mensagem via MSN para prveiros Enviar mensagem via Yahoo para prveiros
Padrão

Pessoal, preciso de ajuda. Depois de muito rodar em tutoriais e mais tutoriais pra colocar esse Giant pra funcionar, consegui conectar usando o gnome-ppp no Ubuntu Intrepid, mas... Só consigo fazer o Skype funcionar. O Browse, Gerenciador de E-mails, aMSN, etc, etc não "fununciam", isto é, não navegam e eu já estou ficando com uma "Giant Headache". Alguém pode me dar uma luz? A saída está direcionada para o ppp0, isso eu já vi. As configurações do modem e da discagem estão OK. Só falta o firewall que verei hoje em casa, mas... o dito cujo conecta e não navega!!! Agradeço a ajuda possível.
prveiros está offline   Responder com Quote
Antigo 12-02-2009, 21:55   #13 (permalink)
prveiros
Newbie
 
Registrado em: Apr 2005
Localização: Sorocaba
Mensagens: 5
Reputação: 0 prveiros está indo no caminho certo
Enviar mensagem via ICQ para prveiros Enviar mensagem via MSN para prveiros Enviar mensagem via Yahoo para prveiros
Padrão

A solução que a Advine disponibilizou, no meu caso, não funcionou, a outra mencionada em mensagem posterior funciona legal até hoje no meu computador.
prveiros está offline   Responder com Quote
Antigo 24-02-2009, 17:25   #14 (permalink)
jrkamil
Newbie
 
Registrado em: Oct 2004
Mensagens: 35
Reputação: 0 jrkamil está indo no caminho certo
Padrão

o meu D301 rodando em ubuntu kernel 2.6.27-11, ACM.rules e Gnome-ppp, algumas vezes perde a conexão, desmonta o dispositivo e o led fica piscando verde/azul. aí só se retirar da usb e colocar de novo para voltar ao normal. comandos mount e udev restart não resolvem. algem sabe como resolver, sem retirar/recolocar o modem ?
__________________
GigaByte GA-M61PME-S2
Athlon X2 4600
Ubuntu 8.10
jrkamil está offline   Responder com Quote
Antigo 05-03-2009, 17:56   #15 (permalink)
Luzemário
Novo Membro
 
Registrado em: Jan 2009
Localização: Brasília, DF
Mensagens: 50
Reputação: 9 Luzemário Tem uma excelente energiaLuzemário Tem uma excelente energiaLuzemário Tem uma excelente energia
Padrão

Citação:
Postado Originalmente por chuvadenovembro Ver Mensagens
o unico problema, é que nao consigo acessar a internet por 2.5G (pois tem lugares que vou, onde nao funciona 3G)
A banda de frequência do D301 pode ser livremente escolhida utilizando o comando de modem "Ajustar funcionalidade do telefone" (comando AT+CFUN).

Para digitar comandos de modem no Linux, você precisa ter o modem corretamente instalado e funcionando, e um programa de terminal de modem como o minicom, que vem instalado (ou está disponível nos pacotes para instalar) na maioria das distribuições. O minicom funciona de forma semelhante ao Hyperterminal do Windows, e é a cara do antigo Telix para MS-DOS...

Na tela de configuração do seu programa de terminal, selecione a porta onde o modem está instalado (usualmente /dev/ttyACM0) e salve na configuração dele. Após a inicialização do programa, simplesmente digite
Código:
AT
e tecle ENTER (se o texto que você digitar não aparecer na tela, não tem problema. Lembre-se apenas de teclar ENTER após cada comando). O modem deve responder com OK ou "0". Se o modem não responder, experimente digitar
Código:
ATE1V1Q0
e tecle ENTER. Caso ele ainda não responda, verifique se está usando o dispositivo correto (/dev/ttyACM0) e se o modem foi reconhecido corretamente pelo kernel. Atualize seu kernel se o modem não for reconhecido.

Se o modem responder, o programa está conseguindo se comunicar com o modem corretamente. Então digite:

Código:
AT+CFUN=5
para escolher 2G

ou

Código:
AT+CFUN=6
para escolher 3G

O modem seleciona a nova banda e responde com OK.

O comando AT+CFUN pode ser digitado usando letras maiúsculas ou minúsculas, mas não uma mistura de ambas. Não é possível por exemplo, digitar
Código:
AT+Cfun=6
Para gravar sua escolha na memória do modem, para que ele sempre fique na opção escolhida quando você ligá-lo, digite:

Código:
AT&W
O modem responde com OK. Esse comando serve para gravar as opções modificadas no perfil de configuração que ele tem na memória, que são recuperadas quando o modem é ligado. Essas opções ficam valendo até que outro comando seja dado (ou no caso do Windows, seja usado o programa do modem, que redefine várias opções). Quando o modem é resetado com o comando ATZ, ou religado, o perfil de configuração existente na memória é lido novamente.

Outras opções do comando +CFUN reconhecidas pelo D301 são as seguintes:

0: Funcionalidade mínima (o modem entra na economia de energia. Ele fica extremamente lento, demorando muito a responder aos comandos AT digitados no terminal, isso quando responde, sendo necessário retirar e reinserir o modem para reativá-lo);

1: Funcionalidade máxima (tudo ligado, modo automático de escolha de banda, controlado pela operadora);
2-3: Não usados nesse modelo;
4: O transmissor e o receptor do modem são desligados para economizar energia (a luz do modem fica verde sem piscar). O resto fica ligado, permitindo que sejam digitados outros comandos de modem ou utilizadas outras funções que não façam uso da rede;
5: Funcionalidade máxima, exceto rede 3G (a parte 3G é desligada para economizar energia);
6: Funcionalidade máxima, exceto 2G (nada é desligado, só a preferência da banda fica fixa em 3G).

Para ver uma lista das opções aceitas pelo modem, digite AT+CFUN=? e tecle ENTER. Para ver a opção atual, digite AT+CFUN? e tecle ENTER. Digitar AT+CFUN= sem nenhum parâmetro equivale a digitar AT+CFUN=0, opção que vai fazer o modem parar de responder ao terminal, conforme explicado acima.

NÃO USE O COMANDO AT&W SE O COMANDO AT+CFUN ESTIVER AJUSTADO PARA O VALOR "0" (ZERO). Atribua outro valor ao AT+CFUN (o padrão de fábrica é "1") antes de digitar AT&W.

Para referência sobre os comandos AT dos modens GSM, busque no Google por ETSI GSM 07.07.


************************************************** **
Bom, eu ia colocar isso em "UP", mas na dúvida, é melhor não arriscar infringir as regras do fórum... já estou com excesso de cartões...

Atualização em 29/04/09:

É hilário... cá estou eu, baixando o driver do windows pelo Linux...

Tudo começou quando fui reclamar na Claro porque minha conexão estava um lixo. Teste vai, teste vem, a moça pediu que eu conectasse o modem em outra USB, etc, etc... até aí tudo bem, até que ela pediu para desinstalar o modem e reiniciar a máquina. Quando foi para reinstalar, advinha? os arquivos de instalação que ficam na parte pendrive estavam corrompidos. Eu tinha percebido antes uma daquelas porcarias de vírus tipo AUTORUN.INF, e deletei a tempo de evitar infecções na minha máquina de casa, mas a infecção foi no micro do trabalho (que tem antivírus, firewall, administrador de rede chato e etc), e lá mesmo o instalador dos drivers (que vem só na memória flash do modem) foi corrompido.

Após me mandar até inserir o CD do Machintosh que acompanha o modem para tentar a instalação no Windows, a moça da Claro finalmente informou que a única coisa a fazer seria ir numa loja da Claro para copiar os drivers de outro modem D301 "bom". Até que eles são prestativos, depois do cansaço que você leva.

Se você for um dos afortunados a passar pelo problema de perder os drivers de Windows que ficam no modem por qualquer motivo, aqui vai uma dica:

1. Reinicie o micro pelo Linux, caso o tenha instalado, ou use uma distribuição Live-CD;
2. Siga os procedimentos do início deste tópico para fazer o modem funcionar no Linux. Mesmo num live-CD, as configurações vão permanecer até o sistema ser reiniciado;
3. Conecte à internet pelo modem mesmo, e visite http://www.simmdobrasil.com.br/, clique em "Suporte" e em "Downloads";
4. Baixe a versão do software do D301 para a Claro ou a Vivo, de acordo com sua operadora. Você pode até mesmo salvar direto no pendrive do modem ou na partição do Windows, que é montada em /mnt/windows na maioria das distribuições atuais. Só lembre de descompactar o arquivo antes de usar.
5. Agora você já pode ligar para a Claro de novo e continuar sua reclamação...

Última edição por Luzemário : 29-04-2009 às 22:56.
Luzemário está offline   Responder com Quote
Antigo 15-06-2009, 14:47   #16 (permalink)
Garcia Evaldo
Newbie
 
Registrado em: Jun 2009
Mensagens: 1
Reputação: 0 Garcia Evaldo está indo no caminho certo
Thumbs up Obrigado - Eu te Amo

Luzemário muito obrigado cara, me ajudou mtmtmtmt, o único topico que relamente valeu a pena!!! pesquisei no google o dia inteiro..Obrigadão
Garcia Evaldo está offline   Responder com Quote
Antigo 24-08-2009, 22:15   #17 (permalink)
mrcharara
Super Participante
 
Avatar de mrcharara
 
Registrado em: May 2008
Localização: Porto Alegre - RS
Mensagens: 474
Reputação: 13 mrcharara é um modelo a seguirmrcharara é um modelo a seguirmrcharara é um modelo a seguir
Padrão

Cara eu uso esse modem desde janeiro desse ano e varri a internet atrás de um tutorial, e o seu é o melhor, parabéns ate abandonei o linux por uns tempos por causa da incompatibilidade e a dificuldade que eu tive de instalá-lo.
O que consegui fazer em várias distros com as suas dicas.
Demorei pra achar essa dica procurei aqui no GdH e nao tinha achado, mas parabéns pela dica, resolveu de vez o que emperrava a eliminação total do windows no meus notebooks.
__________________
Windows 7 Ultimate x86_64
Ubuntu 11.10
mrcharara está offline   Responder com Quote
Antigo 25-12-2009, 10:53   #18 (permalink)
Luzemário
Novo Membro
 
Registrado em: Jan 2009
Localização: Brasília, DF
Mensagens: 50
Reputação: 9 Luzemário Tem uma excelente energiaLuzemário Tem uma excelente energiaLuzemário Tem uma excelente energia
Padrão

Citação:
Postado Originalmente por jrkamil Ver Mensagens
o meu D301 rodando em ubuntu kernel 2.6.27-11, ACM.rules e Gnome-ppp, algumas vezes perde a conexão, desmonta o dispositivo e o led fica piscando verde/azul. aí só se retirar da usb e colocar de novo para voltar ao normal. comandos mount e udev restart não resolvem. algem sabe como resolver, sem retirar/recolocar o modem ?
jrkamil, essa indicação significa que o modem está em modo de atualização de firmware. O dispositivo USB "GW D301" é removido, e em seu lugar aparece um dispositivo USB chamado "Software Donwload".

O firmware do modem pode ser atualizado diretamente pela porta USB, a fim de que seja possível corrigir defeitos sistêmicos, que possam impedir a venda do produto. O problema, é que falhas assim exigem que o fabricante [original] disponibilize uma versão de firmware, e que haja uma parcela significativa de usuários reclamando.

Uma vez que a Claro e a Vivo pararam de comercializar esse modelo, é remota a possibilidade de uma atualização. Além disso, reclamar com a Simm do Brasil de nada adianta, pois eles respondem que o Linux não é suportado pelo seu produto.

Por um motivo qualquer que ainda não descobri, o daemon pppd está executando a sequência necessária para entrar no modo de download de firmware no modem. Isso acontece frequentemente comigo quando estou respondendo mensagens no Gmail. Não é um defeito.

Infelizmente isso só acontece no Linux, uma vez que o driver fornecido para Windows evita que essa sequência de caracteres seja transmitida da forma necessária para ativar a função, e consequentemente "engane" o modem.

Para confirmar esse comportamento, você pode consultar o log do seu sistema Linux usando o comando abaixo em um terminal como root, após o problema ocorrer:

Código:
cat /var/log/messages | grep Software Download
Se este dispositivo USB estiver presente enquanto a luz do modem alterna entre as cores Ciano/Azul/Verde, certamente o modem está no modo de Download esperando pelo arquivo de firmware.

Por mais estranho que possa parecer, as piscadas coloridas do led do modem querem dizer "Software Download" em código morse.

Infelizmente, a única forma de encerrar o modo de transferência de firmware é mandando o firmware adequado (me avisa se você encontrar um) ou reiniciando o modem via cold-boot (desliga a alimentação e liga, ou seja, tira da porta USB e põe de novo). Não adianta nem tentar comandos de modem nessa hora, pois nesse modo o dispositivo nem sabe ainda que hardware ele contém. Ele nem sonha em ser modem ainda...

Ah, já ia esquecendo: A luz na cor vermelha que dizer "Cartão SIM Inválido". Pode ser um mau-contato no cartão, o cartão está com algum problema junto à operadora, ou ainda os contatos estão sujos. Use uma borrachinha para "apagar" os defeitos. :P
__________________
Por favor, não adicione reputação. Reputação não define o caráter ou a capacidade de ninguém. Se está feliz com o que escrevi, simplesmente escreva também, e ajude as outras pessoas.
Luzemário está offline   Responder com Quote
Resposta


Opções do Tópico

Regras de Mensagens
Você não pode criar tópicos
Você não pode postar respostas
Você não pode anexar arquivos
Você não pode editar suas mensagens

Código vB está Ligado
Smiles estão Ligado
Código [IMG] está Ligado
Código HTML está Desligado
Ir para...


Horários baseados na GMT -3. Agora são 21:25.