Рейтинг:2

Ящик CDDVD открывается сразу после закрытия в Ubuntu 18.04

флаг ng
Ken

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

То, что я посмотрел до сих пор:

sudo setcd -s /dev/sr0

  Автозакрытие лотка: установлено
  Автооткрытие лотка: очищено
  Использовать флаг O_NONBLOCK: установить
  Блокировка лотка: комплект
  Проверить тип компакт-диска: установить

Я попытался изменить настройки с помощью setcd. Единственным изменением, которое, казалось, имело какой-либо эффект, было

sudo setcd -f0 /dev/sr0

который очищает флаг «Использовать O_NONBLOCK».

  Автозакрытие лотка: установлено
  Автооткрытие лотка: очищено
  Использовать флаг O_NONBLOCK: снят
  Блокировка лотка: комплект
  Проверить тип компакт-диска: установить

Когда «Использовать флаг O_NONBLOCK» установлен с помощью

sudo setcd -f1 /dev/sr0

проблема возобновляется.

Я пытался

sudo udevadm монитор

с установленным флагом Use O_NONBLOCK, и поток сообщений, подобных приведенным ниже. Это заставляет меня думать, что что-то не так с драйвером или какая-то непонятная настройка была изменена где-то после обновления программного обеспечения.

Ядро [7862.150043] изменить /devices/pci0000:00/0000:00:1f.2/ata2/host1/target1:0:0/1:0:0:0/block/sr0 (блок)
UDEV [7862.627306] изменить /devices/pci0000:00/0000:00:1f.2/ata2/host1/target1:0:0/1:0:0:0/block/sr0 (блок)

Я не совсем уверен, что происходит с DVD-приводом или, возможно, с драйвером. Я открыт для предложений по исправлению.

Спасибо!

Больше информации: С диском в приводе,

sudo lshw -C диск

Показывает это:

*-диск
       описание: записывающее устройство DVD-RAM
       продукт: BD-ROM BDC-TD02
       производитель: ПИОНЕР
       физический идентификатор: 0.0.0
       информация о шине: scsi@1:0.0.0
       логическое имя: /dev/cdrom
       логическое имя: /dev/cdrw
       логическое имя: /dev/dvd
       логическое имя: /dev/dvdrw
       логическое имя: /dev/sr0
       логическое имя: /media/someone/somedisk
       версия: 1.02
       возможности: съемный аудио cd-r cd-rw dvd dvd-r dvd-ram
       конфигурация: ansiversion=5 mount.fstype=iso9660 mount.options=ro,nosuid,nodev,relatime,norock,check=r,map=n,blocksize=2048,uid=1001,gid=1001,dmode=500,fmode= 400 состояние=смонтирован статус=готово
     *-Средняя
          физический идентификатор: 0
          логическое имя: /dev/cdrom
          логическое имя: /media/someone/somedisk
          конфигурация: mount.fstype=iso9660 mount.options=ro,nosuid,nodev,relatime,norock,check=r,map=n,blocksize=2048,uid=1001,gid=1001,dmode=500,fmode=400 state= смонтированный
WinEunuuchs2Unix avatar
флаг in
Это может быть полезно: https://askubuntu.com/questions/1363346/why-is-wake-from-suspend-suddenly-ejecting-my-cd-tray
Рейтинг:0
флаг ng
Ken

К вашему сведению: похоже, это проблема с загрузочным образом или ядром.

Ubuntu действительно обновилась сегодня утром (27 сентября 2021 г.). Проблема многократного извлечения CD/DVD, похоже, исправлена ​​в загрузочном образе:

Linux 5.4.0-87-общий

Бег

setcd -s /dev/sr0

Показывает их как настройки по умолчанию для DVD-привода (выше) в моем исходном вопросе:

  Автозакрытие лотка: установлено
  Автооткрытие лотка: очищено
  Использовать флаг O_NONBLOCK: установить
  Блокировка лотка: очищен
  Проверить тип компакт-диска: очищено

Проблема все еще существует в обоих этих загрузочных образах:

Linux 5.4.0-86-общий
Linux 5.4.0-84-общий

Временный обходной путь для двух приведенных выше загрузочных образов:

sudo setcd -f0 /dev/sr0

который временно изменит флаг «Использовать O_NONBLOCK» на «сброшенный» и остановит привод от немедленного открытия ящика после его закрытия.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.