Depois de mais de um século sem escrever (e ainda estar com o bluetooth com problemas), volto a escrever para contar minha experiencia sobre a conexão das placas PCMCIA GSM (Em especial a SE GC89). Recentemente comprei uma placa dessas (Lembrar de colocar uma foto, pois estou escrevendo com a conexão da placa), e pensei que não funcionaria no Linux. Ledo engano.Habilitei a linha ontem, e ja tinha levado o notebook. Como o primeiro teste sempre é o dmesg (pra ver se aparece algo), então fui e vi isso:
[ 8591.584000] pccard: CardBus card inserted into slot 0 [ 8591.584000] PCI: Enabling device 0000:06:00.1 (0000 -> 0001) [ 8591.584000] ACPI: PCI Interrupt 0000:06:00.1[A] -> GSI 17 (level, low) -> IRQ 16 [ 8591.584000] 0000:06:00.1: ttyS0 at I/O 0xa400 (irq = 16) is a 16550A
Já vi que ele cria um dispositivo serial (ttyS0) e caí matando nele. Infelizmente não consegui nada. Procurei no google e achei um punhado de sites falando em configurações do pppd. Se alguem quiser conectar com ele, ou qualquer outro, as unicas coisas que merecem atenção é as duas strings de inicialização (Isso mesmo), sendo que elas mudam de operadora para operadora (Mas dá pra fazer um arquivão generico, vou explicar), a taxa de transferencia (Por uma questão do serial_cs, na GC89 é IMPOSSIVEL conectar com mais de 57600 bps Há solução para isso! Veja aqui) e a Terminação, que deve ser feita por hardware. O resto é o trivial (Autenticação PAP/CHAP, IP automagico e por ai vai), e creio que os usuários mais avançados vão saber mexer.
A configuração para kppp vou mostrar ilustrada. Se alguem se dispor a fazer isso no gnome-ppp, entrem em contato ;]
1) Criar a conexão:
KPPP > Configurações > Contas > Nova > Configuração Manual
Não é necessario mudar mais nada nessa tela, só precisa de um OK.
2) Criar o modem:
KPPP > Configurações > Modems > Novo
A questão do dispositivo é bem simples. Execute “dmesg | grep tty” e o dispositivo que aparecer, normalmente é ele mesmo. A maioria dos notebooks hoje não tem porta serial, então ele fará como o meu, linkando na primeira porta (ttyS0). Se aparecer mais de uma, certifique-se de que não é a porta serial já alocada a outro driver (Alguns modems internos funcionam).
Aba Dispositivo:
E na aba Modem, clique em “Comandos do Modem…”. Lá terá String de Inicialização 1 e 2. Na primeira coloque “AT+cfun=1″ (Isso serve pra literalmente ligar a placa, ativando o chip e chamando a rede), e na segunda coloque “AT+cgdcont=1,”IP”,”tim.br”" (Sem as ultimas aspas). Aqui temos um caso peculiar. Este comando está ajustando o “Slot 1″ para a APN tim.br (Dado que você consegue com a operadora). Se você usa Claro, use claro.com.br; para outras operadoras não sei. [SESSÃO EXPERIMENTAL] Pode-se tentar colocar assim: “AT+cgdcont=1,”IP”,”tim.br” AT+cgdcont=2,”IP”,”claro.com.br”", se o discador aceitar (o pppd aceita se cada um deles tiver em linhas separadas), então discar para *99***1# irá chamar um chip da TIM, e discar *99***2# irá chamar a Claro. Isto é particularmente util quando se tem mais de um chip de dados.
Dê OK e feche tudo. Se nada deu errado, você deve conseguir se conectar. Lembrando que a primeira conexão demora mais, porque ele só liga a placa quando você insere. O transmissor GSM é ligado quando você manda discar. Então leva mais ou menos o mesmo tempo que você leva pra ligar o telefone.
ADENDOS:
- Para configurar mais de uma operadora, coloque no seu programa favorito, mais de uma linha AT+cgdcont, como dito acima.
- A APN é um dado que pode ser obtido com a operadora.
- Devido a questões que eu ACHO ser do serial_cs, a conexão fica restrita a 57600 bps. O Escambau!
- NAO! EU NAO SEI DESBLOQUERAR ELE! :]

[Comentar este artigo] - [Mais artigos deste autor]


![[Powered by PHPlanet]](images/phplanet-alpha-small.png)

![[Powered by PHPlanet]](images/phplanet.png)
![[Powered by PHP]](images/php.png)
![[Powered by Smarty(TM) Template Engine]](images/smarty.png)
![[Powered by MySQL®]](images/mysql.png)