Sony Ericsson MD300 e Ubuntu 9.04 / 10.04

Publicado por Anderson Silva em 14/07/2010

[ Hits: 5.820 ]

 


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

Tunando o Firefox

Reduzindo o consumo do Panda-vermelho (Firefox)

Leitura recomendada

Monitorando sua conexão discada

GNU/Linux é TOP 10 no IBEST 2004

Instalando e configurando o no-ip no Linux

Não tem Logmein para linux? Use NTRGlobal

Compilando Apache 2.4.3 no CentOS 6.3

  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts