Ler CD de dados

Iniciado por diego.weis, 06 de Janeiro de 2011, 15:44

tópico anterior - próximo tópico

diego.weis

Olá,

Estou com um problema esquisito no meu ubuntu 10.04 LTS.
Mensalmente preciso gravar um CD de dados (arquivos .xls e .pdf) para envio à uma empresa.
Utilizo o Openoffice para gerar os arquivos .xls e .pdf.
Utilizo o K3B para gravar estes arquivos em um CD virgem.
A gravação é concluída com sucesso. É possível acessar e ler os arquivos gravados no cd de qualquer computador com o windows.

No entanto, quando insiro este cd (já gravado) em minha leitora, o ubuntu entende que o disco está vazio.
Reparei que isto tem acontecido com outros cd's de dados, inclusive alguns gravados por máquinas com o windows.
O mais interessante, é que se eu inserir um disco de dados comprado, (ex: softwares, jogos, cursos de ingles, etc), o ubuntu lê o conteúdo do disco normalmente. Parece que ele somente não lê as gravações "caseiras".

Já tentei desabilitar o modo multisessão do K3B e não adiantou.

Alguém tem alguma dica para este problema?

Grato.
We can be free.
Ubuntu 10.04 LTS 64bits.

sistematico

Porque não grava usando o Brasero ao invés do K3B?
Afinal ele é o aplicativo padrão e é bem mais simples.

Faça assim:
sudo tail -f /var/log/messages
E insira o CD.

Fique atento a qualquer mensagem gerada e cole aqui.

Talvez falte algum pacote importante no seu sistema.

Tambem verifique em Sistema > Administração > Usuários e grupos > Configurações avançadas > Privilégios do usuário se o ítem Usar unidades de CD-ROM está marcado.
Lucas Saliés Brum
Ubuntu User #27150
http://sistematico.org

diego.weis

#2
Também tenho o Brasero Instalado, porém utilizo mais o K3b.
Porém, tanto com um quanto com o outro, o problema persiste.
Acredito que ele não esteja relacionado à gravação, mas sim a leitura, pois mesmo os CD's gravados em outras máquinas (Inclusive Windows) não são lidos.

