Задать вопрос

Отключить устройство в linux? Какие есть способы?

Читал про modprobe и blacklist, проблему этим не получилось решить, и вот почему... Начну по порядку.
Имею беспроводную (паленую) мышь с радио модулем. У мыши есть три кнопки, вместе с мидл-клик, но при этом, радиомодуль несет в себе контроллер клавиатуры, который мне крайне нежелателен. Его я и хотел бы дезактивировать. Все это вглядит вот так:
Лог
Oct 9 02:38:14 asus kernel: [ 7456.489811] usb 6-4: new full-speed USB device number 3 using ohci-pci
Oct 9 02:38:14 asus kernel: [ 7456.676848] usb 6-4: New USB device found, idVendor=25a7, idProduct=fa23
Oct 9 02:38:14 asus kernel: [ 7456.676851] usb 6-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Oct 9 02:38:14 asus kernel: [ 7456.676852] usb 6-4: Product: 2.4G Receiver
Oct 9 02:38:14 asus kernel: [ 7456.676853] usb 6-4: Manufacturer: Compx
Oct 9 02:38:14 asus kernel: [ 7456.683165] input: Compx 2.4G Receiver as /devices/pci0000:00/0000:00:12.0/usb6/6-4/6-4:1.0/0003:25A7:FA23.0003/input/input13
Oct 9 02:38:14 asus kernel: [ 7456.742022] hid-generic 0003:25A7:FA23.0003: input,hidraw0: USB HID v1.10 Keyboard [Compx 2.4G Receiver] on usb-0000:00:12.0-4/input0
Oct 9 02:38:14 asus kernel: [ 7456.747470] input: Compx 2.4G Receiver as /devices/pci0000:00/0000:00:12.0/usb6/6-4/6-4:1.1/0003:25A7:FA23.0004/input/input14
Oct 9 02:38:14 asus kernel: [ 7456.806007] hid-generic 0003:25A7:FA23.0004: input,hiddev0,hidraw1: USB HID v1.10 Mouse [Compx 2.4G Receiver] on usb-0000:00:12.0-4/input1
Oct 9 02:38:14 asus mtp-probe: checking bus 6, device 3: "/sys/devices/pci0000:00/0000:00:12.0/usb6/6-4"
Oct 9 02:38:14 asus mtp-probe: bus: 6, device: 3 was not an MTP device

Из этого видно, что оба устройства работают на одном драйвере - hid-generic. Отключить его или добавить в блэклист modprobe - убивает и мышь и кнопочную доску. Можно что-то придумать? Заткнуть другим драйвером или что то вроде? Заранее извините я дилетант.

P.S. Но вот мой сосед - настоящий технофашист. Распологает всем необходимым, от радио-электронного оборудования до софта на любую фантазию.
Будем условно считать, что интерес здесь чисто спортивный. Буду рад любым советам :)
  • Вопрос задан
  • 1178 просмотров
Подписаться 3 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
@OYTIS
Embedded Software Developer
Ответ написан
Комментировать
@pfg21
ex-турист
udev оперирует драйверами/модулями, соответственно через него пристреливается и то и другое.
смотреть настройки модуля, может есть возможность за блеклистить устройства в нем.
вариант еще патчить исходники и перекомпилировать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы