LINUX.ORG.RU

про пульт gotview


0

0

Вот прикупил себе subj (состоит из собственно пульта и USB ИК-приемника). Linux его видит как USB клавиатуру и мышь (Cypress), и в принципе все работает, кроме кнопок vol+/vol-/mute. Xev утверждает, что все эти три кнопки генеруют одинаковый скан-код 158, причем якобы гонят его в цикле (как бы кнопка залипает, чтобы остановить, надо нажать на пульте любую другую кнопку). Что обидно, в оффтопике эти кнопки свою функцию выполняют (безо всяких драйверов и настроек). Кто бы посоветовал куда копать.

Ядро 2.4.31, набор USB-модулей стандартный: usb-ehci usb-uhci input hid mousedev keybdev

anonymous

Ответ на: комментарий от FatBastard

Дык написано же, что ядро видит как USB клаву, так что LIRC вроде как тут и не причем. Прилагаю соответствующие высказывания ядра:

2.4.31 (работает с кривостью, см. исходное сообщение) Nov 23 12:58:27 gimli kernel: usb.c: registered new driver hid Nov 23 12:58:27 gimli kernel: input: USB HID v1.00 Keyboard [Cypress Sem. Cypress USB Mouse] on usb2:3.0 Nov 23 12:58:27 gimli kernel: hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz> Nov 23 12:58:27 gimli kernel: hid-core.c: USB HID support drivers

2.6.14.2 (не работает совсем) Nov 23 12:33:01 gimli kernel: input: USB HID v1.00 Keyboard [Cypress Sem Cypress USB Mouse] on usb-0000:00:1d.0-2 Nov 23 12:33:01 gimli kernel: usbcore: registered new driver usbhid Nov 23 12:33:01 gimli kernel: drivers/usb/input/hid-core.c: v2.6:USB HID core driver

anonymous
()
Ответ на: комментарий от anonymous

в 2.6 ядре есть модуль evdev. После его загрузки появятся файлы /dev/input/event[0,1,2,3]. Самый последний event - скорее всего и есть пульт. С ними будет работать lirc через драйвер dev/input.

З.Ы. В 2.4 тоже может быть есть, проверять лень.

FatBastard ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.