[mythtv-users] Centos 6, lirc and mceusb woes

Roald roalda at gmail.com
Tue Nov 22 17:32:18 UTC 2011


Hi list,

after upgrading a Centos 5-frontend with the latest kernel and all a
few days ago I discovered that the mceusb module was gone. I thought
of this as a good opportunity to upgrade to Centos 6. I have done this
with another frontend with a Holtek SL-6399 remote, and it was quite a
piece of work to get that to work.

The mceusb-remote was very easy when installed under Centos 5, but
after upgrading to Centos 6, I can't get it to work at all. I know
that the lirc_mceusb module is gone, but was under the impression that
mceusb should be autodetected by the kernel, and that these changes
should have been backported to the 2.6.32-kernel. I have also tried
installing the centos plus-kernel.

I have plugged the receiver in, and installed the 0.9.0-lirc from
ATrpms. (these work fine with the devinput SL-6399 on the other
frontend)

Kernel:

2.6.32-71.29.1.el6.centos.plus.x86_64 #1 SMP Sun Jun 26 16:27:27 BST
2011 x86_64 x86_64 x86_64 GNU/Linux

Here are the output from /var/log/messages:

Nov 22 17:59:30 magnus-2011 kernel: usb 4-1: New USB device found,
idVendor=0609, idProduct=031d
Nov 22 17:59:30 magnus-2011 kernel: usb 4-1: New USB device strings:
Mfr=1, Product=2, SerialNumber=3
Nov 22 17:59:30 magnus-2011 kernel: usb 4-1: Product: eHome Infrared Transceiver
Nov 22 17:59:30 magnus-2011 kernel: usb 4-1: Manufacturer: SMK
Nov 22 17:59:30 magnus-2011 kernel: usb 4-1: SerialNumber: SM0054nN
Nov 22 17:59:30 magnus-2011 kernel: usb 4-1: configuration #1 chosen
from 1 choice

>From lsusb:

Bus 004 Device 002: ID 0609:031d SMK Manufacturing, Inc. eHome Infrared Receiver

>From cat /proc/bus/usb/devices

T:  Bus=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=16 #Cfgs=  1
P:  Vendor=0609 ProdID=031d Rev= 0.00
S:  Manufacturer=SMK
S:  Product=eHome Infrared Transceiver
S:  SerialNumber=SM0054nN
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=01(O) Atr=02(Bulk) MxPS=  16 Ivl=0ms
E:  Ad=81(I) Atr=02(Bulk) MxPS=  16 Ivl=0ms

The output of cat /proc/bus/input/devices shows shows keyboard, mouse
and power buttons, nothing about this.

/etc/sysconfig/lircd: (tried with both devinput and default here,
since searching this list yields some confusion over which it should
be)

# Options to lircd
LIRCD_OPTIONS="--device=devinput"

I have put /usr/share/doc/lirc-0.9.0/remotes/mceusb/lircd.conf.mceusb
as /etc/lirc/lircd.conf

from /var/log/messages starting lircd

Nov 22 18:11:59 magnus-2011 lircd-0.9.0[2874]: lircd(default) ready,
using /var/run/lirc/lircd
Nov 22 18:12:12 magnus-2011 lircd-0.9.0[2874]: accepted new client on
/var/run/lirc/lircd
Nov 22 18:12:12 magnus-2011 lircd-0.9.0[2874]: could not get file
information for devinput
Nov 22 18:12:12 magnus-2011 lircd-0.9.0[2874]: default_init(): No such
file or directory
Nov 22 18:12:12 magnus-2011 lircd-0.9.0[2874]: Failed to initialize hardware
Nov 22 18:12:17 magnus-2011 lircd-0.9.0[2874]: removed client

I am not really sure where to go from here. Any tips? Should I order
some more cheap SL-6399s from DealExtreme?

-- 
Roald Martin Amundsen


More information about the mythtv-users mailing list