Problema com transferência de arquivos para MP3 player/pendrive [Resolvido]

Iniciado por glaubergoncalves, 10 de Setembro de 2006, 00:44

tópico anterior - próximo tópico

glaubergoncalves

   Olá pessoas. Já venho usando o Ubuntu há algum tempo, desde abril deste ano. Procuro sempre buscar a solução para meus problemas - nos fóruns, lendo, pesquisando, descobrindo, aprendendo... Alguns consegui resolver, outros não, em particular este que estou postando aqui.
   Tenho um MP3 player, parece ser um modelo que é usado por várias marcas diferentes... o chip (chipset?) é da Actions Semiconductor, dando um lsusb no terminal obtenho a seguinte saída:
ID 10d6:1100 Actions Semiconductor Co., Ltd MPMan MP-Ki 128 MP3 Player/Recorder
   Já troquei três vezes o aparelho na loja, os dois primeiros eram da Go-Tech, o atual é da Opti-3, todos com o mesmo chip, e com o mesmo problema. Ele é reconhecido pelo Ubuntu, mas tenho problemas na transferência de arquivos para o aparelho. Depois de algumas transferências, ele começa a perder espaço na memória, como se houvessem arquivos que não aparecem. Não são ocultos, sei da lixeira que fica oculta quando não se exclui um arquivo diretamente (como exposto aqui -  http://ubuntuforum-pt.org/index.php?topic=4320.0), mas tenho deletado tudo direto com shift+del. Alguns arquivos que transfiro ficam corrompidos, outros simplesmente não são transferidos, e chega um ponto onde não consigo mais ter permissão de escrita para transferir arquivos ou apagá-los do aparelho (problema semelhante à esse - http://ubuntuforum-pt.org/index.php?topic=8592.0). Quando contorno isso, às vezes não consigo apagar completamente alguns arquivos que transferi, libera o espaço que ocupavam na memória mas eles ficam lá, com o emblema de um cadeado do lado. Às vezes o Nautilus morre quando tento transferir algo. Também tenho freqüentemente o problema de músicas que "se misturam", ou dão erro de formato, relatado aqui - http://ubuntuforum-pt.org/index.php?topic=10312.0. A solução tem sido formatar, dica dada por um técnico da loja onde comprei o aparelho que disse que isso pode ser um bug relativo à caracteres de acentuação no título das músicas (acho que seriam os caracteres unicode, no caso). Tive problemas quando tentei formatar no Ubuntu, então por segurança tenho formatado no Windows que tenho aqui em dual boot. Tenho feito isso no Windows porque lá o problema não parece acontecer, testei a transferência de arquivos, apaguei, coloquei pra dentro do MP3 de novo... sem problemas por enquanto. O que reforça a possibilidade de realmente ser um problema de compactibilidade com o Ubuntu. Mas meu hd tá curto e não vou manter o Windows quando atualizar pro Edgy mês que vem, pretendo formatar e eliminar a partição do Windows em definitivo, realmente não gostaria de ficar preso à ele só por causa do MP3!
   Quanto à pessoa com o problema semelhante ao meu que mencionei à pouco (sem permissão para escrever/apagar), foi pedido que desse um sudo fdisk -l no terminal. No meu, tive esse retorno quando dei o comando:
Disco /dev/sda: 125 MB, 125682176 bytes
4 cabeças, 60 setores/trilha, 1022 cilindros
Unidades = cilindros de 240 * 512 = 122880 bytes

Isto não parece ser uma tabela de partições
Provavelmente você selecionou o dispositivo errado.

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1   ?     7988030    14991490   840415161   69  Desconhecido
A partição 1 possui inícios físico/lógico diferentes (não Linux?):
     fís. = (612, 109, 33) lógico = (7988029, 3, 42)
A partição 1 possui fins físico/lógico diferentes:
     fís. = (255, 97, 46) lógico = (14991489, 2, 23)
A partição 1 não termina no limite do cilindro.
/dev/sda2   ?     8070594    15161162   850868148+  ff  BBT
A partição 2 possui inícios físico/lógico diferentes (não Linux?):
     fís. = (367, 115, 35) lógico = (8070593, 2, 11)
A partição 2 possui fins físico/lógico diferentes:
     fís. = (80, 13, 10) lógico = (15161161, 1, 47)
A partição 2 não termina no limite do cilindro.
/dev/sda3   ?     7367734    14734912   884061367   6c  Desconhecido
A partição 3 possui inícios físico/lógico diferentes (não Linux?):
     fís. = (355, 116, 37) lógico = (7367733, 2, 8)
A partição 3 possui fins físico/lógico diferentes:
     fís. = (112, 97, 32) lógico = (14734911, 2, 21)
A partição 3 não termina no limite do cilindro.
/dev/sda4   ?           1    14804220  1776506368    0  Vazia
A partição 4 possui inícios físico/lógico diferentes (não Linux?):
     fís. = (10, 114, 13) lógico = (0, 0, 1)
A partição 4 possui fins físico/lógico diferentes:
     fís. = (0, 0, 0) lógico = (14804219, 2, 56)
A partição 4 não termina no limite do cilindro.

Partições lógicas fora da ordem do disco

   Também nos fóruns vi uma pessoa que relata problema de compactibilidade com sua pendrive (http://ubuntuforum-pt.org/index.php?topic=4491.0), e foi solicitado que transcrevesse o que está no /var/log/messages. Isso é o que aparece no meu quando conecto o MP3:
Sep  7 23:14:10 localhost kernel: [17183349.032000] usb 3-1: new full speed USB device using ohci_hcd and address 4
Sep  7 23:14:10 localhost kernel: [17183349.244000] scsi2 : SCSI emulation for USB Mass Storage devices
Sep  7 23:14:15 localhost kernel: [17183354.252000]   Vendor:           Model:                   Rev:     
Sep  7 23:14:15 localhost kernel: [17183354.252000]   Type:   Direct-Access                      ANSI SCSI revision: 00
Sep  7 23:14:15 localhost kernel: [17183354.260000] SCSI device sda: 245473 512-byte hdwr sectors (126 MB)
Sep  7 23:14:15 localhost kernel: [17183354.268000] sda: Write Protect is off
Sep  7 23:14:15 localhost kernel: [17183354.288000] SCSI device sda: 245473 512-byte hdwr sectors (126 MB)
Sep  7 23:14:15 localhost kernel: [17183354.296000] sda: Write Protect is off
Sep  7 23:14:15 localhost kernel: [17183354.296000]  sda: unknown partition table
Sep  7 23:14:15 localhost kernel: [17183354.332000] sd 2:0:0:0: Attached scsi removable disk sda
Sep  7 23:14:15 localhost kernel: [17183354.332000] sd 2:0:0:0: Attached scsi generic sg0 type 0

   Me parece que nos dois relatórios a questão das partições (ou sistemas de arquivos...) aparece. No primeiro menciona que não parece ser uma tabela de partições, as partições com inícios físico/lógicos diferentes, partições fora da ordem do disco. E no /var/log/messages, de novo, me chamou atenção a parte onde diz "sda: unknown partition table", na ante-penúltima linha. Tabela de partição não conhecida? Verifiquei com o GParted, que me passa essa informação:
Impossível ler o conteúdo desse sistema de arquivos! Por causa disso algumas operações não estão disponíveis. Você instalou o plugin correto para este sistema de arquivos?
   O sistema de arquivos do MP3 é FAT16, na informação de Sistemas de Arquivos do próprio GParted mostra que todas as operações para esse sistema estão habilitadas (pelo menos há um "V" marcado ao lado delas...). Também percebi que, pelo menos das últimas vezes que tentei, não consegui abrir o gerenciador de discos do Ubuntu enquanto o MP3 estava plugado na máquina. Isso só no caso do Opti-3 (o mais recente deles), com os anteriores da Go-Tech conseguia, pelo que recordo. Mas não fiz grandes testes em relação à isso, apenas foi algo que percebi e achei que valia a pena mencionar.
   Não consigo lembrar de outra informação importante no momento, mas se lembrar certamente atualizo meu post. Acho que por enquanto é isso, sei que me estendi um bocado, mas espero ter passado as informações necessárias. Esse foi meu primeiro post aqui no fórum! Abraço à todos.

-->> Minha máquina: Athlon XP 2600+, 256MB RAM DDR, SAMSUNG SP0411N 40GB HD, Motherboard ECS 741GX-M (Sis741GX Northbridge e Sis964L Southbridge chipsets), vídeo on-board 661/741/760/761 PCI/AGP VGA Display (SiS), áudio on-board SiS Sl7012, áudio off-board Avance Logic ALS4000 (em uso atualmente o áudio on-board).
-->> Meu MP3 player: Opti-3, 128MB, MP3/WMA/REC (Actions Semiconductor Co., Ltd MPMan MP-Ki 128 MP3 Player/Recorder).
-->> Meu Ubuntu: 6.06-Desktop, com todas as atualizações disponíveis até o dia deste post instaladas.

glaubergoncalves

   Acho que encontrei a solução. Os problemas pararam de ocorrer quando comecei a ejetar o MP3 antes de desplugá-lo da porta USB. O usuário boi postou a mesma solução aqui - http://ubuntuforum-pt.org/index.php?topic=10312.msg54675#msg54675, algumas horas depois de eu postar meu problema, não tinha visto até escrever essa resposta! ;D É só clicar com o botão direito do mouse no ícone do player, no desktop mesmo, e então clicar em "Ejetar". E ficar cuidando o display do MP3, até que ele volte pra posição inicial. Fazendo isso o problema de perda de espaço na memória e de músicas sobrepostas não voltou a ocorrer comigo.
   Antes de tudo, recomendo pra quem tem problema semelhante que formate a memória do MP3, pra deixar ela "zerada". Mas como disse no post anterior, tive problemas ao formatar no Ubuntu. E apesar de resolvido o problema principal, os problemas de formatação ainda persistem. Achei um problema semelhante ao que tenho aqui - http://ubuntuforum-pt.org/index.php?topic=8388.0, então vou levar o relato do problema pra esse tópico.

Darcamo

Eu já ia mesmo perguntar se vc estava ejetando antes de desplugar quando li que o problema da falta de espaço não era a lixeira oculta.   ;D

É quando vc ejeta que os dados são realmente gravados. Desplugar direto vai deixar os arquivos mal gravados e ocasionar esses problemas que vc citou.

Quando vc grava muita coisa pode demorar um pouco até que ele seja ejetado justamente porque ele vai estar gravando na memória do mp3 player o que vc copiou. Se preferir, abre um terminal e digita o comando sync. Ele vai sincronizar o que tá no mp3 player com o que vc mandou copiar, ou seja, fazer o que o eject faz, mas sem ejetar (espera o comando sync terminar -> retornar o cursor para digitar comandos no terminal).

Depois quando vc mandar ejetar será bem mais rápido.

glaubergoncalves

   Realmente percebo que o MP3 "processa" as informações antes de liberar pra eu desplugar, depois que ejeto. Só desplugo ele da USB quando percebo que ele completou esse processamento (que seria então a gravação dos dados). Mas talvez por ele ter apenas 128mb de memória, esta espera tem sido curta. Ainda assim valeu a dica do sync!  ;D