13.09.2015, 01:01 | #1 | |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1030 |
Обработка USB-HID в lircd
usb-аудиокарта в моем случае является еще и hid-устройством с 3 кнопками.
после установки kmod-usb-hid я вроде это вижу: Код:
# cat /proc/bus/input/devices I: Bus=0003 Vendor=08bb Product=2704 Version=0100 N: Name="Burr-Brown from TI USB Audio DAC " P: Phys=usb-ehci-platform-1.2/input2 S: Sysfs=/devices/platform/ehci-platform/usb1/1-1/1-1.2/1-1.2:1.2/input/input0 U: Uniq= H: Handlers=event0 B: PROP=0 B: EV=13 B: KEY=8 0 0 0 0 0 0 78 0 e0000 0 0 0 B: MSC=10 Мне не нравится этот зоопарк (hotplug2 для кнопки wps, lirc для пульта, а теперь еще и triggerhappy) Мне показалось, что lirc вполне может обработать и 2 устройства: Цитата:
В принципе buildroot развернут и можно попробовать перекомпилять lirc. Но может я в корне ошибаюсь, и lirc не может обрабатывать любой hid? Кто что думает? |
|
13.09.2015, 15:42 | #2 |
Senior Member
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0 |
Re: Обработка USB-HID в lircd
Так в чем проблема перекомпилить lirc? Так то в обычном линуксе вроде юзают hid. А как это будет работать в опенврт хз...
Я кнопки в MR3020 к переключателю режимов прикрутил... Последний раз редактировалось khseal; 13.09.2015 в 15:44. |
13.09.2015, 22:33 | #3 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1030 |
Re: Обработка USB-HID в lircd
то ли лыжи не едут, то ли щас июль месяц. Смог скомпилять только с devinput (без default):
Код:
# lircd --driver=? Driver `?' not supported. Supported drivers: devinput # mode2 --device=/dev/input/event0 --driver=devinput mode2: initializing '/dev/input/event0' This program does not work for this hardware yet # mode2 --device=/dev/input/event0 --driver=? Driver `?' not supported. Supported drivers: devinput UPD: Вернул дефолтные пакеты - перестал работать пульт... Еще раз UPD: Сам тормоз -забыл рестарт сервера lirc сделать, работал старый. После рестарта всё ок!. Последний раз редактировалось Tohin; 13.09.2015 в 22:41. |
14.09.2015, 05:57 | #4 |
Senior Member
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0 |
Re: Обработка USB-HID в lircd
Мне кажется не events надо прописывать а что то из Phys
типо mode2 --device=usb-ehci-platform-1.2/input2 --driver=devinput Чо мануалы для линукса обычнова не почитать? |
14.09.2015, 15:31 | #5 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1030 |
Re: Обработка USB-HID в lircd
/dev/input/event0 это и есть hid устройство. Usb ик-приемники, распознаваемые как hid, испозуют именно такой синтаксис. Где-то видел пост про такой приёмник, но с телефона не нашёл.
|
14.09.2015, 23:12 | #6 | |
Senior Member
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0 |
Re: Обработка USB-HID в lircd
Цитата:
Тем более в официальном мануале написано When using the devinput driver, input devices like /dev/input/event12 might come up as another device after a reboot. If this becomes a problem, you should address the device using it's name or it's physical bus address. Тут предлагают использовать адрес по другой причине, но в других примерах почему то прописывают физический адрес... |
|
15.09.2015, 22:37 | #7 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1030 |
Re: Обработка USB-HID в lircd
Ну ламер я немножко.. штож сразу лолами закидывать?
Попробовал: Код:
# mode2 --device=usb-ehci-platform-1.2/input2 --driver=devinput mode2: initializing 'usb-ehci-platform-1.2/input2' mode2: unable to open 'usb-ehci-platform-1.2/input2' Поискал: Код:
# cat /sys/devices/platform/ehci-platform/usb1/1-1/1-1.2/1-1.2:1.2/input/input0/event0/device/uevent PRODUCT=3/8bb/2704/100 NAME="Burr-Brown from TI USB Audio DAC " PHYS="usb-ehci-platform-1.2/input2" UNIQ="" PROP=0 EV=13 KEY=8 0 0 0 0 0 0 78 0 e0000 0 0 0 MSC=10 MODALIAS=input:b0003v08BBp2704e0100-e0,1,4,k71,72,73,A3,A4,A5,A6,183,ram4,lsfw А ты уверен, что кто-то пробовал обрабатывать события кнопок через lirc? Или имеешь ввиду usb-hid-ir? В моем случае на hid устройстве нет ничего ИК-шного. Последний раз редактировалось Tohin; 15.09.2015 в 22:52. |
16.09.2015, 00:41 | #8 | |
Senior Member
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0 |
Re: Обработка USB-HID в lircd
Цитата:
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|