Utilizando o celular Nokia 5200 Xpressmusic como pendrive no Mandriva Linux 2009.0

A finalidade deste artigo é permitir que o celular Nokia 5200 Xpressmusic seja detectado pelo Mandriva Linux 2009.0 como um pendrive, de forma que seja possível acessar os arquivos de música, vídeo e de imagens do cartão de memória existente neste celular.

[ Hits: 25.329 ]

Por: Tiago Araújo da Costa em 14/12/2008


Uma breve Introdução



Quem possui um celular Nokia 5200 Xpressmusic, mostrado nas imagens abaixo, sabe que o mesmo é detectado no Windows como um pendrive, de forma que os arquivos do cartão de memória tornam-se acessíveis.

No Mandriva Linux 2009.0 entretanto, ao plugar o celular e selecionar no menu do celular a opção "Dispositivo de Armazenamento", não acontece nada e nem é criado o dispositivo /dev/sd??, correspondente ao celular, impossibilitando a montagem do mesmo.

Desta forma o objetivo deste artigo é fazer com que o celular Nokia 5200 Xpressmusic seja reconhecido no Linux como um pendrive, de forma que seja possível acessar os arquivos do cartão de memória inserido no celular.
Linux: Utilizando o celular Nokia 5200 Xpressmusic como pendrive no Mandriva Linux 2009.0  Linux: Utilizando o celular Nokia 5200 Xpressmusic como pendrive no Mandriva Linux 2009.0

Alterando o arquivo unusual_devs.h

Embora os comandos deste artigo tenham sido testados no Mandriva 2009.0 com o kernel 2.6.27-desktop-0.rc8.2mnb, possivelmente podem serem aplicados à outras distribuições, com as devidas modificações.

Primeiro instale os pacotes de desenvolvimento de sua distribuição além dos sources e headers do kernel, utilizando o gerenciador de pacote existente em sua distribuição Linux.

Depois faça o backup do módulo usb-storage utilizando o seguinte comando:

# cp /lib/modules/2.6.XX/kernel/drivers/usb/storage/usb-storage.ko.gz /lib/modules/2.6.XX/kernel/drivers/usb/storage/usb-storage_backup.ko.gz

Onde a pasta 2.6.XX corresponde à versão do kernel instalado, e varia de uma distro para outra. Para saber que versão é esta, utilize o comando:

# uname -r

Em seguida adicione as seguintes linhas no arquivo /usr/src/linux-2.6.XX/drivers/usb/storage/unusual_devs.h:

UNUSUAL_DEV( 0x0421, 0x04bd, 0x0000, 0x0603,
                "Nokia",
                "5200",
                US_SC_DEVICE, US_PR_DEVICE, NULL,
                US_FL_FIX_CAPACITY ),

Ela não deve ser adicionada no final do arquivo, e sim entre os grupos de linhas iniciados pela string UNUSUAL_DEV(, como no exemplo abaixo:

UNUSUAL_DEV( 0x0421, 0x0495, 0x0370, 0x0370,
                "Nokia",
                "6234",
                US_SC_DEVICE, US_PR_DEVICE, NULL,
                US_FL_MAX_SECTORS_64 ),


UNUSUAL_DEV(  0x0421, 0x04bd, 0x0000, 0x0603,
                "Nokia",
                "5200",
                US_SC_DEVICE, US_PR_DEVICE, NULL,
                US_FL_FIX_CAPACITY ),


UNUSUAL_DEV(  0x0421, 0x04b9, 0x0551, 0x0551,
                "Nokia",
                "5300",
                US_SC_DEVICE, US_PR_DEVICE, NULL,
                US_FL_FIX_CAPACITY ),

Em seguida, salve o arquivo.

    Próxima página

Páginas do artigo
   1. Uma breve Introdução
   2. Compilando o módulo usb-storage
   3. Acessando os arquivos do celular
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Instalando o Ubuntu Linux 8.04 (Hardy heron) no MSI Wind

Configurando uma multi-funcional HP 1315 no Slackware 10.2

Linux em Computadores Antigos

Linux funcionando 100% no Notebook LG LE50 Express

Placa wireless broadcom com o driver BCM4310

  
Comentários
[1] Comentário enviado por isaac em 14/12/2008 - 21:41h

Não sabia que esse Nokia não é reconhecido no Linux.
Tenho um Motorola Z3 e é só plugar na interface USB que ele é reconhecido na hora.
Até as músicas no Amarok, eu mando para ele mole mole.
Uso o Mandriva 2009 Powerpack.

[2] Comentário enviado por SlackZ em 15/12/2008 - 13:37h

Interessante,
O Slackware, que dizem ser o mais cru das Distros, reconheceu meu nokia 5200 Xpressmusic, normalmente, ao plugar, no KDE ele perguntou se eu queria abrir o dispositivo, da mesma forma que faz quando coloco o pendriver...
Mesma coisa no Ubuntu, Kbuntu e Fedora...
O mais rapido foi o Slackware

[3] Comentário enviado por romeiro em 15/12/2008 - 13:51h

na verdade essa é uma falha especifica do Mandriva, não do Linux em geral. eu tenho esse celular e ele é reconhecido no opensuse , no fedora e no mint.


[4] Comentário enviado por removido em 15/12/2008 - 18:51h

parabéns!!!

[5] Comentário enviado por rogerboff em 16/12/2008 - 00:14h

Verdade... pois uso o meu nokia 5200 a quase dois anos no meu Debian, e isso que já rodava no Etch...
Bom sempre usei o amarok para carregar as músicas... Mas vale a dica para que está tendo problemas com ele..

Abraços

[6] Comentário enviado por predator em 16/12/2008 - 13:06h

amigo, sabe me dizer se essa dica funciona no Motorola W396 ?

abraço

[7] Comentário enviado por GilsonDeElt em 20/12/2008 - 19:00h

tiagoarcosta, parabéns!
dica legal, bem explicada,
útil para todos os que usam Mandriva
e para quem não usa (como eu), também é bom saber
até para ajudar alguém que passe por esse problema

pergunta: cê acessa só via cabo?
se sim, aguarde, pois já tô bolando um artigo sobre como acessar celulares no Linux via Bluetooth. ;-)
Tenho um Nokia 5000, e acesso ele via Bluetooth (testei também com um Motorola V3)


Contribuir com comentário