Você poderia tentar Floola. link
Ele tem algumas funções de reparo de banco de dados, que me ajudaram no passado.
Eu costumava ver e gerenciar meu iPod com diferentes softwares: Amarok, Rhythmbox, GTKPod. O dispositivo é um nano 1ª geração 4gb.
Atualmente ele é montado regularmente e pode ser acessado a partir do sistema de arquivos, mas eu recebo isso em dmesg
:
[ 1547.617891] scsi 11:0:0:0: Direct-Access Apple iPod 1.62 PQ: 0 ANSI: 0
[ 1547.619103] sd 11:0:0:0: Attached scsi generic sg2 type 0
[ 1547.620478] sd 11:0:0:0: [sdb] Adjusting the sector count from its reported value: 7999488
[ 1547.620494] sd 11:0:0:0: [sdb] 7999487 512-byte hardware sectors: (4.09 GB/3.81 GiB)
[ 1547.621718] sd 11:0:0:0: [sdb] Write Protect is off
[ 1547.621726] sd 11:0:0:0: [sdb] Mode Sense: 68 00 00 08
[ 1547.621732] sd 11:0:0:0: [sdb] Assuming drive cache: write through
[ 1547.623591] sd 11:0:0:0: [sdb] Adjusting the sector count from its reported value: 7999488
[ 1547.624993] sd 11:0:0:0: [sdb] Assuming drive cache: write through
[ 1547.625003] sdb: sdb1 sdb2
[ 1547.629686] sd 11:0:0:0: [sdb] Attached SCSI removable disk
[ 1548.084026] FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[ 1548.369502] FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[ 1548.504358] FAT: invalid media value (0x2f)
[ 1548.504363] VFS: Can't find a valid FAT filesystem on dev sdb1.
[ 1548.945173] FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[ 1548.945179] FAT: invalid media value (0x2f)
[ 1548.945182] VFS: Can't find a valid FAT filesystem on dev sdb1.
[ 1610.092886] usb 2-6: USB disconnect, address 9
O único aplicativo que pode acessá-lo (parcialmente) é o Rhythmbox. Digo parcialmente porque posso transferir arquivos para o iPod, mas não consigo removê-los ou modificá-los. Também uma transferência não terminou e apenas 9 das 16 músicas foram entregues ao dispositivo. Todos os outros softwares que eu tentei (GTKPod, Amarok, Songbird) nem sequer detectam.
O que posso fazer para solucionar isso?
EDITAR:
# fdisk -l /dev/sdb
Disk /dev/sdb: 4095 MB, 4095737344 bytes
241 heads, 62 sectors/track, 535 cylinders
Units = cylinders of 14942 * 512 = 7650304 bytes
Disk identifier: 0x20202020
Device Boot Start End Blocks Id System
/dev/sdb1 1 11 80293+ 0 Empty
Partition 1 has different physical/logical beginnings (non-Linux?):
phys=(0, 1, 1) logical=(0, 1, 2)
Partition 1 has different physical/logical endings:
phys=(9, 254, 63) logical=(10, 181, 8)
Partition 1 does not end on cylinder boundary.
/dev/sdb2 11 536 3919415+ b W95 FAT32
Partition 2 has different physical/logical beginnings (non-Linux?):
phys=(10, 0, 7) logical=(10, 181, 15)
Partition 2 has different physical/logical endings:
phys=(497, 240, 62) logical=(535, 88, 61)
EDIT2:
O estado "antes" é difícil de dizer, foi um monte de atualizações atrás. Não tenho usado o meu iPod por um tempo, então não posso dizer exatamente quando ele parou de funcionar. Tenho certeza de que o Amarok ainda estava na versão 1.X, mas não lembra quando foi. Meu sistema atual é o teste do debian totalmente atualizado.
OBSERVAÇÃO : notei que se eu montar o dispositivo manualmente em vez de deixar o nautilus automontá-lo, posso vê-lo novamente no GTKPod, mas ainda não no Banshee E ele desapareceu do Rhythmbox ...
Você poderia tentar Floola. link
Ele tem algumas funções de reparo de banco de dados, que me ajudaram no passado.
As mensagens que você está vendo para / dev / sdb1 são inteiramente normais, já que não há um sistema de arquivos FAT.
Você pode postar a saída do fdisk -l quando conectá-lo ao seu PC?
E se houver mais saída do dmesg que mencione / dev / sdb2, publique isso também.
Editar: Acabei de notar que você disse em sua pergunta original que ele realmente monta normalmente - nesse caso, a saída que você está recebendo no dmesg é totalmente irrelevante;)
A próxima coisa a fazer seria executar um fsck no sistema de arquivos, já que o problema que você está descrevendo pode ser atribuído a um sistema de arquivos danificado também. Para fazer isso, você vai querer ligar a coisa e desmontá-la manualmente:
umount /dev/sdb2
e depois
fsck -av /dev/sdb2
Quando isso estiver concluído, desconecte e reconecte-o e, em seguida, cruze os dedos:)
Mantendo as coisas simples - se você não tiver arquivos exclusivamente no iPod (ou seja, tudo em algum outro computador), conecte-o a um computador Windows ou Mac e use o iTunes para 'Restaurar configurações de fábrica'.
Este botão para fazer isso está disponível na página de gerenciamento do iPod, atrás da música / filmes ou qualquer outra coisa que você tenha no seu iPod.
Para mais informações, consulte:
Eu uso o VirtualBox no Linux para executar o iTunes para fazer upload de músicas para o meu telefone. Esse método é lento; mas funciona. Portanto, se você tiver a mídia de instalação do MS Windows, instale uma máquina virtual com o Windows e o iTunes.
VirtualBox (virtualbox.org), Oracle
você poderia tentar abri-lo com o iTunes em um computador Windows, descobri que às vezes o banco de dados do itunes fica bagunçado
Já tentou acessar o iPod normalmente usando um computador Windows ou Mac? É um pouco estranho como dois dos programas se conectam "parcialmente" a ele e os outros não. Pode ser um caso que o iPod esteja em suas últimas pernas e a memória dentro do dispositivo esteja falhando.