Ubuntu não lê DVD !

Iniciado por Djin, 20 de Novembro de 2006, 13:23

tópico anterior - próximo tópico

Djin

Este bug ocorre quando coloco um FILME para assistir, e o problema acontece nesta sequência:

1 - Coloco a midia - DVD para assistir no dispositivo /dev/hdc.
   1.1 - Nada Acontece!

2 - Monto o dispositivo em /media/cdrom0
   2.1 - É montado e reconhecido, o totem abre e mostra a abertura, ou seja, o primeiro arquivo .vob da midia.
   2.2 - O segundo arquivo .vob do dvd não abre e aparece a mensagem: "Não foi possivel ler o recurso."
   2.3 - A midia fica presa no dispositivo, mesmo eu desmontando ou pressionando a tecla "eject" do leitor de DVD.
   2.3 - Midia é liberada apos finalizar o processo que a montou, ex: "Nautilus"


3 - Este problema só ocorre com midias gravadas com filmes, midias com dados são lidas normalmente

4 - Midias com .mp3 são lidas normalmente

5 - Midias com cda são lidas normalmente, porem não consigo listalas ao mesmo tempo.

5 - Não consegui ler svcd no totem tambem...

6 - Consigo listar e navegar na midia normalmente.

7 - As mesmas midias não são lidas pelo meu outro dispositivio de CD-ROM.





Os dispositivos que possuo:

[   21.783115] VP_IDE: chipset revision 6
[   21.783117] VP_IDE: not 100% native mode: will probe irqs later
[   21.783129] VP_IDE: VIA vt8235 (rev 00) IDE UDMA133 controller on pci0000:00:11.1
[   21.783139]     ide0: BM-DMA at 0x9800-0x9807, BIOS settings: hda:DMA, hdb:DMA
[   21.783159]     ide1: BM-DMA at 0x9808-0x980f, BIOS settings: hdc:DMA, hdd:DMA


[   22.475882] Probing IDE interface ide1...
[   23.269337] hdc: HL-DT-STDVD-RAM GSA-H20N, ATAPI CD/DVD-ROM drive
[   23.983208] hdd: HL-DT-ST CD-RW GCE-8240B, ATAPI CD/DVD-ROM drive
[   24.035763] ide1 at 0x170-0x177,0x376 on irq 15

[   24.149699] hdc: ATAPI 48X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache, UDMA(33)
[   24.149713] Uniform CD-ROM driver Revision: 3.20







Segue o resultado do comando dmesg em uma midia DVD com filme:

dmesg | grep hdc
[   13.693835]     ide1: BM-DMA at 0x9808-0x980f, BIOS settings: hdc:DMA, hdd:DMA
[   15.180024] hdc: HL-DT-STDVD-RAM GSA-H20N, ATAPI CD/DVD-ROM drive
[   16.067411] hdc: ATAPI 48X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache, UDMA(33)
[  674.340418] hdc: command error: status=0x51 { DriveReady SeekComplete Error }
[  674.340430] hdc: command error: error=0x50 { LastFailedSense=0x05 }
[  674.342430] ATAPI device hdc:
[  674.342451] end_request: I/O error, dev hdc, sector 463192
[  674.342457] Buffer I/O error on device hdc, logical block 115798
[  674.342464] Buffer I/O error on device hdc, logical block 115799
[  674.342469] Buffer I/O error on device hdc, logical block 115800
[  674.342472] Buffer I/O error on device hdc, logical block 115801
[  674.342475] Buffer I/O error on device hdc, logical block 115802
[  674.342478] Buffer I/O error on device hdc, logical block 115803
[  674.342481] Buffer I/O error on device hdc, logical block 115804
[  674.342484] Buffer I/O error on device hdc, logical block 115805
[  674.342487] Buffer I/O error on device hdc, logical block 115806
[  674.342490] Buffer I/O error on device hdc, logical block 115807
[  676.547927] hdc: command error: status=0x51 { DriveReady SeekComplete Error }
[  676.547938] hdc: command error: error=0x50 { LastFailedSense=0x05 }
[  676.749570] ATAPI device hdc:
[  676.749602] end_request: I/O error, dev hdc, sector 463192
[  676.751766] hdc: command error: status=0x51 { DriveReady SeekComplete Error }
[  676.751778] hdc: command error: error=0x50 { LastFailedSense=0x05 }



