Купил USB-IRDA-донглы аж за 20 рублей. Дома сервер под Debian с XBMC. Давно хотел прикрутить приемник и обучить его рабоать с пультом. Возникла проблема с ресивером инфракрасным. В обычном списке lirc при первичной настройке его нет, но какие-то модули в ядре для него я обнаружил. Подскажите куда копать? Как заставить lirc использовать конкретные модули, если они присутствуют? Ниже информация по донглу.
Вывод lsusb -vBus 006 Device 002: ID 07d0:4959 Dazzle Kingsun KS-959 Infrared Adapter
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x07d0 Dazzle
idProduct 0x4959 Kingsun KS-959 Infrared Adapter
bcdDevice 1.00
iManufacturer 1
iProduct 2
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 1
Вывод find / |grep ks959/sys/bus/usb/drivers/ks959-sir
/sys/bus/usb/drivers/ks959-sir/bind
/sys/bus/usb/drivers/ks959-sir/module
/sys/bus/usb/drivers/ks959-sir/new_id
/sys/bus/usb/drivers/ks959-sir/uevent
/sys/bus/usb/drivers/ks959-sir/unbind
/sys/bus/usb/drivers/ks959-sir/remove_id
find: `/sys/kernel/debug': Отказано в доступе
/sys/module/irda/holders/ks959_sir
/sys/module/ks959_sir
/sys/module/ks959_sir/srcversion
/sys/module/ks959_sir/notes
/sys/module/ks959_sir/notes/.note.gnu.build-id
/sys/module/ks959_sir/taint
/sys/module/ks959_sir/drivers
/sys/module/ks959_sir/drivers/usb:ks959-sir
/sys/module/ks959_sir/initstate
/sys/module/ks959_sir/coresize
/sys/module/ks959_sir/sections
/sys/module/ks959_sir/sections/.init.text
/sys/module/ks959_sir/sections/.smp_locks
/sys/module/ks959_sir/sections/.data
/sys/module/ks959_sir/sections/.text
/sys/module/ks959_sir/sections/__mcount_loc
/sys/module/ks959_sir/sections/.rodata
/sys/module/ks959_sir/sections/.strtab
/sys/module/ks959_sir/sections/.symtab
/sys/module/ks959_sir/sections/.gnu.linkonce.this_module
/sys/module/ks959_sir/sections/.rodata.str1.1
/sys/module/ks959_sir/sections/.rodata.str1.8
/sys/module/ks959_sir/sections/__bug_table
/sys/module/ks959_sir/sections/.note.gnu.build-id
/sys/module/ks959_sir/sections/.exit.text
/sys/module/ks959_sir/refcnt
/sys/module/ks959_sir/uevent
/sys/module/ks959_sir/holders
/sys/module/ks959_sir/initsize
meklon@Kubuntu-desktop:/usr/share/lirc/remotes$ uname -a
Linux Kubuntu-desktop 3.13.0-29-generic #53-Ubuntu SMP Wed Jun 4 21:00:20 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux