(Resolvido) - Motorola XT300 (Spice) - Não conecta via cabo

Iniciado por anderson.g.nunes, 18 de Janeiro de 2011, 11:50

tópico anterior - próximo tópico

anderson.g.nunes

Bom dia Galera;

Quinta feira passada resolvi entrar no mundo do Android. Comprei um Motorola Spice XT300, muito bacana, funcional e de baixo custo em vista dos Smartphones com Android do mercado, entretanto já me decepcionei quando tentei conectar meu aparelho do Ubuntu via cabo.
Uso o Ubuntu 10.10 64bit.

Quando conecto o aparelho, e seleciono a opção Cartão de memória, o celular é reconhecido, porém não me permite acesso.
Tentei montar via modo texto e me apresentou a seguinte mensagem:

Citarmount: /dev/sr0: dispositivo de blocos desconhecido
Via modo gráfico, vou lá em Computador e aparece lá como se ele estivesse montado, mas não acontece nada quando eu clico.

Loguei como root e também não rolou.
O aparelho tem uma outra "partição" com os softwares de instalação para Windows, reconhecida na /dev/sr1. Esta eu consigo montar e vizualizar todo o conteúdo normalmente.

Quando conecto o aparelho, em /dev ele é reconhecido em /dev/sdc mas não dá a partição (ex.: /dev/sdc1). Estranho que também aparece o /dev/sr0 que é a que eu estou tentando montar.

peguei alguns logs e vou postar pra vocês.

lsusb
CitarBus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 007: ID 22b8:2d72 Motorola PCS
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 04f2:b091 Chicony Electronics Co., Ltd Webcam
Bus 001 Device 002: ID 0bda:0158 Realtek Semiconductor Corp. USB 2.0 multicard reader
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hu

dmesg
Citar[ 1037.090176] usb 2-1: new high speed USB device using ehci_hcd and address 2
[ 1037.245362] usb 2-1: config 1 has an invalid interface number: 0 but max is -1
[ 1037.245373] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 0
[ 1037.259558] scsi7 : usb-storage 2-1:1.0
[ 1038.253138] scsi 7:0:0:0: CD-ROM            Motorola XT300            ffff PQ: 0 ANSI: 2
[ 1038.259120] sr1: scsi3-mmc drive: 0x/0x caddy
[ 1038.259338] sr 7:0:0:0: Attached scsi CD-ROM sr1
[ 1038.259855] sr 7:0:0:0: Attached scsi generic sg3 type 5
[ 1041.110393] usb 2-1: USB disconnect, address 2
[ 1042.151302] usb 2-1: new high speed USB device using ehci_hcd and address 3
[ 1042.329787] scsi8 : usb-storage 2-1:1.0
[ 1043.323439] scsi 8:0:0:0: Direct-Access     Motorola XT300            ffff PQ: 0 ANSI: 2
[ 1043.324938] sd 8:0:0:0: Attached scsi generic sg3 type 0
[ 1043.335275] sd 8:0:0:0: [sdc] Attached SCSI removable disk
[ 1361.415701] WARNING! power/level is deprecated; use power/control instead
[ 1361.510270] usb 2-1: USB disconnect, address 3
[ 1430.531431] usb 2-1: new high speed USB device using ehci_hcd and address 4
[ 1430.685411] usb 2-1: config 1 has an invalid interface number: 0 but max is -1
[ 1430.685422] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 0
[ 1430.699620] scsi9 : usb-storage 2-1:1.0
[ 1431.693496] scsi 9:0:0:0: CD-ROM            Motorola XT300            ffff PQ: 0 ANSI: 2
[ 1431.700362] sr1: scsi3-mmc drive: 0x/0x caddy
[ 1431.700699] sr 9:0:0:0: Attached scsi CD-ROM sr1
[ 1431.700878] sr 9:0:0:0: Attached scsi generic sg3 type 5
[ 1435.589828] usb 2-1: USB disconnect, address 4
[ 1436.430195] usb 2-1: new high speed USB device using ehci_hcd and address 5
[ 1436.598596] scsi10 : usb-storage 2-1:1.0
[ 1437.593370] scsi 10:0:0:0: Direct-Access     Motorola XT300            ffff PQ: 0 ANSI: 2
[ 1437.594892] sd 10:0:0:0: Attached scsi generic sg3 type 0
[ 1437.604438] sd 10:0:0:0: [sdc] Attached SCSI removable disk
[ 1592.648942] show_signal_msg: 15 callbacks suppressed
[ 1592.648954] npviewer.bin[2557]: segfault at 0 ip 00000000f618ced1 sp 00000000ffb40170 error 4 in libflashplayer.so[f5ded000+b2e000]
[ 2002.680238] Skipping EDID probe due to cached edid

