У меня проблема с внешним USB-приводом DVD. Все работает нормально, монтирование работает, размонтирование или извлечение через оболочку работает. Но если я нажму кнопку извлечения на устройстве, он просто извлечет DVD, но не размонтирует его. Мое лучшее решение для этой проблемы - выполнить скрипт с сочетанием клавиш на клавиатуре. Но это не очень приятно. Есть ли какие-либо варианты решения этой проблемы с помощью обычной кнопки извлечения на DVD-приводе?
Спасибо за помощь.
РЕДАКТИРОВАТЬ: Выведите 'udevadm info --version'
175
Вывод 'cat /lib/udev/rules.d/60-cdrom_id.rules | grep DISK_EJECT_REQUEST '
ENV{DISK_EJECT_REQUEST}=="?*", RUN+="cdrom_id --eject-media $tempnode", GOTO="cdrom_end"
Выведите 'uname -a'
Linux raspberrypi 3.18.11-v7+ #781 SMP PREEMPT Tue Apr 21 18:07:59 BST 2015 armv7l GNU/Linux
Выведите «udevadm monitor» путем вставки (все 4 записи) и удаления (без записи)
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent
KERNEL[682164.008310] change /devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5:1.0/host0/target0:0:0/0:0:0:0/block/sr0 (block)
UDEV [682164.057144] change /devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5:1.0/host0/target0:0:0/0:0:0:0/block/sr0 (block)
KERNEL[682174.005812] change /devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5:1.0/host0/target0:0:0/0:0:0:0/block/sr0 (block)
UDEV [682174.655906] change /devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5:1.0/host0/target0:0:0/0:0:0:0/block/sr0 (block)