[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: SATA DVD-RW и кнопка eject



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


Reply to: