domingo, 1 de novembro de 2009

Dados do celular Sony Ericsson W380 no Ubuntu 9.04










Dica extra:
1) o W380 funciona corretamente no Ubuntu 9.10, o drive wdm(citado abaixo) não da mais problemas devido ao kernel 2.6.31 existente nessa distribuição;



Em alguns computadores com Ubuntu 9.04, ao ligar o celular W380 ele parece não reagir nem fazer nada.
O problema esta no drive cdc_wdm que falha ao carregar, evitando que o verdadeiro drive, o cdc_acm carregue.


Solução passo a passo:
1) aperte ALT+F2, isso abrirá um executor de comandos;

2) execute o comando gksudo rm /lib/modules/2.6*/kernel/drivers/usb/class/cdc-wdm.* ;
3) infelizmente terá que reiniciar, depois entre com seu login;
4) basta conectar o celular novamente, escolher a opção de arquivos (no celular);
5) caso tenha dúvidas da operação, ou queira saber detalhes, veja abaixo:




Solução explicada:

O drive cdc-wdm falha silenciosamente ao se conectar o celular W380 com o cabo USB no computador. Isso ocorre pois o gerenciador udev carrega o CDC (Communication Device Class), que por sua vez testa os modulos WDM e o ACM. Mas até a versão do kernel 2.6.29 existe um bug no modulo WDM.

Portanto, caso você não vá usar o modem do celular, tirando o drive fará com que ele reconheça a memória flash do celular sem problema.

O drive da um kernel panic devido a uma referencia de memória nula, a solução já existe para o kernel 2.6.26.6 (e superiores) e, pelas minhas pesquisas, parece que o Oliver Neukum, da Suse, que e corrigiu o problema. Infelizmente o ubuntu 9.04 não vem com essa correção, apenas o 9.10, pois possui o kernel 2.6.31.


Referências:


Um comentário :

Felipe Goes disse...

Po valeu me ajudou muito!