On Sat, Nov 01, 2014 at 12:00:53AM +0000, Mikhail Ramendik wrote: > Тем не менее, я automount отключил и ничего не изменилось :( То есть, > играю DVD через vlc dvd:///dev/dvd - и после этого кнопка eject на > дисководе работать перестаёт. Команда eject /dev/dvd работает.
Вероятно, vlc внутри себя вызывает ioctl(,CDROM_LOCKDOOR,1). Попробуйте после vls сделать сделать 'eject -i 0 /dev/dvd" и проверить кнопку. > Скопировал /lib/udev/rules.d/60-cdrom_id.rules в /etc/udev/rules.d/ . > Там попробовал поредактировать строку про EJECT, но тоже не помогло. > Было: > > ENV{DISK_EJECT_REQUEST}=="?*", RUN+="cdrom_id --eject-media > $tempnode", GOTO="cdrom_end" > > Я попробовал: > > ENV{DISK_EJECT_REQUEST}=="?*", RUN+="eject /dev/dvd", GOTO="cdrom_end" > > нулевой результат :( Думаю, eject без явного указания пути просто не был найден в /lib/udev/. > Однако, вот прямо сейчас - после того как я диск вынул и снова закрыл > устройство - уже и eject не работает: > > > # eject /dev/dvd > eject: unable to eject, last error: Inappropriate ioctl for device Возможно, udev не отработал полностью из-за ошибок в правилах, и теперь устройство неправильно инициализировано. Сейчас проще вернуть все конфиги в исходное состояние и ребутнуться. -- Eugene Berdnikov -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20141101071540.ge4...@sie.protva.ru