<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<font face="DejaVu Sans">I have some previous with this remote -
<a class="moz-txt-link-freetext"
href="http://old.nabble.com/Trying-to-get-my-Compro-Videomae-K200-to-work-with-LIRC-td28248184.html">http://old.nabble.com/Trying-to-get-my-Compro-Videomae-K200-to-work-with-LIRC-td28248184.html</a><br>
<br>
To remind, lsusb -vv shows<br>
<br>
Bus 003 Device 002: ID 185b:3020 Compro K100 Infrared Receiver<br>
Device Descriptor:<br>
bLength 18<br>
bDescriptorType 1<br>
bcdUSB 2.00<br>
bDeviceClass 0 (Defined at Interface level)<br>
bDeviceSubClass 0 <br>
bDeviceProtocol 0 <br>
bMaxPacketSize0 16<br>
idVendor 0x185b Compro<br>
idProduct 0x3020 K100 Infrared Receiver<br>
bcdDevice 89.ab<br>
iManufacturer 1 COMPRO<br>
iProduct 2 VideoMate IR20<br>
iSerial 3 REV.02<br>
bNumConfigurations 1<br>
Configuration Descriptor:<br>
bLength 9<br>
bDescriptorType 2<br>
wTotalLength 32<br>
bNumInterfaces 1<br>
bConfigurationValue 1<br>
iConfiguration 0 <br>
bmAttributes 0xa0<br>
(Bus Powered)<br>
Remote Wakeup<br>
MaxPower 100mA<br>
Interface Descriptor:<br>
bLength 9<br>
bDescriptorType 4<br>
bInterfaceNumber 0<br>
bAlternateSetting 0<br>
bNumEndpoints 2<br>
bInterfaceClass 255 Vendor Specific Class<br>
bInterfaceSubClass 255 Vendor Specific Subclass<br>
bInterfaceProtocol 255 Vendor Specific Protocol<br>
iInterface 0 <br>
Endpoint Descriptor:<br>
bLength 7<br>
bDescriptorType 5<br>
bEndpointAddress 0x81 EP 1 IN<br>
bmAttributes 3<br>
Transfer Type Interrupt<br>
Synch Type None<br>
Usage Type Data<br>
wMaxPacketSize 0x0010 1x 16 bytes<br>
bInterval 1<br>
Endpoint Descriptor:<br>
bLength 7<br>
bDescriptorType 5<br>
bEndpointAddress 0x01 EP 1 OUT<br>
bmAttributes 3<br>
Transfer Type Interrupt<br>
Synch Type None<br>
Usage Type Data<br>
wMaxPacketSize 0x0010 1x 16 bytes<br>
bInterval 1<br>
Device Status: 0x0000<br>
(Bus Powered)<br>
<br>
In any event I was running that 2.6.32.11 kernel until a few days
ago. i was also running a source version of lirc (0.8.5) - i
changed both recently.<br>
<br>
I am now running a 3.1.0-rc2 kernel with mceusb and lirc enabled
in the kernel <br>
<br>
# cat /boot/config-3.1.0-rc2 | grep MCE<br>
CONFIG_X86_MCE=y<br>
# CONFIG_X86_MCE_INTEL is not set<br>
CONFIG_X86_MCE_AMD=y<br>
CONFIG_X86_MCE_THRESHOLD=y<br>
CONFIG_X86_MCE_INJECT=m<br>
CONFIG_IR_MCE_KBD_DECODER=y<br>
CONFIG_IR_MCEUSB=y<br>
CONFIG_EDAC_DECODE_MCE=y<br>
# CONFIG_EDAC_MCE_INJ is not set<br>
<br>
# cat /boot/config-3.1.0-rc2 | grep LIRC<br>
CONFIG_LIRC=y<br>
CONFIG_IR_LIRC_CODEC=y<br>
CONFIG_LIRC_STAGING=y<br>
CONFIG_LIRC_BT829=m<br>
CONFIG_LIRC_IGORPLUGUSB=m<br>
CONFIG_LIRC_IMON=m<br>
CONFIG_LIRC_PARALLEL=m<br>
CONFIG_LIRC_SASEM=m<br>
CONFIG_LIRC_SERIAL=m<br>
CONFIG_LIRC_SERIAL_TRANSMITTER=y<br>
CONFIG_LIRC_SIR=m<br>
CONFIG_LIRC_TTUSBIR=m<br>
CONFIG_LIRC_ZILOG=m<br>
<br>
However lirc is loaded through deb packages<br>
<br>
# dpkg -l | grep lirc<br>
ii liblircclient0
0.9.0~pre1-1 infra-red remote control support
- client library<br>
ii lirc
0.9.0~pre1-1 infra-red remote control support<br>
ii lirc-x
0.9.0~pre1-1 infra-red remote control support
- X utilities<br>
<br>
Both /dev/lirc0 and /var/run/lirc/lircd are created by means of
running the below in /etc/rc.local<br>
<br>
echo lirc > /sys/class/rc/rc0/protocols<br>
/usr/sbin/lircd -d /dev/lirc0 &&<br>
<br>
I have run modprobe mceusb. Yet an lsmod after that shows no
mceusb running. I can't help but feel that there is a simple step
I am missing in this.<br>
<br>
Please advise.<br>
<br>
Kind regards,<br>
Jongi</font>
</body>
</html>