/var/log/messages

CitarJan 18 09:05:38 andbuntu kernel: [ 1435.589828] usb 2-1: USB disconnect, address 4
Jan 18 09:05:39 andbuntu kernel: [ 1436.430195] usb 2-1: new high speed USB device using ehci_hcd and address 5
Jan 18 09:05:40 andbuntu kernel: [ 1436.598596] scsi10 : usb-storage 2-1:1.0
Jan 18 09:05:41 andbuntu kernel: [ 1437.593370] scsi 10:0:0:0: Direct-Access     Motorola XT300            ffff PQ: 0 ANSI: 2
Jan 18 09:05:41 andbuntu kernel: [ 1437.594892] sd 10:0:0:0: Attached scsi generic sg3 type 0
Jan 18 09:05:41 andbuntu kernel: [ 1437.604438] sd 10:0:0:0: [sdc] Attached SCSI removable disk
Jan 18 09:08:16 andbuntu kernel: [ 1592.648942] show_signal_msg: 15 callbacks suppressed
Jan 18 09:08:16 andbuntu kernel: [ 1592.648954] npviewer.bin[2557]: segfault at 0 ip 00000000f618ced1 sp 00000000ffb40170 error 4 in libflashplayer.so[f5ded000+b2e000]
Jan 18 09:15:06 andbuntu kernel: [ 2002.680238] Skipping EDID probe due to cached edid
Jan 18 09:49:01 andbuntu kernel: [ 4038.521175] usb 2-1: USB disconnect, address 5
Jan 18 09:51:32 andbuntu kernel: [ 4189.200181] usb 2-1: new high speed USB device using ehci_hcd and address 6
Jan 18 09:51:32 andbuntu kernel: [ 4189.355329] usb 2-1: config 1 has an invalid interface number: 0 but max is -1
Jan 18 09:51:32 andbuntu kernel: [ 4189.355341] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 0
Jan 18 09:51:32 andbuntu kernel: [ 4189.373304] scsi11 : usb-storage 2-1:1.0
Jan 18 09:51:33 andbuntu kernel: [ 4190.373503] scsi 11:0:0:0: CD-ROM            Motorola XT300            ffff PQ: 0 ANSI: 2
Jan 18 09:51:33 andbuntu kernel: [ 4190.380332] sr1: scsi3-mmc drive: 0x/0x caddy
Jan 18 09:51:33 andbuntu kernel: [ 4190.384059] sr 11:0:0:0: Attached scsi generic sg3 type 5
Jan 18 09:51:39 andbuntu kernel: [ 4196.207322] usb 2-1: USB disconnect, address 6
Jan 18 09:51:40 andbuntu kernel: [ 4197.050212] usb 2-1: new high speed USB device using ehci_hcd and address 7
Jan 18 09:51:40 andbuntu kernel: [ 4197.218597] scsi12 : usb-storage 2-1:1.0
Jan 18 09:51:41 andbuntu kernel: [ 4198.215035] scsi 12:0:0:0: Direct-Access     Motorola XT300            ffff PQ: 0 ANSI: 2
Jan 18 09:51:41 andbuntu kernel: [ 4198.216893] sd 12:0:0:0: Attached scsi generic sg3 type 0
Jan 18 09:51:41 andbuntu kernel: [ 4198.234836] sd 12:0:0:0: [sdc] Attached SCSI removable disk


Ajudem please .. já estou ficando muito chateado!!! :P

abraços!

Tota

Citação de: anderson.g.nunes online 18 de Janeiro de 2011, 11:50
mount: /dev/sr0: dispositivo de blocos desconhecido

Ok, entendi tudo, mas voce poderia informar qual o formato desta partição?

A sr1 provavelmente esta em Fat32, porisso monta sem problemas, mas a sr0 parece não estar formatada.

Verifique instalando pelo synaptic o pacote gparted.

Após instalado, plugue seu smartfone e abra o gparted, verificando em qual formato foi feita a partição sr0

Lembre que alguns cartões de memorias não aceitam mais de uma partição na unidade. Teste num leitor externo de cartões para verificar.

[]'s

anderson.g.nunes

