Пытаюсь разобраться с udev и вот столкнулся с такой проблемой: Написал вот такое правило для udev: SUBSYSTEM=="block", SYSFS{product}=="DataTraveler II+", SYMLINK+="flash%n", RUN+="/usr/bin/flashd" Суть - когда подключаю usb-флешку выполняется скриптик flashd которой просто записывает в /var/log/messages что флешка подключена или отключена, тоесть при $ACTION=="add" или при $ACTION=="remove". Всё прекрасно работает только при подключении. Но когда я вынимаю флешку ничего не происходит, скрипт не вызывается с $ACTION=="remove". Такое ощущение что udev'у фиолетово что устройство отключено. Только ядро говорит, что: usb 2-1: USB disconnect, address 31, и всё. Дистрибутив CRUX 2.3, ядро 2.6.22, udev 096 Что я не так делаю? Спасибо.