История изменений
Исправление yars068, (текущая версия) :
ACTION=="add|change", SUBSUSTEM=="usb", KERNEL=="input[0-9]*", ATTRS{idVendor}=="dead", ATTRS{idProduct}=="beef", GOTO="persistent_kbd_end"
ACTION="add|change", SUBSUSTEM="usb", KERNEL=="input[0-9]*", RUN+="disable_device.sh %k"
LABEL="persistent_kbd_end"
Ну, как-то так, если не напутал чего. Правда, не знаю, как заставить контроллер снять питание с порта, и периодически снова его подавать, иначе порт до перезагрузки будет обесточен.
Исправление yars068, :
ACTION=="add|change", SUBSUSTEM=="usb", KERNEL=="input[0-9]*", ATTRS{idVendor}=="dead", ATTRS{idProduct}=="beef", GOTO="persistent_kbd_end"
ACTION="add|change", SUBSUSTEM="usb", KERNEL=="input[0-9]*", RUN+="disable_device.sh %k"
:persistent_kbd_end
Ну, как-то так, если не напутал чего. Правда, не знаю, как заставить контроллер снять питание с порта, и периодически снова его подавать, иначе порт до перезагрузки будет обесточен.
Исходная версия yars068, :
ACTION=="add|change", SUBSUSTEM=="usb", KERNEL=="input[0-9]*", ENV{idVendor}=="dead", ENV{idProduct}=="beef", GOTO="persistent_kbd_end"
ACTION="add|change", SUBSUSTEM="usb", KERNEL=="input[0-9]*", RUN+="disable_device.sh %k"
:persistent_kbd_end
Ну, как-то так, если не напутал чего. Правда, не знаю, как заставить контроллер снять питание с порта, и периодически снова его подавать, иначе порт до перезагрузки будет обесточен.