Segue o resultado do comando dmesg em uma midia CV-R com SVCD:

[ 9437.345332] ATAPI device hdc:
[ 9437.345355] end_request: I/O error, dev hdc, sector 3000
[ 9437.386369] hdc: command error: status=0x51 { DriveReady SeekComplete Error }
[ 9437.386375] hdc: command error: error=0x50 { LastFailedSense=0x05 }


E como eu tenho um leitor/gravador de CD tambem, tentei ler o SVCD com ele, o resultado o mesmo:


[15019.528671] ATAPI device hdd:
[15019.528694] end_request: I/O error, dev hdd, sector 721696
[15019.991604] hdd: command error: status=0x51 { DriveReady SeekComplete Error }
[15019.991615] hdd: command error: error=0x50 { LastFailedSense=0x05 }





Com uma midia CDA, o player "Sound Juicer" executa automaticamente e toca as faixas, no entanto não consigo listar o conteudo da mesma no nautilus, o dmesg para este teste é:


root@type:~# dmesg | grep hdc
[   21.783159]     ide1: BM-DMA at 0x9808-0x980f, BIOS settings: hdc:DMA, hdd:DMA
[   23.269337] hdc: HL-DT-STDVD-RAM GSA-H20N, ATAPI CD/DVD-ROM drive
[   24.149699] hdc: ATAPI 48X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache, UDMA(33)
[ 2962.637356] hdc: command error: status=0x51 { DriveReady SeekComplete Error }
[ 2962.637367] hdc: command error: error=0x50 { LastFailedSense=0x05 }
[ 2962.637874] ATAPI device hdc:
[ 2962.637898] end_request: I/O error, dev hdc, sector 64
[ 2962.639085] isofs_fill_super: bread failed, dev=hdc, iso_blknum=16, block=16


root@type:~# dmesg | tail
[ 2962.637356] hdc: command error: status=0x51 { DriveReady SeekComplete Error }
[ 2962.637367] hdc: command error: error=0x50 { LastFailedSense=0x05 }
[ 2962.637371] ide: failed opcode was: unknown
[ 2962.637874] ATAPI device hdc:
[ 2962.637877]   Error: Illegal request -- (Sense key=0x05)
[ 2962.637882]   Illegal mode for this track or incompatible medium -- (asc=0x64, ascq=0x00)
[ 2962.637887]   The failed "Read 10" packet command was:
[ 2962.637888]   "28 00 00 00 00 10 00 00 01 00 00 00 00 00 00 00 "
[ 2962.637898] end_request: I/O error, dev hdc, sector 64
[ 2962.639085] isofs_fill_super: bread failed, dev=hdc, iso_blknum=16, block=16






Tudo me leva a crer que existe um tipo de proteção no ubuntu ou alguma deficiencia no kernel ou no nautius.



*  Midia CDR com musicas em formato .CDA tocam no pc, mas o conteudo não é listado no nautilus.
*  Midia CDR com filme em formato .SVCD não tocam no pc, mas o conteudo é listado no nautilus.
*  Midia DVD com musicas em formato .MP3 toca no pc, o conteudo é listado no nautilus.
*  Midia DVD com filme em formato .vob não toca no pc, o conteudo é listado no nautilus.




Após esta enchurrada de detalhes, Alguem tem alguma sugestão?




pedrotf

Acho que o erro significa que não tem o suporte para o  DVD... Lembro que eu tive esse problema algum tempo atras, instalei o Codec p/ DVD pelo automatix ( www.getautomatix.com ) e resolveu o problema... Epsero q resolva o seu...


ares

leia um desses dois topicos:

6.10 - http://ubuntuforum-pt.org/index.php?topic=10634.0

6.06 - http://ubuntuforum-pt.org/index.php?topic=5715.0


basta voce instalar o libdvdread3 e o libdvdcss2, tem a instrução para as duas coisas nos tópicos que passei...

Djin

