On 5/12/10, arthur fontolan <[email protected]> wrote:
> Galerinha do meu Slackware, venho aqui aperria-los uma vez mais...
>
> Estou tentando fazer funcionar um modem 3G MSA405HS da Tim no Slack13.
>
> No ubuntu 10.04, apesar os N tutoriais pela net, basta um eject /dev/sr0 no
> dispositivo criado pelo modem que depois o sistema reconhece o mesmo o modem
> e ai posso configura-lo corretamente.

Eu não tenho experiência com o modem, mas pelo ID que tu mostrou
abaixo, parece ser da ZTE (19d2), talvez não seja exatamente igual,
mas na minha experiência com outros modelos funciona como tu descreveu
no Ubuntu.


> No Slack, o sistema consegue criar corretamente o CDROM virtual do modem,
> dai mesmo um eject /dev/sr0 não funciona.
Como assim "não funciona"? Retorna algum erro? O led dá aquela
piscada/mudança de cor? Ja tentou com strace? (embora o strace não
pareça claro para muitos, não é dificil achar mensagens como "access
denied" ou "file not found" e corrigir estes problemas)

> Olhando no GuiadoHardware, tem uma dica de se criar uma regra udev para
> barrar o carregamento do CDROM virtual e carregar o modulo usbserial com o
> dispositivo correto.
>
> A regra seria:
>
> SUBSYSTEM=="block", ACTION=="add",
> SYSFS{idVendor}=="19d2", SYSFS{idProduct}=="2000",
> OPTIONS="ignore_device"
> SUBSYSTEM=="usb",
> SYSFS{idVendor}=="19d2", SYSFS{idProduct}=="0037",
> RUN+="/sbin/modprobe usbserial vendor=0x19d2 product=0x0037"
> Mas o que passa a acontecer é que com essa regra em /etc/udev/rules.d, o
> sistema trava no boot, não reconhecendo as partições.

Provavelmente é por causa da ordem das regras. O udev vai tentar ler
primeiro as regras no /etc/udev/rules.d e depois vai pegar as regras
"do sistema" (/lib/udev/rules.d se não me engano, eu só tenho acesso a
Debian aqui no campus), mesmo assim, não deveria trancar ou fazer com
que as partições (e possivelmente discos) desapareçam.

Tu já testou com essas regras, sem reiniciar o computador? Pode dar um
reload no rc.udev e depois usar o "udevadm monitor" para ver o que
acontec quando conecta o modem.

> Primeiro, aos mais experientes.... tem algum erro na regra?
Na regra não parece ter nada errado, mas como falei, pode ser a ordem
em que ela é carregada.

> Segundo, alguem colocou esse modem para funcionar no slackware? Eu estava
> com um huawei e160, mas travando demais e troquei por este, dai estou
> apanhando um pouco.
Como falei, eu já usei modelos do mesmo fabricante (MF626 e MF622) e
desde o kernel 2.6.27 funciona sem precisar de regra do udev,
usb_modeswitch ou qualquer outra coisa externa.

Uma coisa que eu fiz com os meus modems pode te ajudar: há um comando
que tu passa para o dispositivo que desativa o modo CD-ROM, com isso,
não precisa ejetar, é só conectar ao computador e usar como modem.

O problema é que, se tu quiser usar num windows que não tem o driver
instalado, tem que executar o comando AT que reativa o mesmo (e isso
tem que ser feito num outro windows com driver ou num linux, o que
pode nem sempre ser o caso).

Com o aviso dado, o que eu faço é de acordo com o documento disponível
em http://www.zte.com.au/downloads/USB_Modem_Config_Procedure.pdf

-- 
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