A unidade de DVD não pode ser acessada, mas é reconhecida e vista pelos programas

1

Eu tenho um problema muito estranho com um dos meus drives ópticos no momento. Atualmente, tenho uma unidade IDE Plextor PX-760A antiga e uma Pioneer BDR-206 instalada pela SATA.

O Pioneer funciona sem problemas até agora.

O drive Plextor, no entanto, é reconhecido pelo sistema (HardInfo pode até ler os detalhes do firmware nos dispositivos de armazenamento), mas não consigo abrir nenhum CD de áudio que eu coloquei, porque se eu tentar montá-los, o erro Failed to mount "Audio Disc". Drive /dev/sr0 does not contain audio files. é exibido (após o congelamento do meu explorador de arquivos e de todos os programas que tentam acessar o CD por algum tempo ou até eu chamar sudo lshw e o erro é exibido. Além disso, os DVDs não são exibidos no gerenciador de arquivos a unidade, embora esta também seja uma unidade de DVD.

Eu também não consigo acessar a mídia no CD com nenhum outro programa, pois eles também exibem mensagens de erro.

A saída de lshw quando um disco é inserido é a seguinte:

  *-disk:0                
       Beschreibung: SCSI Disk
       Produkt: STORAGE DEVICE
       Hersteller: Generic
       Physische ID: 0.0.0
       Bus-Informationen: scsi@10:0.0.0
       Logischer Name: /dev/sda
       Version: 9744
       Fähigkeiten: removable
       Konfiguration: logicalsectorsize=512 sectorsize=512
     *-medium
          Physische ID: 0
          Logischer Name: /dev/sda
  *-disk:1
       Beschreibung: SCSI Disk
       Produkt: STORAGE DEVICE
       Hersteller: Generic
       Physische ID: 0.0.1
       Bus-Informationen: scsi@10:0.0.1
       Logischer Name: /dev/sdb
       Version: 9744
       Fähigkeiten: removable
       Konfiguration: logicalsectorsize=512 sectorsize=512
     *-medium
          Physische ID: 0
          Logischer Name: /dev/sdb
  *-disk:2
       Beschreibung: SCSI Disk
       Produkt: STORAGE DEVICE
       Hersteller: Generic
       Physische ID: 0.0.2
       Bus-Informationen: scsi@10:0.0.2
       Logischer Name: /dev/sdc
       Version: 9744
       Fähigkeiten: removable
       Konfiguration: logicalsectorsize=512 sectorsize=512
     *-medium
          Physische ID: 0
          Logischer Name: /dev/sdc
  *-disk:3
       Beschreibung: SCSI Disk
       Produkt: STORAGE DEVICE
       Hersteller: Generic
       Physische ID: 0.0.3
       Bus-Informationen: scsi@10:0.0.3
       Logischer Name: /dev/sdd
       Version: 9744
       Fähigkeiten: removable
       Konfiguration: logicalsectorsize=512 sectorsize=512
     *-medium
          Physische ID: 0
          Logischer Name: /dev/sdd
  *-disk:4
       Beschreibung: SCSI Disk
       Produkt: STORAGE DEVICE
       Hersteller: Generic
       Physische ID: 0.0.4
       Bus-Informationen: scsi@10:0.0.4
       Logischer Name: /dev/sde
       Version: 9744
       Fähigkeiten: removable
       Konfiguration: logicalsectorsize=512 sectorsize=512
     *-medium
          Physische ID: 0
          Logischer Name: /dev/sde
  *-cdrom
       Beschreibung: SCSI CD-ROM
       Physische ID: 0.0.0
       Bus-Informationen: scsi@0:0.0.0
       Logischer Name: /dev/cdrom
       Logischer Name: /dev/cdrw
       Logischer Name: /dev/dvd
       Logischer Name: /dev/dvdrw
       Logischer Name: /dev/sr0
       Fähigkeiten: audio
       Konfiguration: status=ready
  *-disk
       Beschreibung: ATA Disk
       Produkt: Crucial_CT256MX1
       Physische ID: 0.0.0
       Bus-Informationen: scsi@2:0.0.0
       Logischer Name: /dev/sdf
       Version: MU02
       Seriennummer: 14400D639780
       Größe: 238GiB (256GB)
       Fähigkeiten: partitioned partitioned:dos
       Konfiguration: ansiversion=5 logicalsectorsize=512 sectorsize=4096 signature=71c8b4c4
  *-disk
       Beschreibung: ATA Disk
       Produkt: WDC WD20EARX-00P
       Hersteller: Western Digital
       Physische ID: 0.0.0
       Bus-Informationen: scsi@3:0.0.0
       Logischer Name: /dev/sdg
       Version: AB51
       Seriennummer: WD-WCAZAE482968
       Größe: 1863GiB (2TB)
       Fähigkeiten: partitioned partitioned:dos
       Konfiguration: ansiversion=5 logicalsectorsize=512 sectorsize=4096 signature=887d0b1d
  *-disk
       Beschreibung: ATA Disk
       Produkt: WDC WD5003AZEX-0
       Hersteller: Western Digital
       Physische ID: 0.0.0
       Bus-Informationen: scsi@4:0.0.0
       Logischer Name: /dev/sdh
       Version: 1A01
       Seriennummer: WD-WCC3F7PV71X8
       Größe: 465GiB (500GB)
       Fähigkeiten: partitioned partitioned:dos
       Konfiguration: ansiversion=5 logicalsectorsize=512 sectorsize=4096 signature=108ce8fb
  *-cdrom
       Beschreibung: DVD writer
       Produkt: BD-RW   BDR-206D
       Hersteller: PIONEER
       Physische ID: 0.0.0
       Bus-Informationen: scsi@6:0.0.0
       Logischer Name: /dev/sr1
       Version: 1.04
       Fähigkeiten: removable audio cd-r cd-rw dvd dvd-r
       Konfiguration: ansiversion=5 status=nodisc

Eu uso essa unidade raramente, mas o mais estranho é que usei essa unidade para ouvir um álbum completo há uma semana sem problemas, então isso não parece ser uma falha de hardware, a menos que a unidade tenha quebrado enquanto estava sentado com segurança dentro do gabinete do meu computador nesse momento.

Qual poderia ser o problema e o que eu posso fazer para resolver isso?

Edit: Descobri que a unidade é capaz de montar discos de áudio quando um disco de dados foi inserido e lido anteriormente. A unidade é capaz de ler todos os arquivos no CD de dados e quando é ejetado e um CD de áudio é colocado diretamente após sem reinicializar, a unidade pode montar o CD de áudio e exibir todas as faixas no gerenciador de arquivos. Ele também pode ser reproduzido em qualquer player de mídia sem problemas.

A unidade parece não conseguir ler discos de áudio antes de ler discos de dados após cada reinicialização e ainda não consegue reconhecer DVDs por algum motivo. Espero que isso possa ser uma pista para o que está causando esse problema.

    
por Prototype700 09.01.2017 / 14:54

1 resposta

0

Eu descobri uma solução aparente ou uma solução para o problema sozinho, acredito.

Ao iniciar o sistema com um CD inserido na unidade, as mensagens do kernel exibiriam constantemente AMD-Vi: Event logged [IO_PAGE_DAULT device=... e outros detalhes do erro, enviando a máquina para um loop por alguns minutos.

Eu procurei pela string online e descobri que ela parece ser um erro ou bug relacionado ao IOMMU no kernel do Linux. A solução alternativa era iniciar a máquina, entrar no GRUB mantendo Shift durante a inicialização e, em seguida, pressionar e na entrada padrão e adicionar iommu=soft nos parâmetros do kernel, por exemplo, atrás de quiet splash .

Depois disso, a entrada pode ser adicionada da mesma maneira ao arquivo de configuração do GRUB, abrindo um Terminal e inserindo sudo nano /etc/default/grub e, em seguida, executando sudo update-grub2 .

Isso, apenas no caso de alguém ter um problema semelhante e precisar de instruções para uma solução rápida.

No entanto, não estou totalmente satisfeito com esta solução, pois não tive problemas com outros dispositivos no meu sistema sem este parâmetro do kernel e gostaria de manter intacta a funcionalidade IOMMU do hardware.

Do jeito que eu entendo, iommu=soft direciona efetivamente todas as solicitações através de algum tipo de interface de gerenciamento de memória de software, que usa a performance do sistema (embora provavelmente muito pouco) e desativa totalmente o hardware IOMMU. Eu gostaria de entender mais sobre o que realmente faz, mas não consegui encontrar muita informação sobre a funcionalidade exata. Se alguém tiver uma solução melhor ou souber onde posso ler mais sobre ela, sinta-se à vontade para responder ainda ou vincular uma fonte para isso! Obrigado.

    
por Prototype700 20.01.2017 / 12:02