Diagnóstico de problemas intermitentes ao acessar DVDs de dados e CD-Roms

1

Há alguns meses migrei meus dois PCs do Windows para o Linux. Eu tenho o Ubuntu 14.04 LTS em uma máquina que eu chamo de U, e o Xubuntu 14.04 LTS na outra, XU.

Durante meses, consegui criar DVDs de dados em U usando o Brasero, e visualize imediatamente o DVD criado na mesma máquina. No entanto, descobri recentemente que você geralmente não lê CD-ROMs ou DVDs. Eu tento montá-los com sudo /dev/sr0 /cdrom mas obtenha "mount: nenhum meio encontrado em /dev/sr0

O XU não parece ter problemas com CDs ou DVDs. As configurações da máquina são semelhantes; ambos têm inversores Plextor, PX-716AL em U, PX-716SA em XU, e eles funcionaram bem no Windows.

Eu não sou muito proficiente com Linux, então passei muitos dias lendo postagens sobre tópicos relacionados e experimentando coisas, e finalmente descobriu que não havia entrada para iso9660 em /proc/filesystems on U , mas existe em XU. Os arquivos são os mesmos. Então eu corri em U sudo modprobe -a iso9660 e uma entrada foi criada na parte inferior de / proc / filesystems. Depois de muitas tentativas, descobri que agora funciona às vezes! Eu tenho que esperar cerca de 40 segundos depois inserindo o disco para a luz verde na unidade para entrar, mas depois que eu sou capaz de montar um disco e veja-o em / cdrom. Infelizmente, a luz verde, muitas vezes não aparece, eu recebo um âmbar piscando em vez disso, a montagem falha como antes com "mount: nenhuma mídia encontrada em /dev/sr0

Seria bom se eu pudesse ativar alguns diagnósticos detalhados e ver por que ele está se comportando dessa maneira. Então alguém pode me dizer como eu posso fazer isso ou me ajudar a descobrir o que está acontecendo? Eu não tenho experiência suficiente com o Linux para saber a melhor maneira de proceder. Há muitas perguntas que estou tentando responder:

Por que eu tenho que esperar 40 segundos depois de inserir um disco para obter uma luz verde? Por que, muitas vezes, não consegue mostrar uma luz verde?

É estranho que iso9660 não estivesse presente em /proc/filesystems ? Posso ter perdido alguma coisa na instalação do o-s? Em vez de carregá-lo em cada sessão, qual é a melhor maneira de obtê-lo lá o tempo todo - tenho que reconstruir o kernel?

Eu gosto da maneira como o Windows costumava responder ao inserir um disco, montando-o automaticamente e exibindo-o no File Explorer. É possível replicar isso no (X) Ubuntu?

Agradecemos antecipadamente por qualquer ajuda.

Peter Croft

Veja /etc/fstab com as linhas de comentário removidas:

proc            /proc           proc    nodev,noexec,nosuid 0       0

UUID=e394dedb-9abe-4dce-b04c-9f2a8d0f191f /               ext4    errors=remount-ro 0       1

UUID=0ce0e7aa-fd6b-463a-8d3d-12499f167959 none            swap    sw              0       0

/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0
    
por user263061 15.02.2015 / 17:21

1 resposta

2

Isso não é um problema sobre a ISO 9660, mas sobre drive e / ou CD / DVD médio. Desde que você tem esse com várias mídias, provavelmente o disco está indo mal.

A mensagem "mount: nenhuma mídia encontrada em / dev / sr0" indica que a unidade de DVD ainda não reconheceu o meio quando o sistema tentou montá-lo. O fato de que às vezes funciona depois de alguma espera indica que a unidade precisa de muito tempo para inspecionar o meio, se tiver sucesso em tudo. Seu show de luz insalubre apóia essa teoria.

Talvez haja algumas mensagens de erro no sistema registro. Você pode executar o comando dmesg após o problema aconteceu da próxima vez.

Você pode usar um programa de gravação para assistir ao Respostas de tráfego e erro do comando SCSI.

xorriso -scsi_log on -outdev /dev/sr0

ou

wodim -V dev=/dev/sr0 -inq

Eles provavelmente reportarão condições de erro como

START/STOP UNIT
1b 01 00 00 00 00 
+++ sense data = 70 00 02 00 00 00 00 0A 00 00 00 00 3A 01 00 00 00 00
+++ key=2  asc=3Ah  ascq=01h

ou

Executing 'test unit ready' command on Bus 0 Target 0, Lun 0 timeout 40s
CDB:  00 00 00 00 00 00
Errno: 5 (Input/output error), test unit ready scsi sendcmd: no error
CDB:  00 00 00 00 00 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 02 00 00 00 00 0A 00 00 00 00 3A 01 00 00
Sense Key: 0x2 Not Ready, Segment 0
Sense Code: 0x3A Qual 0x01 (medium not present - tray closed) Fru 0x0
    
por Thomas Schmitt 16.02.2015 / 08:34