Obrigado pela resposta Tota.
A principio também pensei que o Android usaria um sistema de arquivos fora do padrão.
Formatei o microSD com um adaptador para FAT, FAT32 e até mesmo ext2 eu formatei, mas não resolveu.
O Android formata o microSD com sistema de arquivos FAT, que é o que estou utilizando no momento.

O GParted não reconheceu o smart e nem o microSD, mas ele está aparecendo lá em Computador junto com as outras unidades, só não me dá acesso.

Em alguns fóruns por aí, vi que é preciso dar permissão de acesso ao microSD, ou ao smartphone, sei lá. Não estava explicando como fazer, somente uma suposição.

Tota

Ok.

Com o telefone conectado poste o resultado em terminal de sudo fdisk -lcom "ele" minusculo no final.

[].s

anderson.g.nunes

Este é o resultado:

Citar
/dev/sda1               1        4790    38475643+  83  Linux
/dev/sda2   *        4791        4802       96390   83  Linux
/dev/sda3            4803       19384   117129915   83  Linux
/dev/sda4           19385       19457      586372+  82  Linux swap / Solaris

Repare que só estão montadas as partições de sistema que eu criei na instalação, porém ao mesmo tempo está lá em computador
Tentei enviar a imagem mas acho que não rolou.




anderson.g.nunes

#5
Aí Tota ... consegui !!!!!

Tinha a resposta em outro tópico mas eu achei que não se aplicaria a um Smartphone. Resolvi testar e funcionou.
É só subir o módulo  cdc_acm

modprobe cdc_acm

No meu caso funcionou só assim.
Valeu Tota pela ajuda!!! Abraços!

Segue o link do tópico pra quem precisar.
http://ubuntuforum-pt.org/index.php?topic=15972.0





anderson.g.nunes

Desculpem .... mas só rolou a primeira vez. Depois que reiniciei o note parou de funcionar novamente.

Já tô chateado dinovo! :(

Tota

nem podia ser diferente!

O comando mdprobe "levanta" o modulo apenas na sessão corrente.

Ao desligar a maquina tudo volta como d'antes.

Para tornar permanente é necessário inserir o modulo na inicialização.

Como estou pelo celular agora e sem ubuntu no momento, veja aqui no forum procurando por /etc/modules

em modules ou modules.d voce insere o modulo e quando rebootar ele é carregado sempre

[]'s

anderson.g.nunes

Então Tota, eu vi com o comando lsmod que o módulo não foi carregado. Então fiz o mesmo procedimento que havia feito anteriormente modprobe cdc_acm e não rolou como deveria.
Então fiz todos os outros passos descritos no outro tópico, mas também não rolou.

baykal

Eu comprei esse celular e também estou tento problemas pra montar a unidade removivel do SD.

Tentei no Windows XP 64bits, Windows7 64Bits e no Ubuntu e nada...

Falei com a atendente da Motorola por chat e ela me informou que os celulares da motorola possuem um sistema "drag-drop" e que não era necessário nada além do celular e o cabo USB para abrir/montar a unidade removível.

Ela me aconselhou a levar o aparelho na autorizada para sanar o problema.

Pesquisei na internet e não achei nada a respeito... acredito que seja um problema dos celulares Spice mesmo.

Vou levar na autorizada e depois informo o que aconteceu...

anderson.g.nunes

Então, o meu funciona normalmente no Windows ... Só o Linux que está me dando esse trabalho.
Antes de instalar o Ubuntu eu estava usando o Debian, que não estava rolando também, migrei para o Ubuntu por reconhecer tudo mais facilmente. Me decepcionei!

Tota

Tente com o modprobe instalar o modulo e depois conectar o telefone.

Se funcionou uma vez, tem que funcionar sempre. É apenas um problema de procedimento. Refaça os passos usados quando funcionou a conexão.

[]'s

baykal

No seu Windows funciona normal sem software?

Só usando o cabo USB ele monta o drive removível como pendrive e vc acessa tudo ?

anderson.g.nunes

É verdade, só funciona com os softwares. O disco removível aparece mas não te dá acesso a nada. Que estranho.

Tota;

Fiz e refiz os passos de quando funcionou e nada.
Subi o módulo antes de conectar e nada ... tentei subir o módulo depois e nada também.

!!! :(

baykal

A atendente do chat da Motorola me informou que não era pra acontecer isso, que era pra ser montado o drive e ter acesso aos arquivos como uma pendrive, sem precisar de softwares adicionais.

Ela me aconselhou a levar o celular na autorizada, mas como eu tô vendo que aparentemente todo Spice tá assim, não sei se vou levar na assistência.