Не могу найти DVD-привод в Ubuntu 16.04

Вопрос или проблема

Наверное, можно сказать, что я слегка образованный новичок (знаю, что поверхностные знания — это опасно).

Мой привод работал хорошо в Mint 17.3, но сейчас я использую Lubuntu 16.04, и мой DVD-привод до сих пор не работает. Я пробовал несколько CD и DVD-дисков: музыку, данные и пустые.

Команда lsblk -f возвращает:

NAME   FSTYPE LABEL    UUID                                 MOUNTPOINT
sda                                                         
├─sda1 ext4            69fe002a-8d2a-4297-ac0b-272c60c019ce /
├─sda2                                                      
└─sda5 swap            82575a1c-ca49-4060-b860-d078ad7b54d6 [SWAP]
sdb                                                         
└─sdb1 ext4   31GBEXT4 e19d4f79-0600-42c4-8159-77a844544c09 /media/greg/31GBEXT4
sr0          

Команда cat /dev/sr0 возвращает:

cat: /dev/sr0: Нет медиума

Я попробовал lshw и получил следующее:

*-scsi
     physical id: 2
     logical name: scsi0
     capabilities: emulated
    *-cdrom
         description: DVD-RAM writer
         product: DVD RW AW-G540A
         vendor: SONY
         physical id: 0.0.0
         bus info: scsi@0:0.0.0
         logical name: /dev/cdrom
         logical name: /dev/cdrw
         logical name: /dev/dvd
         logical name: /dev/dvdrw
         logical name: /dev/sr0
         version: 1.W0
         serial: [
         capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
         configuration: ansiversion=5 status=nodisc

А потом вот это:

$ mkdir ~/dvd | sudo mount /dev/sr0 ~/dvd
mount: нет медиума на /dev/sr0

На этом этапе я уже просто метаюсь в поисках решения. Что теперь делать?

Обновление информации: я могу обнаружить его в «Дисках» без проблем, но он не показывает носителя, когда я вставляю DVD в привод. Я уже очистил линзу, но это никогда не было проблемой, так как он работал нормально до установки Lubuntu 16.04.

Результаты dmesg --level=err,warn

[    0.000000] ACPI: RSDP 0x00000000000F8060 000024 (v02 PTLTD )
[    0.000000] ACPI: XSDT 0x000000007F6D7E92 00008C (v01 Sony   VAIO     20070718 PTL  00000000)
[    0.000000] ACPI: FACP 0x000000007F6DFC04 0000F4 (v03 Sony   VAIO     20070718 PTL  00000001)
[    0.000000] ACPI: DSDT 0x000000007F6D9217 006979 (v02 Sony   VAIO     20070718 PTL  20050624)
[    0.000000] ACPI: FACS 0x000000007F6E2FC0 000040
[    0.000000] ACPI: FACS 0x000000007F6E2FC0 000040
[    0.000000] ACPI: APIC 0x000000007F6DFCF8 000068 (v01 Sony   VAIO     20070718 PTL  0000005A)
[    0.000000] ACPI: HPET 0x000000007F6DFD60 000038 (v01 Sony   VAIO     20070718 PTL  0000005A)
[    0.000000] ACPI: MCFG 0x000000007F6DFD98 00003C (v01 Sony   VAIO     20070718 PTL  0000005A)
[    0.000000] ACPI: SLIC 0x000000007F6DFDD4 000176 (v01 Sony   VAIO     20070718 PTL  01000000)
[    0.000000] ACPI: TMOR 0x000000007F6DFF4A 000026 (v01 Sony   VAIO     20070718 PTL  00000003)
[    0.000000] ACPI: APIC 0x000000007F6DFF70 000068 (v01 Sony   VAIO     20070718 PTL  00000000)
[    0.000000] ACPI: BOOT 0x000000007F6DFFD8 000028 (v01 Sony   VAIO     20070718 PTL  00000001)
[    0.000000] ACPI: SSDT 0x000000007F6D90FA 00011D (v01 Sony   VAIO     20070718 PTL  20050624)
[    0.000000] ACPI: SSDT 0x000000007F6D8FD7 000123 (v01 Sony   VAIO     20070718 PTL  20050624)
[    0.000000] ACPI: SSDT 0x000000007F6D8506 000287 (v01 Sony   VAIO     20070718 PTL  20050624)
[    0.000000] ACPI: SSDT 0x000000007F6D8452 0000B4 (v01 Sony   VAIO     20070718 PTL  20050624)
[    0.000000] ACPI: SSDT 0x000000007F6D7F1E 000534 (v01 Sony   VAIO     20070718 PTL  20050624)
[    0.000000] ACPI: BIOS bug: multiple APIC/MADT found, using 0
[    0.000000] ACPI: Если "acpi_apic_instance=2" работает лучше, сообщите [email protected]
[    0.016170] ACPI: 6 ACPI AML tables successfully acquired and loaded
[    0.084000] core: PEBS disabled due to CPU errata
[    0.104013] PCCT header not found.
[    0.119640] ACPI: Dynamic OEM Table Load:
[    0.119652] ACPI: SSDT 0xFFFF88007C230800 00021D (v01 Sony   VAIO     20070718 PTL  20050624)
[    0.120304] ACPI: Dynamic OEM Table Load:
[    0.120315] ACPI: SSDT 0xFFFF88007C238000 0004B7 (v01 Sony   VAIO     20070718 PTL  20050624)
[    0.121286] ACPI: Dynamic OEM Table Load:
[    0.121296] ACPI: SSDT 0xFFFF88007CBE2E00 0000E4 (v01 Sony   VAIO     20070718 PTL  20050624)
[    0.121854] ACPI: Dynamic OEM Table Load:
[    0.121863] ACPI: SSDT 0xFFFF88007C0ED480 000092 (v01 Sony   VAIO     20070718 PTL  20050624)
[    0.332102] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State >[\_S1_] (20150930/hwxface-580)
[    0.332110] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State >[\_S2_] (20150930/hwxface-580)
[    0.409139] pci 0000:00:1e.0: bridge has subordinate 09 but max busn 0c
[    0.410509] ACPI: Enabled 4 GPEs in block 00 to 1F
[    0.463911] pci 0000:00:1f.0: BAR 13: [io  size 0x0080] has bogus alignment
[    1.568935] ACPI: Invalid active0 threshold
[    9.388844] ACPI Warning: SystemIO range 0x0000000000001028-0x000000000000102F conflicts with OpRegion 0x0000000000001000-0x000000000000107F (\PMIO) (20150930/utaddress-254)
[    9.388865] ACPI Warning: SystemIO range 0x00000000000011B0-0x00000000000011BF conflicts with OpRegion 0x0000000000001180-0x00000000000011BB (\GPIO) (20150930/utaddress-254)
[    9.388875] ACPI Warning: SystemIO range 0x0000000000001180-0x00000000000011AF conflicts with OpRegion 0x0000000000001180-0x00000000000011BB (\GPIO) (20150930/utaddress-254)
[    9.388884] lpc_ich: Resource conflict(s) found affecting gpio_ich
[   10.293226]  excluding 0xfc200000-0xfc20ffff
[   11.188633] ath5k 0000:06:00.0: can't disable ASPM; OS doesn't have ASPM control
[   82.003914] ath5k: ath5k_hw_get_isr: ISR: 0x00000400 IMR: 0x00000000
[  416.905530] perf interrupt took too long (2520 > 2500), lowering kernel.perf_event_max_sample_rate to 50000
[  866.322544] perf interrupt took too long (5003 > 5000), lowering kernel.perf_event_max_sample_rate to 25000
[ 6254.003446] ath5k: ath5k_hw_get_isr: ISR: 0x00000080 IMR: 0x00000000
[ 8775.772141] ath5k: ath5k_hw_get_isr: ISR: 0x00040001 IMR: 0x00000000
[11894.003569] ath5k: ath5k_hw_get_isr: ISR: 0x00000400 IMR: 0x00000000

Команда cdrecord --checkdrive:


Устройство не указано. Попытка найти подходящее устройство...
Обнаружен CD-R привод: /dev/cdrw
Используется /dev/cdrom с неизвестными возможностями
Тип устройства : Съемный CD-ROM
Версия : 5
Формат ответа: 2
Возможности :
Информация о производителе : 'SONY '
Идентификация : 'DVD RW AW-G540A '
Ревизия : '1.W0'
Устройство кажется: Generic mmc2 DVD-R/DVD-RW.
wodim: Не удается загрузить медиум с этим приводом!
wodim: Попробуйте загрузить медиум вручную.
Используется общий SCSI-3/mmc CD-R/CD-RW драйвер (mmc_cdr).
Флаги драйвера : MMC-3 SWABAUDIO BURNFREE
Поддерживаемые режимы: TAO PACKET SAO SAO/R96R RAW/R96R

Сделал это снова –> cdrecord --checkdrive


Cdrecord-ProDVD-ProBD-Clone 3.02a06 (x86_64-unknown-linux-gnu) Copyright (C) 1995-2016 Joerg Schilling
Версия проекта драйвера Linux sg: 3.5.36
Используется версия libscg 'schily-0.9'.
Цель не указана, попытка найти одну...
Используется dev=0,0,0.
Тип устройства : Съемный CD-ROM
Версия : 5
Формат ответа: 2
Возможности :
Информация о производителе : 'SONY '
Идентификация : 'DVD RW AW-G540A '
Ревизия : '1.W0'
Устройство кажется: Generic mmc2 DVD-R/DVD-RW/DVD-RAM.
cdrecord: Не удается загрузить медиум с этим приводом!
cdrecord: Попробуйте загрузить медиум вручную.
Используется общий SCSI-3/mmc CD-R/CD-RW драйвер (mmc_cdr).
Флаги драйвера : MMC-3 SWABAUDIO BURNFREE
Поддерживаемые режимы: TAO PACKET SAO SAO/R96R RAW/R96R
cdrecord: Предупреждение: Не удается прочитать буфер привода.
cdrecord: Предупреждение: Тест скорости DMA был пропущен.

…и cdrecord --toc


Cdrecord-ProDVD-ProBD-Clone 3.02a06 (x86_64-unknown-linux-gnu) Copyright (C) 1995-2016 Joerg Schilling
Версия проекта драйвера Linux sg: 3.5.36
Используется версия libscg 'schily-0.9'.
Цель не указана, попытка найти одну...
Используется dev=0,0,0.
Тип устройства : Съемный CD-ROM
Версия : 5
Формат ответа: 2
Возможности :
Информация о производителе : 'SONY '
Идентификация : 'DVD RW AW-G540A '
Ревизия : '1.W0'
Устройство кажется: Generic mmc2 DVD-R/DVD-RW/DVD-RAM.
cdrecord: Не удается загрузить медиум с этим приводом!
cdrecord: Попробуйте загрузить медиум вручную.
Используется общий SCSI-3/mmc CD-R/CD-RW драйвер (mmc_cdr).
Флаги драйвера : MMC-3 SWABAUDIO BURNFREE
Поддерживаемые режимы: TAO PACKET SAO SAO/R96R RAW/R96R
cdrecord: Предупреждение: Не удается прочитать буфер привода.
cdrecord: Предупреждение: Тест скорости DMA был пропущен.
cdrecord: Не удается загрузить медиум с этим приводом!
cdrecord: Попробуйте загрузить медиум вручную.
cdrecord: Не удается загрузить медиум.

На самом деле ваша система действительно обнаруживает привод и правильно его идентифицирует как Sony DVD RW AW-G540A. Ваши выходные данные указывают на то, что проблема заключается в считывании данных с привода, который система считает пустым, как вы упомянули. Коренная причина, вероятно, в неисправном лазере (так как вы уже очистили линзу). Если устройство можно починить, то оно не стоит тех затрат на ремонт. Я рекомендую заменить либо привод, либо весь ноутбук (если бюджет позволяет), учитывая его возраст.

Командная строка wodim сработала для меня, когда ничего другое не срабатывало:


$ wodim -v dev=/dev/sr0 ~/Downloads/turnkey-lxc-14.2-jessie-amd64.iso
wodim: Режим записи не указан.
wodim: Предполагаю режим -tao.
wodim: Будущие версии wodim могут иметь разные зависящие от привода значения по умолчанию.
Тип TOC: 1 = CD-ROM
wodim: Операция не разрешена. Предупреждение: Невозможно повысить ограничения RLIMIT_MEMLOCK.
scsidev: '/dev/sr0'
devname: '/dev/sr0'
scsibus: -2 target: -2 lun: -2
Версия проекта драйвера Linux sg: 3.5.27
Версия Wodim: 1.1.11
Размер SCSI буфера: 64512
Тип устройства : Съемный CD-ROM
Версия : 5
Формат ответа: 2
Возможности :
Информация о производителе : 'PLDS '
Идентификация : 'DVD+-RW DH-16A6S'
Ревизия : 'YD11'
Устройство кажется: Generic mmc2 DVD-R/DVD-RW.
[...пропуск...]
Последняя возможность выйти, начинается реальная запись через 0 секунд. Операция начинается.
Ожидание, пока процесс чтения заполнит входной буфер ... входной буфер готов.
Выполнение OPC...
Запуск новой дорожки на секторе: 0
Дорожка 01: 241 из 241 МБ записано (fifo 100%) [buf 99%] 33.3x.
Дорожка 01: Всего байт прочитано/записано: 252706816/252706816 (123392 сектора).
Время записи: 68.873с
Средняя скорость записи 25.5x.
Минимальная заполняемость буфера привода составила 99%.
Закрепление...
Время закрепления: 17.636с
BURN-Free никогда не понадобился.
wodim: fifo содержал 3981 положений и 3981 получений.
wodim: fifo был 0 раз пуст и 2893 раз полон, минимальный заполняемость составила 95%.

Благодаря @bohoomil https://bbs.archlinux.org/viewtopic.php?id=143209

только что сделал отчасти – “Не опускайте руки”
у меня Optiarc DVD RW AD-7530B (NX02)

  1. sudo add-apt-repository ppa:brandonsnider/cdrtools
  2. sudo apt update
  3. было 3 пакета, так что я сделал: sudo apt-get dist-upgrade
  4. sudo apt install cdrecord mkisofs
  5. перезагрузите

вот и всё, сработало для меня, сделало мой день, спасибо

Ответ или решение

Убедитесь, что ваш DVD-привод правильно определяется в системе. Исходя из представленных вами данных, ваш привод (Sony DVD RW AW-G540A) распознаётся системой, но возникают проблемы с чтением дисков. Вот несколько шагов, которые вы можете предпринять, чтобы решить эту проблему:

1. Проверка подключения и состояния привода

  • Убедитесь, что привод физически подключен к компьютеру. Если это внешний привод, попробуйте подключить его к другому USB-порту или к другому компьютеру.
  • Попробуйте использовать другой кабель, если используете внешний привод, или убедитесь, что все соединения надежны, если это встроенный привод.

2. Пробуйте разные диски

  • Попробуйте использовать диски, которые вы неоднократно проверяли на других устройствах, чтобы исключить возможность неисправного диска.
  • Убедитесь, что диски не повреждены (царапины, трещины) и что они соответствуют формату, поддерживаемому вашим приводом.

3. Переустановка драйвера

Проблема может быть связана с драйверами. Чтобы переустановить драйвер для управления CD/DVD, выполните следующие команды в терминале:

sudo apt-get remove --purge cdrom.d
sudo apt-get install --reinstall cdrom.d

4. Проверьте настройки BIOS

Если ваш привод по-прежнему не работает, проверьте настройки BIOS вашего компьютера. Убедитесь, что привод включен и доступен в BIOS. Иногда может помочь сброс настроек BIOS до заводских установок.

5. Внутренние утилиты Linux

Попробуйте использовать программы, такие как wodim, для выполнения запросов на запись или чтение с диска. Например:

sudo apt install wodim
wodim -v dev=/dev/sr0 <путь_к_вашему_образу.iso>

6. Установка альтернативных утилит

Как упомянуто в вашем вопросе, некоторым пользователям помогала установка пакетов через PPA. Установите необходимые утилиты для работы с CD/DVD:

sudo add-apt-repository ppa:brandonsnider/cdrtools
sudo apt update
sudo apt install cdrecord mkisofs

Затем перезагрузите систему.

7. Оценка состояния привода

Если эти шаги не помогли, возможно, ваш привод физически неисправен. Если у вас есть доступ к другому DVD-приводу, попробуйте заменить его, чтобы подтвердить, что проблема не в системе.

Заключение

Если, после выполнения всех вышеописанных шагов, ваш DVD-привод все еще не работает, возможно, стоит рассмотреть его замену. Приводы, как правило, не слишком дороги, и если вы часто используете данные устройства, это будет более эффективным решением.

Если у вас есть дальнейшие вопросы или нужна помощь, пожалуйста, не стесняйтесь обращаться!

Оцените материал
Добавить комментарий

Капча загружается...