DVD-привод недоступен, но распознается и просматривается программами
У меня сейчас очень странная проблема с одним из моих оптических приводов. В настоящее время у меня есть старый IDE-привод Plextor PX-760A и Pioneer BDR-206, установленный SATA.
Приводы Pioneer пока работают без проблем.
Привод Plextor, однако, распознается системой (HardInfo может даже прочитать сведения о встроенном программном обеспечении в запоминающих устройствах), но я не могу открыть любые аудио компакт-диски, которые я вставил, потому что, если я пытаюсь их смонтировать, ошибка Failed to mount "Audio Disc". Drive /dev/sr0 does not contain audio files.
(после остановки моего проводника и всех программ, пытающихся получить доступ к компакт-диску некоторое время или пока я не вызову sudo lshw
и ошибка затем отображается. Кроме того, DVD-диски даже не отображаются в файловом менеджере, когда они находятся внутри привода, хотя это также DVD-привод.
Я также не могу получить доступ к медиа на CD с любой другой программой, так как они также будут отображать сообщения об ошибках.
Выход из lshw
когда диск вставлен следующим образом:
*-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
Я редко использую этот диск, но самое странное, что я использовал этот диск для прослушивания полного альбома, может быть, неделю назад, без каких-либо проблем, так что это не похоже на аппаратный сбой, если только диск не сломался, сидя в безопасности внутри моего компьютерный корпус в то время.
В чем может быть проблема и что я могу сделать, чтобы решить эту проблему?
Редактировать: Я обнаружил, что привод может монтировать аудио-диски, когда диск с данными был вставлен и прочитан ранее. Накопитель способен считывать все файлы с компакт-диска с данными, и когда он извлекается, а звуковой компакт-диск помещается на него сразу после перезагрузки, накопитель может смонтировать звуковой компакт-диск и отобразить все дорожки в диспетчере файлов. Затем он также может быть воспроизведен в любом медиаплеере без каких-либо проблем.
Кажется, что привод не может читать аудиодиски перед чтением дисков с данными после каждой перезагрузки и по какой-то причине не может распознать DVD. Я надеюсь, что это может быть ключом к объяснению этой проблемы.
1 ответ
Я считаю, что сам нашел очевидное решение или обходной путь для этой проблемы.
При запуске системы с CD, вставленным в дисковод, сообщения ядра будут постоянно отображаться AMD-Vi: Event logged [IO_PAGE_DAULT device=...
и другие подробности ошибки, посылая машину на несколько минут.
Я искал строку в Интернете и обнаружил, что она связана с ошибкой или ошибкой IOMMU в ядре Linux. Обходной путь должен был запустить машину, введите GRUB, удерживая Shift
во время загрузки нажмите e
на стандартную запись и добавить iommu=soft
в параметрах ядра, например позади quiet splash
,
После этого запись также можно добавить в файл конфигурации GRUB, открыв Терминал и введя sudo nano /etc/default/grub
а затем выполняет sudo update-grub2
,
Это, на всякий случай, если у кого-то еще есть подобная проблема и ему нужны инструкции для быстрого решения.
Однако я не совсем доволен этим решением, так как у меня не было проблем с другими устройствами в моей системе без этого параметра ядра, и я хотел бы сохранить аппаратную функциональность IOMMU без изменений.
Как я понимаю, iommu=soft
эффективно направляет все запросы через некоторый программный интерфейс управления памятью, который использует производительность системы (хотя, вероятно, очень мало) и полностью отключает аппаратный IOMMU. Я хотел бы больше узнать о том, что он на самом деле делает, но я не смог найти много информации о точной функциональности. Если у кого-то есть лучшее решение или он знает, где я могу узнать о нем больше, пожалуйста, не стесняйтесь отвечать или связывать источник для этого! Благодарю.