• Categorias

  • Fixos

  • Patrocinio


  • Ultimos Artigos

  • RSS In-Prudente

  • Repercussão

  • Conheça e Divulgue

    GoblinX - Live-CD baseado no Slackware
    GoblinX - Eu indico!

    Suporte Livre
    Precisa de suporte? Então acesse

    Manual do Linux - The blog
    Blog Manual do Linux

    Secundum - Agregador de Noticias
    Secundum

  • RSS Ofertas e Presentes

  • Arquivo Vivo

  • Baixando fotos no Benq Siemens C72 no Slackware Linux

    Por MaxRaven • Em 9 Dezembro, 2007 • Categoria: Linux
    Tags:, ,
    Email para o autor | Outro site/blog do autor |

    Sou um infeliz proprietário de um celular Benq Siemens C72, era um modelo barato, com bastantes recursos e eu, muito burro, não pesquisei antes de comprar, então, após a compra constatei que ele tem uma serie de problemas com relação a usar suas funcionalidades, com destaque para usar um cabo USB para baixar as fotos tiradas com a câmera.

    Tenho ele a um ano, na época que comprei não tinha na loja o cabo, então não vi o preço, quando chegou tomei um susto, mais de R$60,00 por um simples cabo eu não pagaria de forma alguma, mas a pouco tempo encontrei o mesmo por apenas R$15,00 na Santa Efigênia (rua da cidade de São Paulo onde é concentrado forte comércio de componentes elétricos, eletrônicos, informática e tudo relacionado), acabei não resistindo e comprei, ao ver o cd nada de drives ou softwares para Linux, mas já imaginava, contudo, para minha surpresa, até no Windows os softwares que vem no cd não funcionam, simplesmente o fabricante do aparelho negligencia versões acima do Win98, pelas pesquisas que fiz os softwares não funcionam no 2000 e XP, no Vista nem pensar, contudo alguns desenvolvedores independentes fizeram o trabalho, com algumas gambiarras pode até baixar as fotos e fazer um coisinha ou outra, mas nada animador.

    Ontem resolvi por a mão na massa e colocar o cabo para funcionar no meu Slackware 11 (ainda não instalei o 12, alô Chino, manda logo meus cd’s :D ), uma pesquisa no Google me apresentou este artigo do Júlio Monqueiro lá no Guia do Hardware, mas infelizmente só funciona, na integra, para sistemas baseados no Debian, então fui buscar os mesmos pacotes para meu Slack, primeira parada foi no Linuxpackages.net.

    Lá encontrei o Fuse já compilado, mas o SieFS, software responsável por fazer o kernel enxergar o sistema de arquivos do celular, que foi criado pela Siemens para seu aparelhos, não tinha, então fui ao site do desenvolvedor para baixar os fontes e compilar. Feito isso me deparei com o primeiro problema, na hora do make dava um erro, ele não encontrava a libfuse.a, mesmo com o Fuse instalado, como não tenho muita paciência fiz um pesquisa mais seria no Google e encontrei este pacote já compilado para Slackware, mesmo sendo para o 10.2 funciona, mas se mostrou incompatível com o pacote pré-compilado que havia baixado no Linuxpackages, resumindo, tive de baixar as fontes do Fuse e compilar este também. Vamos lá aos passos:


    1- Baixando e instalando os pacotes

    Fuse: Acesse o site do projeto, http://fuse.sourceforge.net/ , veja que tem as instruções para a compilação na pagina, contudo eu usei o checkinstall para criar um pacote e poder usar o pkgtool para fazer a instalação tranquilamente e tendo a opção de remoção fácil posterior, indico este procedimento. Para baixar o pacote clique em Download stable release, será direcionado a pagina para baixar a versão mais recente, hoje é a 2.7.1, que baixei e compilei tranqüilamente, funcionou 100%.
    Para compilar é simples, descompacte o arquivo, entre na pasta e acesse com um terminal, dê os comandos abaixo:

    #./configure
    #make
    #make install

    Note que dei todos os comandos como root, mas apenas o make install necessita do root, mas eu já estava logado como root, me poupa tempo, caso prefira usar o checkinstall basta substituir o ultimo comando por:

    #./configure
    #make
    #checkinstall

    Com o pacote TGZ criado só dar o comando #installpkg nome_do_pacote_criado.tgz (como root, claro).
    Pronto, Fuse instalado.

    SieFS: Como disse, não consegui compilar o código fonte, deu vários erros, eu arrumava um e aparecia outro, então fui tentar encontrar um pacote pré-compilado e encontrei, mas ele foi feito para o Slackware 10.2, contudo funcionou perfeitamente, então baixe clicando aqui. (nota - Eu baixei este pacote de um site em Russo, quando baixei não tive o cuidado de salvar nos favoritos ou anotar o site, uma falha minha, assim coloco ele a disposição aqui, nos arquivos não encontrei referencia ao site, caso alguém encontre me avise que coloco o link)
    Com o arquivo baixado basta o comando:

    #installpkg nome_do_pacote.tgz (como root, claro)

    Pronto, SieFS instalado. Como disse acima não consegui compilar os fontes com usando o pacote mais atual do Fuse, deve haver alguma incompatibilidade que não consegui arrumar, mas este pacote resolveu meu problema.

    2- Acessando o celular

    A partir daqui o procedimento é o mesmo mostrado no artigo do Monqueiro no GdH, ou seja:
    Verificando se o Fuse está carregado:

    #lsmod | grep fuse

    Caso não retorne nada carregue o modulo com:

    #modprobe fuse

    Dê novamente o #lsmod | grep fuse e veja se retorna algo similar a isso:

    fuse 40468 0

    Agora verificamos o celular, plugamos o mesmo no cabo e na usb e partimos para o comando:

    #lsusb

    Deverá aparecer algo como isso:

    Bus 2 Device 6: ID 11f5:0003 Siemens AG (?) Mobile phone USB cable
    Bus 2 Device 1: ID 0000:0000
    Bus 1 Device 1: ID 0000:0000

    Aqui, com o celular plugado, foi criado um link para /dev/tts/USB0, mas veja o que diz o Monqueiro, o mesmo ocorreu no artigo usado por ele como base:

    Note a linha “Siemens AG (?) Mobile phone USB cable”, isso quer dizer que o sistema criou um link para o dispositivo com sucesso, em /dev/ttyUSB0, no caso. Vamos alterar a permissão deste, com:
    # chmod 766 /dev/ttyUSB0
    Caso retorne uma mensagem de erro de que o caminho não foi encontrado, rode o comando abaixo seguido do acima:
    # mknod /dev/ttyUSB0 c 188 0
    Para montar o dispositivo, primeiramente crie a pasta de destino:
    # mkdir /media/celular
    Finalmente, montando-o:
    # mount -t siefs /dev/ttyUSB0 /media/celular

    Como podem ver foi criado num local ligeiramente diferente, então verifique antes de criar o link com o mknod, os passos seguintes são os mesmo, bastando adaptar conforme o seu caso.
    É isso, agora poderá baixar suas fotos tranqüilamente, não deixe de ler o artigo no GdH, mas também aconselho a ler os originais, abaixo seguem os links do referencia:

    Artigo de Júlio Monqueiro no Guia do Hardware.NET sobre o assunto

    Artigo no VoL de Marlon Silva Carvalho sobre o assunto

    Artigo de Rafael Gimenes em seu blog sobre o assunto

    Boas fotos, não deixem de usar o GIMP para editar :-)

    Tags: , ,

    Gostou? Compartilhe adicionando ao :
     Adicionar ao Rec6  Adicionar aos Bookmarks do Blogblogs  Adicionar ao Google  Adicionar ao Digg  Adicionar ao del.icio.us  Adicionar ao Dihitt  Adicionar ao Ueba  Adicionar ao Linkk  Adicionar ao Linkto  Adicionar ao WebSapiens  Adicionar ao Technorati 

    Outros Artigos indicados:

    Slackware 12.1 foi lançado
    BrOffice2.3.0 para Slackware 12 disponível
    Hacker ensina quebrar cadeados do Orkut
    BrOffice 2.4.0 em TGZ para Slackware 12.1 disponível

    9 Comentários em “Baixando fotos no Benq Siemens C72 no Slackware Linux”

    1. Vicente Sloboda disse:

      Olá

      Gostaria de ser parceiro do Blog do Vicente (http://blogdovicente.com)? Como escrevemos sobre assuntos afins, acho que ambos podemos nos ajudar.

      Abraços

    2. Baixando fotos no Benq Siemens C72 no Slackware Linux « Marceloramalho’s Weblog for Linux disse:

      [...] por Max Raven (maxΘmaxraven·info) - referência [...]

    3. sifion disse:

      vai ai o link para o sieFS, do mesmo site russo q vc comentou…

      http://chaos.allsiemens.com/download/siefs-0.5.tar.gz

      abraço…

    4. MaxRaven disse:

      Oi Sifion, infelizmente não é este, esse ai é código fonte, que compilei e se mostrou incompatível com a versão nova do Fuse, cada erro que eu arrumava outros 2 apareciam, ai cansei e sai buscando um .tgz mesmo, achei, baixei, mas ai acabou a luz aqui, quando liguei novamente o pc, em vez de restaurar a seção acabei deixando e não achei mais link, ai pelo menos está em inglês, o outro não tem nada, td em russo mesmo, mas vlw.

    5. nair disse:

      como faço pra baixar as fotos do celular siemens c72?

    6. MaxRaven disse:

      Nair, que sistema operacional usa?

      Se for algum baseado em debian é só clicar nos links de referencia, lá tem material sobre essas distribuições.

    7. nilton disse:

      tenho um siemens c7 certo tenho o cabo mais não é usb então como faço para baixar e instalar o programa para poder tirara as foto sdo meu cel e coloca musicas e etc!

    8. Maria Lúcia disse:

      Como baixar fotos nesse celular?
      O que fazer com visor que está claro demais?
      Estou decepcionada com a siemens.

    9. MaxRaven disse:

      Maria, tbm estou, é muito fraco, pelo menos este modelo, mas vamos usando, pelo menos para falar presta.

      Olha, quanto ao visor tem um ajuste, como ele não está fácil aqui (emprestei ele para a dona da pensão :D) são vou saber o caminho das pedras, mas vai no menu geral e depois clica em “opções”, está num dos itens lá.

      Agora para baixar as fotos, bem….
      No Windows não deu, nenhum software suporte ele, no Slackware é este procedimento ai em cima, mas acho que não é seu caso, nos derivados do debian parece que também não está dando mais para baixar devido a alterações no pacote fuse, então desculpe, não vou saber como ajudar.

    Deixe seu comentário