Я не часто использую внутренний DVD-привод, но когда я использовал его прошлой ночью, каждый раз, когда я закрывал ящик, ящик сразу же открывался. Я думал, что диск, возможно, испортился, но у меня точно такое же поведение и с внешним диском. Примечание. Я пробовал использовать внешний DVD-привод на другом компьютере с Debian, и он не проявлял такого поведения.
На что я обратил внимание:
sudo setcd -s /dev/sr0
Auto close tray: set
Auto open tray: cleared
Use O_NONBLOCK flag: set
Lock tray: set
Check CD type: set
Я попытался изменить настройки с помощью setcd. Единственным изменением, которое, казалось, имело какой-либо эффект, было
sudo setcd -f0 /dev/sr0
, которое сбрасывало флаг «Использовать O_NONBLOCK»."
Auto close tray: set
Auto open tray: cleared
Use O_NONBLOCK flag: cleared
Lock tray: set
Check CD type: set
Когда с помощью
sudo setcd -f1 /dev/sr0
установлен "Использовать флаг O_NONBLOCK"
sudo setcd -f1 /dev/sr0
,проблема возобновляется.
Я пытался
sudo udevadm monitor
с установленным флагом Использовать O_NONBLOCK, и был поток сообщений, подобных приведенным ниже. Я думаю, что что-то не так с драйвером или какая-то непонятная настройка была изменена где-то после обновления программного обеспечения.
KERNEL[7862.150043] change /devices/pci0000:00/0000:00:1f.2/ata2/host1/target1:0:0/1:0:0:0/block/sr0 (block)
UDEV [7862.627306] change /devices/pci0000:00/0000:00:1f.2/ata2/host1/target1:0:0/1:0:0:0/block/sr0 (block)
Я не совсем уверен, что происходит с DVD-приводом или, возможно, с драйвером. Я открыт для предложений по
Спасибо!
Подробнее: С диском в приводе
sudo lshw -C disk
Показывает следующее:
*-cdrom
description: DVD-RAM writer
product: BD-ROM BDC-TD02
vendor: PIONEER
physical id: 0.0.0
bus info: scsi@1:0.0.0
logical name: /dev/cdrom
logical name: /dev/cdrw
logical name: /dev/dvd
logical name: /dev/dvdrw
logical name: /dev/sr0
logical name: /media/someone/somedisk
version: 1.02
capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
configuration: 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 state=mounted status=ready
*-medium
physical id: 0
logical name: /dev/cdrom
logical name: /media/someone/somedisk
configuration: 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=mounted