On 3/6/10, Vagner Araujo <[email protected]> wrote:
> eu li esse post do Morimoto, entretanto, os passos descritos lá não
> funcionaram, primeiro porque quando o modem era conectado, o mesmo não era
> linkado em /dev pelo Slack, para conseguir acessar a internet pelo giro eu
> fiz o seguinte:
>
> 1º) Em uma maquina com dual boot(Slackware + Windows) acessei o Windows e
> então me conectei na rede utilizando o PC Suite da Nokia.
>
> 2º) Reinicei a máquina.
>
> 3º) Acessei o Slackware
>
> 4º) Subir o módulo na mão grande.
>
>    1. # lsusb
>
>            Saída do comando acima:
> Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
> *Bus 005 Device 002: ID 0421:018f Nokia Mobile Phones *
> Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
> Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
> Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
> Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
>
> 5º) # *modprobe usbserial vendor=0x421 product=**0x18f*
>
> 6°) Criei um link para *ttyUSB0*
>
>          # *ln -sf /dev/ttyUSB0 /dev/modem*
>
> 7°) Utilizei o *kppp* para discar e me conectar na rede e assim acessar a
> internet no Slackware
>
>
> Esse foi o único jeito de acessar a internet no giro pelo Slackware. Fiz
> vários testes, além de ter pesquisado como acessar o giro pelo GNU/Linux.
> Note que para acessar a internet eu acabei precisando do Windows, deve haver
> uma forma de acessar a net pelo giro sem utilizar a técnica descrita acima.
> Uma coisa curiosa que percebi assim como outras pessoas que também tentaram
> discar no giro utilizando o GNU/Linux, é que se você realiza os passos a
> partir do 3º), e tenta discar, ocontece alguma coisa que não permite que
> conexão seja inicializada, os testei que realizei com o *kppp*, toda vez que
> ele tenta inicializar a conexão, ele fica lá parado esperando alguma coisa,
> talvez ele esteja esperando alguma resposta que por algum motivo não está
> vindo.
>
> Caso alguém tenha conseguido discar pelo giro e assim acessar a internet a
> partir do passo 3º), então posta aí. ;-)
>
> Abraço.
> --
> Professor Vagner
> Java Developer
> Sun Certified Programmer for the Java Platform, SE 6
>
> O PLANETA É O MEU PAÍS, E A CIÊNCIA É A MINHA RELIGIÃO ! INDO AO INFINITO E
> ALÉM... !!!!!!
>
> --
> GUS-BR - Grupo de Usuários de Slackware Brasil
> http://www.slackwarebrasil.org/
> http://groups.google.com/group/slack-users-br
>
> Antes de perguntar:
> http://www.istf.com.br/perguntas/
>
> Para sair da lista envie um e-mail para:
> [email protected]

Quando tu liga o telefone direto no Linux, sem conectar no Windows,
ele é reconhecido como um dispositivo de armazenamento (tipo um
pendrive)? O que o lsusb mostra, mesmo vendor e product id?

Se for o caso, tu só precisa dar um eject nele, o kernel deveria se
virar deste ponto em diante e carregar o usberial/option.

Para descobrir qual dispositivo ejetar, olha no dmesg quando tu
conectar o modem, deve ser algo tipo isso:

[   12.625950] scsi 4:0:0:0: Direct-Access     WDC WD12 00BEVS-60RST0
  1G04 PQ: 0 ANSI: 2 CCS
[   12.626467] sd 4:0:0:0: Attached scsi generic sg2 type 0
[   12.630181] sd 4:0:0:0: [sdb] 234441648 512-byte logical blocks:
(120 GB/111 GiB)
[   12.631048] sd 4:0:0:0: [sdb] Write Protect is off
[   12.631160] sd 4:0:0:0: [sdb] Mode Sense: 00 38 00 00
[   12.631162] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[   12.632798] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[   12.632914]  sdb: sdb1
[   12.642174] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[   12.642292] sd 4:0:0:0: [sdb] Attached SCSI disk

Aqui no caso o dispositivo a ejetar é o /dev/sdb.

O meu modem da ZTE tem este comportamento, eu desativei o "modo
pendrive" mas antes disso eu usava a seguinte regra no udev
(70-persistent-cd.rules):

ENV{ID_CDROM}=="?*",
ENV{ID_SERIAL}=="ZTE__Incorporated_ZTE_CDMA_Technologies_MSM",
SYMLINK+="ztecd", ENV{GENERATED}="1"

Assim eu só precisava ejetar o /dev/ztecd, o udev fazia o link para o
dispositvo que deveria ser ejetado.

Sobre o link de /dev/ttyUSBX para /dev/modem, tu tem que criar uma
regra no udev pra fazer isso ou usar direto o /dev/ttyUSBX. Eu sempre
uso o /dev/ttyUSBX direto mas um udevadm monitor deve te dar os dados
para criar uma regra.

O uso do discador (kppp, gnome-ppp, pppd, wvdial e etc.) é ao teu
critério, a discagem funciona com todos, só muda a forma de
configurar. ;)

-- 
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]

Responder a