Sony Ericsson MD300 e Ubuntu 9.04 / 10.04

Publicado por Anderson Silva em 14/07/2010

[ Hits: 6.370 ]

 


Sony Ericsson MD300 e Ubuntu 9.04 / 10.04



Modem 3G no Linux, em alguns casos, é uma caixinha de surpresa. Com o modelo Sony Ericsson não é diferente. Utilizava o Ubuntu 9.04 e a regra para funcionar era, adicionar um regra ao udev, simples. Cria-se o arquivo /etc/udev/rules.d/50-md300modem.rules com o seguinte conteúdo:

ACTION!="add", GOTO="3G_End"
BUS=="usb", SYSFS{idProduct}=="d0cf", SYSFS{idVendor}=="0fce", RUN+="/bin/sh -c 'echo 3 > /sys/%p/device/bConfigurationValue'"
LABEL="3G_End"

O que essa regra faz? Simples, se for o modem MD300, ou seja, produto d0cf e do fabricante 0fce, então ele muda o conteúdo do arquivo bConfigurationValue para 3, desabilitando a funcionalidade de pendrive do e habilitando apenas a função do modem.

Fiz um upgrade do Ubuntu para o 10.04 sem remover o 9.04. É ruim porque não é um upgrade real e muitos arquivos de configurações ficam antigos e não se percebe muita diferença. Neste caso o modem funcionava normalmente, não precisei fazer nada.

Troquei meu HD, e fiz uma instalação do zero do Ubuntu. Pois bem, o modem não funcionou mais e descobri algumas mudanças no udev, e vi que seria só alterar o arquivo para ficar assim:

ACTION!="add", GOTO="3G_End"
SUBSYSTEMS=="usb", ATTRS{idProduct}=="d0cf", ATTRS{idVendor}=="0fce", RUN+="/bin/sh -c 'echo 3 > /sys/%p/bConfigurationValue'"
LABEL="3G_End"

Resumindo, o SYSFS foi depreciado e usa-se o ATTRS. O BUS também depreciado e substitui-se por SUBSYSTEMS. Depois disso foi só reiniciar o udev e pronto.

Outras dicas deste autor

Modelar dados agora ficou fácil

Reduzindo o consumo do Panda-vermelho (Firefox)

Tunando o Firefox

Leitura recomendada

Fake cam no aMSN

FlashGot - Usando aceleradores de download, sem precisar de linha de comando

Projeto Software Livre São Paulo

Visualizar vídeos feitos em Adobe Flash no Google Chrome usando Ubuntu 64 bits

Canal do YouTube sobre GNU/Linux

  

Comentários
[1] Comentário enviado por jeffestanislau em 01/09/2011 - 17:17h

Anderson,
Alteração aprovada no ubuntu 11.04 amd64.
Excelente dica!!!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts