Leitor SD MP3 player USB, externo

Iniciado por orlleite, 21 de Maio de 2007, 23:15

tópico anterior - próximo tópico

orlleite

Olá pessoal, este é o meu primeiro post. Não teria postado se não tivesse encontrado já, a resposta para a minha duvida.

Eu tenho um MP3 player, leitor SD USB modelo: MP3 Player Ax4.

Comprei no Mercado Livre. Estou com um problema simples mas que não foi solucionado até agora.

Quando encaixo ele na USB aparece um ícone no computador: Generic SDC/MMC. Clico duas vezes e fala: Não foi possível montar mídia. Provavelmente não há mídia na unidade.

Não sei dizer mais, faz tempo que fiz isto, qual foi a formas que tentei. Se não me engano mount/unmount. Já instalei drivers uma vez mas nada apresentou sucesso.

Sou leigo mas supus que o leitor esteja sendo reconhecido mas o cartão não. Grato pela ajuda. Esta é a unica coisa que me prende a windows ainda.

orlleite


JotaEle

Coloque aqui a saída do comando lssub


$ lsusb


e do dmesg após ter conectado o dispositivo,


$ dmesg | tail -30


Essas informações podem ajudar a encontrar a solução.
AMD Sempron(TM) 2200+, placa-mãe ASUS A7V8X-X ACPI BIOS Revision 1013, memória RAM DDR 512 MB,  HD SAMSUNG SP0802N 80GB particionado com LVM, gravador de DVD LG HL-DT-ST DVDRAM GSA-4167B, placa de vídeo NVidia FX6200 128MB, impressora jato de tinta Epson C65 e webcam A4Tech PK635.
Ubuntu 6.06

orlleite

#3
CitarBus 003 Device 001: ID 0000:0000 
Bus 004 Device 002: ID 08ca:3103 Aiptek International, Inc.
Bus 004 Device 001: ID 0000:0000 
Bus 002 Device 001: ID 0000:0000 
Bus 005 Device 001: ID 0000:0000 
Bus 001 Device 005: ID 045e:0039 Microsoft Corp. IntelliMouse Optical
Bus 001 Device 004: ID 0d8c:0001 C-Media Electronics, Inc.
Bus 001 Device 001: ID 0000:0000
Acredito que ele seja o da segunda linha. O C-Media Eletronics é minha caixinha de som usb, a qual também tenho problemas já que o realplayer não envia o som para ela mesmo que desabilite a placa de som onboard do pc, e o outro da ms é o meu mouse.

E o segundo retornou isto:

Citar[  157.768000] sd 4:0:0:0: SCSI error: return code = 0x10070000
[  157.768000] end_request: I/O error, dev sdb, sector 0
[  157.828000] sd 4:0:0:0: SCSI error: return code = 0x10070000
[  157.828000] end_request: I/O error, dev sdb, sector 0
[  157.888000] sd 4:0:0:0: SCSI error: return code = 0x10070000
[  157.888000] end_request: I/O error, dev sdb, sector 0
[  157.948000] sd 4:0:0:0: SCSI error: return code = 0x10070000
[  157.948000] end_request: I/O error, dev sdb, sector 0
[  158.008000] sd 4:0:0:0: SCSI error: return code = 0x10070000
[  158.008000] end_request: I/O error, dev sdb, sector 0
[  158.068000] sd 4:0:0:0: SCSI error: return code = 0x10070000
[  158.068000] end_request: I/O error, dev sdb, sector 0
[  158.128000] sd 4:0:0:0: SCSI error: return code = 0x10070000
[  158.128000] end_request: I/O error, dev sdb, sector 0
[  158.188000] sd 4:0:0:0: SCSI error: return code = 0x10070000
[  158.188000] end_request: I/O error, dev sdb, sector 0
[  158.248000] sd 4:0:0:0: SCSI error: return code = 0x10070000
[  158.248000] end_request: I/O error, dev sdb, sector 0
[  158.308000] sd 4:0:0:0: SCSI error: return code = 0x10070000
[  158.308000] end_request: I/O error, dev sdb, sector 0
[  158.368000] sd 4:0:0:0: SCSI error: return code = 0x10070000
[  158.368000] end_request: I/O error, dev sdb, sector 0
[  158.428000] sd 4:0:0:0: SCSI error: return code = 0x10070000
[  158.428000] end_request: I/O error, dev sdb, sector 0
[  158.492000] sd 4:0:0:0: SCSI error: return code = 0x10070000
[  158.492000] end_request: I/O error, dev sdb, sector 0
[  158.552000] sd 4:0:0:0: SCSI error: return code = 0x10070000
[  158.552000] end_request: I/O error, dev sdb, sector 0
[  158.612000] sd 4:0:0:0: SCSI error: return code = 0x10070000
[  158.612000] end_request: I/O error, dev sdb, sector 0