Segue o resultado do comando.
diego@Diego-Laptop:~$ sudo tail -f /var/log/messages
[sudo] password for diego:
Jan  6 17:36:00 Diego-Laptop kernel: [   18.837581] sr 4:0:0:0: [sr0] Sense Key : Illegal Request [current]
Jan  6 17:36:00 Diego-Laptop kernel: [   18.837587] sr 4:0:0:0: [sr0] Add. Sense: Illegal mode for this track
Jan  6 17:36:00 Diego-Laptop kernel: [   18.837594] sr 4:0:0:0: [sr0] CDB: Read(10): 28 00 00 00 00 00 00 00 02 00
Jan  6 17:36:13 Diego-Laptop kernel: [   31.082880] process `skype' is using obsolete setsockopt SO_BSDCOMPAT
Jan  6 18:01:56 Diego-Laptop pulseaudio[1676]: ratelimit.c: 3 events suppressed

O que significam estas linhas?

Ah, meu usuário está com permissão para usar Unidades de CD-ROM.
Grato.
We can be free.
Ubuntu 10.04 LTS 64bits.

diego.weis

Desculpe,

Faltou a segunda parte do resultado do comando. Segue:

diego@Diego-Laptop:~$ sudo tail -f /var/log/messages
[sudo] password for diego:
Jan  6 19:26:04 Diego-Laptop kernel: [ 6621.998301] sr 4:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Jan  6 19:26:04 Diego-Laptop kernel: [ 6621.998307] sr 4:0:0:0: [sr0] Sense Key : Illegal Request [current]
Jan  6 19:26:04 Diego-Laptop kernel: [ 6621.998313] sr 4:0:0:0: [sr0] Add. Sense: Logical block address out of range
Jan  6 19:26:04 Diego-Laptop kernel: [ 6621.998319] sr 4:0:0:0: [sr0] CDB: Read(10): 28 00 00 00 00 00 00 00 01 00
Jan  6 19:26:04 Diego-Laptop kernel: [ 6621.998908] sr 4:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Jan  6 19:26:04 Diego-Laptop kernel: [ 6621.998913] sr 4:0:0:0: [sr0] Sense Key : Illegal Request [current]
Jan  6 19:26:04 Diego-Laptop kernel: [ 6621.998919] sr 4:0:0:0: [sr0] Add. Sense: Logical block address out of range
Jan  6 19:26:04 Diego-Laptop kernel: [ 6621.998925] sr 4:0:0:0: [sr0] CDB: Read(10): 28 00 00 00 00 00 00 00 01 00
Jan  6 19:26:40 Diego-Laptop sudo: pam_sm_authenticate: Called
Jan  6 19:26:40 Diego-Laptop sudo: pam_sm_authenticate: username = [diego]
Jan  6 19:26:58 Diego-Laptop kernel: [ 6675.964724] sr 4:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Jan  6 19:26:58 Diego-Laptop kernel: [ 6675.964733] sr 4:0:0:0: [sr0] Sense Key : Illegal Request [current]
Jan  6 19:26:58 Diego-Laptop kernel: [ 6675.964740] sr 4:0:0:0: [sr0] Add. Sense: Logical block address out of range
Jan  6 19:26:58 Diego-Laptop kernel: [ 6675.964748] sr 4:0:0:0: [sr0] CDB: Read(10): 28 00 00 00 00 00 00 00 01 00
Jan  6 19:26:58 Diego-Laptop kernel: [ 6675.964768] __ratelimit: 40 callbacks suppressed
Jan  6 19:26:58 Diego-Laptop kernel: [ 6675.965588] sr 4:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Jan  6 19:26:58 Diego-Laptop kernel: [ 6675.965596] sr 4:0:0:0: [sr0] Sense Key : Illegal Request [current]
Jan  6 19:26:58 Diego-Laptop kernel: [ 6675.965602] sr 4:0:0:0: [sr0] Add. Sense: Logical block address out of range
Jan  6 19:26:58 Diego-Laptop kernel: [ 6675.965609] sr 4:0:0:0: [sr0] CDB: Read(10): 28 00 00 00 00 00 00 00 01 00
Jan  6 19:26:58 Diego-Laptop kernel: [ 6675.966392] sr 4:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Jan  6 19:26:58 Diego-Laptop kernel: [ 6675.966400] sr 4:0:0:0: [sr0] Sense Key : Illegal Request [current]
.........
We can be free.
Ubuntu 10.04 LTS 64bits.

diego.weis

Descobri mais uma coisa.

Parece que o problema está relacionado à gravação.
Quando gravo o disco no meu Notebook, com o ubuntu usando o Brasero, é possivel ver as trilhas queimadas no CD mas não consigo abrir o disco em nenhum computador.
Quando gravo o disco no meu Notebook, com o ubuntu usando o K3b (DAO), é possível ver as trilhas queimadas no CD e somente consigo ler o conteúdo do CD em outras máquinas (todas com o windows).
Quando gravo o disco no meu Notebook, com o windows XP (instalei um em dual boot só para testar minha gravadora), é possivel ver as trilhas queimadas no CD e consigo ler o conteúdo do CD em qualquer máquina, inclusive a minha utilizando o Ubuntu.

Aparentemente, o meu processo de gravação não está deixando o disco aberto para adicionar arquivos mais tarde, mesmo que eu selecione a opção de fechar o disco, tanto no brasero quanto no K3b. É como se ele não obedecesse o comando de fechar o disco.

E por fim, parece que minha máquina com o ubuntu não consegue ler discos gravados com multisessão e ainda não finalizados.

Pelo amor de deus alguém me ajude, preciso gravar estes CDs no meu trabalho e não quero utilizar o windows. Tenho conseguido utilizar o Ubuntu para tudo, a ponto de praticamente não precisar de outra coisa e agora acontece isto.


Grato.
We can be free.
Ubuntu 10.04 LTS 64bits.

ElMago

#5
diego.weis
Eu vi este topico antes, mas como procurei alguma solução na internet e não achei, acabei por nao postando.
No meu caso uma vez foi reconhecer arquivos de video em .dat (um mpg). Como o Mplayer reconhece qualquer porcaria, e reconheceu o VCD que havia gravado no Windows pelo Nero, tanto que eu uso o MPlayer (sem interface mesmo) e o VLC.
Mas o que pegava nao era ler pelo MPlayer, mas sim copiar estes dat para o HD. Até que descobri um comando usando o Mplayer (nao Mencoder) para ripar estes arquivos..um por um, salvando-os em .avi.
Tentei de varias formas dando permissões, etc, mas nada de conseguir copiar estes malditos .dat para o Ubuntu pelo VCD. O Mplayer me salvou.
Acho que nem tem nada haver com .xls (da M$), já que envolve .pdf que abre em tudo.

Por isso procurei algo à respeito de arquivos de texto para isso.
Vc abre estes arquivos com qual programa?

ElMago

#6
Voce abre pelo OpenOffice e pelo programa de .pdf (no qual vc usa)?
Eu nao lembro, mas tente abrir o cd de dados diretamente pelo programa.

Tentou abrir pelos programas?

ElMago

Tenta o seguinte, caso nao consiga abrir pelos progs; quando vc for gravar o dados no K3b, nas guias ''Gravando'', ''Imagem'', ''Sistema de arquivos'' e ''Diversas''..Clique em Sistema de arquivos. Lá em Sistema de arquivos (de novo) embaixo de Nome do volume, veja como está. Por padrão ele fica em Linux/Unix+Windows. Do lado, tem o icone ''Personalizado''.
P/ personalizado no K3b ainda nao tenho muita experiencia p/ te informar.


diego.weis

Pessoal,

Consegui gravar um cd e abrí-lo no meu NB utilizando o ubuntu.
Não fiz nada de novo, a não ser utilizar uma outra marca de mídia.

A mídia que não estava funcionando era da marca Maxprint.
Quando funcionou utilizei uma mídia da Niponic. Depois disto, fiz um outro teste com uma mídia da Sony e também funcionou.

O mais curioso é que em minha gravadora utilizando o windows (dual boot), as mídias da Maxprint funcionaram normalmente.

Alguem sabe porque com o ubuntu (linux) não é possivel gravar ou ler alguns tipos de mídia?

We can be free.
Ubuntu 10.04 LTS 64bits.