Obrigado pelas respostas, eu tambem baixei pelo automatrix, mas pelo visto não tive a mesma sorte, e os plugins citados já esão instalados:


root@type:~# apt-get install libdvdcss2
Lendo Lista de Pacotes... Pronto
Construindo Árvore de Dependências       
Reading state information... Pronto
libdvdcss2 já é a versão mais nova.


root@type:~# apt-get install libdvdread3
Lendo Lista de Pacotes... Pronto
Construindo Árvore de Dependências       
Reading state information... Pronto
libdvdread3 já é a versão mais nova.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.


desistalei todos os plugins e vou reistalça-los, que quem sabe... o mais curioso e que todos os DVD's exibem até mais ou menos 31 segundos de filmes, e depois param, como se fosse algum tipo de buffer que não pudesse ser descarregado ou recarregado...



Djin

É realmente não tá rolando! Mas há algo que me intriga muito, como consigo ouvir mp3 e acessar dados através do dispositivo? e como somente midias que contem filmes são afetadas? Mas só após 30 segundos...


Quem tiver dicas, por favor colabore.

luther

Cara, comigo o automatix funcionou, no trabalho e em casa. Verifica se fizesse isso: http://www.guiaubuntupt.org/wiki/index.php?title=Automatix, Depois dele instalado, procura em multimidia, em codecs. Não lembro ao certo. Mas é isso aí, é a maneira mais facil. Se tu possuir uma placa de video nvidia ou ATI ele tem o driver também. Qualquer coisa, posta aí.

KurtKraut

Por favor, não indiquem ferramentas como Automatix e EasyUbuntu. Eles tem sido apontados pelos desenvolvedores Ubuntu como os principais criadores de problemas no upgrade de versões do Ubuntu.

luther

KurtKraut, me desculpa, mas como pessoas normais resolveriam esses problemas?  Por exemplo eu apanhei pra instalar o drive nvidia na mão . Enquanto isso apenas selecionei o driver e pronto.Não conhecia essa informação,e até agradeço. Mas então qual a solução que apontas pra resolver o problema do Djin.?

KurtKraut

Infelizmente não sei, se eu soubesse, já teria dito :D Mas não confio no codec de DVD oferecido pelo Automatix. Eu recomendaria tentar remover tudo e instalar como orienta a documentação oficial.

Quanto a instalar o driver da nvidia ? É bem fácil. Dê uma lida em http://wiki.ubuntubrasil.org/GuiaDapper#head-88bfe919235c7bb39cf07a634235fc4a582b4089 - tá bem explicadinho e você vai ver que não é difícil.

luther

Valeu obrigado KurtKraut. Eu instalei pelo automatix, mais parece ser bem facil. Na verdade usei o automatix, pois outros usuários ubuntu ja me recomendaram ele e que seria mais facil ainda por ele. Mas valeu.

Djin

Realmente tá dificil,



Olhem o resultado para outro dispositivo, o CD-RW.


root@type:~# hdparm -i /dev/hdd

/dev/hdd:

Model=HL-DT-ST CD-RW GCE-8240B, FwRev=1.07, SerialNo=
Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=unknown, BuffSize=0kB, MaxMultSect=0
(maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes:  pio0 pio1 pio2 pio3 pio4
DMA modes:  sdma0 sdma1 sdma2 mdma0 mdma1 *mdma2
AdvancedPM=no

* signifies the current active mode



[17180845.340000] hdd: command error: status=0x51 { DriveReady SeekComplete Error }
[17180845.340000] hdd: command error: error=0x50 { LastFailedSense=0x05 }
[17180845.340000] end_request: I/O error, dev hdd, sector 3004
[17181056.972000] hdd: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
[17181056.972000] hdd: drive_cmd: error=0x04 { AbortedCommand }
[17181060.948000] hdd: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
[17181060.948000] hdd: drive_cmd: error=0x04 { AbortedCommand }




tentando ler um VCD.


Instalei em uma partição o Suse, que já usava antes, mas tambem não leu.. Não sei mais o que tentar, já tentei desistalar e instalar pelo Automatrix, falta tantar a instalação na unha
, mas acho que não deve ser isso.

luther

Djin, tais duvidando que seja o teu leitor de dvd? Ou duvidando da midia de DVD? Na minha máquina funcionou que é uma beleza. Na instalação ocorre algum erro? Se a instalação do automatix2 funcionou bem, tu deve ter um repositório dele, portanto por terminal podes procurar os codcs. No automatix2 seria AUD-DVD Codecs (NON-FREE Audio and DVD codecs) e o outro seria o Multimedia Codecs (commonly needed audio and video codecs). E por terminal seriam o pacote " libdvdcss2 ", e o w32codecs. mas não tenho certeza se tem outros. Depois desses codecs copio dvd criptografado pelo k3b. Realmente na minha máquina não da esses erros. Tem alguma chance de ser a mídia, ou a própria leitora? Me corrijam se eu tiver errado, mas isso: Buffer I/O error on device hdc, logical block 115798 .É erro na leitura da midia, e não de software. O bloco tal ele não consegue ler.

Felix

Não acompanhei bem essa discussão, mas aabei de pegar um DVD aqui para testar (não tinha tentado assistir ainda) e funciona tudo beleza, sem problemas nenhum... e instalei tudo pelo automatix...

tô me sentindo excluído, aqui não dá erro nenhum.. hehehehe

Djin

galera, antes de mais nada, obrigado pela ajuda, mas ainda não consegui resolver.

Bem, vamos por parte, o dispositivo funciona bem, teste-o no micro do meu irmão que usa Windows e exibiu filmes sem problemas, peguei um dispositivo combo que esteva no micro dele e instalei no meu, e não funcionou tambem.

Troque o cabo flat por um novo, inverti as IDE's e nada disso surtiu efeito.

Desistalei o ubuntu e instalei novamente com configuração zerada, e não deu certo... E para finalizar, apos dois anos sem usar windows, instalei aqui no meu pc, e infelismente para mim. funcionou.


[17179575.820000]     ide1: BM-DMA at 0x9808-0x980f, BIOS settings: hdc:DMA, hdd:DMA
[17179612.536000] hdd: HL-DT-ST RW/DVD GCC-4480B, ATAPI CD/DVD-ROM drive
[17179612.728000] hdd: ATAPI 6X DVD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
[17179819.720000] hdd: DMA timeout retry
[17179819.720000] hdd: timeout waiting for DMA
[17179824.724000] hdd: status timeout: status=0xd0 { Busy }
[17179824.724000] hdd: drive not ready for command
[17179824.772000] hdd: ATAPI reset complete
[17185627.980000] cdrom: hdd: mrw address space DMA selected
[17185628.004000] cdrom: hdd: mrw address space DMA selected
[17185688.016000] hdd: DMA timeout retry
[17185688.016000] hdd: timeout waiting for DMA
[17185693.020000] hdd: status timeout: status=0xd0 { Busy }
[17185693.020000] hdd: drive not ready for command
[17185693.068000] hdd: ATAPI reset complete
[17185753.068000] hdd: DMA timeout retry
[17185753.068000] hdd: timeout waiting for DMA
[17185758.072000] hdd: status timeout: status=0xd0 { Busy }
[17185758.072000] hdd: drive not ready for command
[17185758.120000] hdd: ATAPI reset complete
[17185818.120000] hdd: DMA timeout retry
[17185818.120000] hdd: timeout waiting for DMA
[17185823.124000] hdd: status timeout: status=0xd0 { Busy }
[17185823.124000] hdd: drive not ready for command
[17185823.172000] hdd: ATAPI reset complete
[17185829.832000] hdd: media error (bad sector): status=0x51 { DriveReady SeekComplete Error }
[17185829.832000] hdd: media error (bad sector): error=0x30 { LastFailedSense=0x03 }
[17185829.832000] end_request: I/O error, dev hdd, sector 1132


Continuarei tentando,  mas para mim está claro que é algo no kernel, talvez um conflito não declarado de hardware que eu possua, continuarei os testes. mais uma vez obrigado a todos.

ares

achei, kernel .17 tem problemas de IDE, ja corrigido no .18...


embora eu nunca tive esse problema e ja usava o .17 compilado by eu mesmo no dapper...