Bom é isto. Me ferrei mesmo? hehehe

-------------------------------------------------------------------------------------
edit:

Esqueci de falar que o meu SD é da kingston de 512. Não acho que isto tenha a ver mais coloquei ai, vai saber se ele num precisa ser instalado também?! ^^

orlleite

Outro detalhe. No gparter ele é reconhecido, mas como se não tivesse partição. Tentei criar mas não vai, ele tenta fazer o disklabel e no final das contas tá um erro. Erro ao gerar o novo disklabel.

JotaEle

O sistema conseguiu detectar o seu player, contudo está apresentando erro de ao acessar o setor 0 conforme pode ser observado n a saída do dmesg. Eu tenho um leitor de cartões e uso cartões de memória SD e os mesmos são detecados automaticamente abrindo uma janela do nautilus com os arquivos gravados nele, então não vejo porque o seu não funcionaria normalmente. Já pluguei MP3 players genéricos aqui no micro e eles foram detectados também.
AMD Sempron(TM) 2200+, placa-mãe ASUS A7V8X-X ACPI BIOS Revision 1013, memória RAM DDR 512 MB,  HD SAMSUNG SP0802N 80GB particionado com LVM, gravador de DVD LG HL-DT-ST DVDRAM GSA-4167B, placa de vídeo NVidia FX6200 128MB, impressora jato de tinta Epson C65 e webcam A4Tech PK635.
Ubuntu 6.06

orlleite

Bom, o que vocês acham que eu posso fazer?!

Dar um formar nele (já tentei)? Trocar o SD, (ele é um Kingston e funciona no XP normalmente)? Trocar de sistema operacional?!

Bom, por favor. se tiver um jeito de, sei lá, pular a linha zero. vlws.

orlleite


JotaEle

Tente ler os dados contidos no SD card sem passar pelo sistema de arquivos. Para isso você precisa emitir o comando dd da seguinte forma:

sudo dd if=/dev/sda1 skip=10 count=30 | hexdump -C

e saída deve ser +/- assim,


30+0 registros entrando
30+0 registros saindo
15360 bytes (15 kB) copiados, 0,000153902 segundo, 99,8 MB/s
00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000080  ed 41 00 00 00 04 00 00  37 ad 58 46 4d fe da 45  |.A......7.XFM..E|
00000090  4d fe da 45 00 00 00 00  00 00 03 00 02 00 00 00  |M..E............|
continua...


Após o comando veja se aparece alguma mensagem de erro referente a I/O error.
AMD Sempron(TM) 2200+, placa-mãe ASUS A7V8X-X ACPI BIOS Revision 1013, memória RAM DDR 512 MB,  HD SAMSUNG SP0802N 80GB particionado com LVM, gravador de DVD LG HL-DT-ST DVDRAM GSA-4167B, placa de vídeo NVidia FX6200 128MB, impressora jato de tinta Epson C65 e webcam A4Tech PK635.
Ubuntu 6.06

orlleite

Sim, realmente JotaEle, erro de I/O

Citarorlando@orlando-desktop:~$ sudo dd if=/dev/sdb skip=10 count=30 | hexdump -Cdd: lendo `/dev/sdb': Erro de entrada/saída
0+0 registros entrando
0+0 registros saindo
1 byte (1 B) copiado, 0,149609 segundo, 0,0 kB/s

Agora por favor, o que significa isto?! O que está com problema exatamente?!

Vlws.

JotaEle

Se você tem certeza que o cartão de memória esta bom, ou seja, conseguiu ler em outro sistema sem problemas, então você encontrou um bug que está relacionando ao módulo usbstorage e ao seu dispositivo leitor de cartões. Nesse caso seria bom registrar esse bug no Launchpad do Ubuntu. Eu já tive um problema com um cartão de memória SD que com o mesmo leitor não conseguia ser utilizado no Windows, mas no Linux eu conseguia formatar, ler e gravar dados. Mas depois de algum tempo este cartão ficou totalmente imprestável.

Procure na internet algo relacionado a este seu dispositivo pra confirmar a situação.

Saudações!
AMD Sempron(TM) 2200+, placa-mãe ASUS A7V8X-X ACPI BIOS Revision 1013, memória RAM DDR 512 MB,  HD SAMSUNG SP0802N 80GB particionado com LVM, gravador de DVD LG HL-DT-ST DVDRAM GSA-4167B, placa de vídeo NVidia FX6200 128MB, impressora jato de tinta Epson C65 e webcam A4Tech PK635.
Ubuntu 6.06