[mythtv-users] mythbuntu 11.04 lirc mceusb module - how?

Ian Clark mrrooster at gmail.com
Thu Jun 16 11:15:42 UTC 2011


On 15 June 2011 08:16, Tim Draper <veehexx at gmail.com> wrote:
>
>> If  you're building lirc 0.9.0 from source to use the in kernel
>> modules you need to do:
>>
>> ./configure --with-driver=userspace
>>
>> That's working with mceusb from a recent linux kernel for me. (I had
>> to explicitly select mceusb when configuring the kernel.)
>>
>> Cheers,
>>
>> Ian
>
> are you also using the cx23885 module aswell? (TBS reackon that the cx23885
> and lirc 0.9.0/rc_core conflict with each other)
>
I possibly am, I have a couple of hauppage cards in there with remote
support. I must admit I just rely on the USB receiver being
initialised first and ending up as /dev/lirc0, but I suspect a udev
rule could be written to force this.
ian at pvr:~$ ls /dev/ | grep lirc
lirc0
lirc1
ian at pvr:~$ dmesg | grep lirc
[    7.466178] lirc_dev: IR Remote Control driver registered, major 251
[    7.467918] rc rc0: lirc_dev: driver ir-lirc-codec (mceusb)
registered at minor = 0
[    8.904429] rc rc1: lirc_dev: driver ir-lirc-codec (cx88xx)
registered at minor = 1
ian at pvr:~$ uname -a
Linux pvr 2.6.39.1-pvr #2 SMP PREEMPT Sat Jun 11 16:58:15 BST 2011
i686 GNU/Linux
ian at pvr:~$ lsmod | grep -iE "cx88x|rc_ |liirc"
cx88xx                 60464  4 cx88_dvb,cx88_alsa,cx8800,cx8802
i2c_algo_bit            3486  2 cx88_vp3054_i2c,cx88xx
tveeprom                9697  1 cx88xx
v4l2_common             4210  3 tuner,cx8800,cx88xx
videodev               50814  4 tuner,cx8800,cx88xx,v4l2_common
btcx_risc               2379  4 cx88_alsa,cx8800,cx8802,cx88xx
videobuf_dma_sg         5796  5 cx88_dvb,cx88_alsa,cx8800,cx8802,cx88xx
videobuf_core          10996  5
videobuf_dvb,cx8800,cx8802,cx88xx,videobuf_dma_sg
rc_core                10829  16
rc_dib0700_rc5,rc_hauppauge,cx88xx,dvb_usb_dib0700,dvb_usb,ir_lirc_codec,ir_sony_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_rc5_decoder,ir_nec_decoder,rc_rc6_mce,mceusb
i2c_core               13218  23
isl6421,cx24116,cx88_dvb,cx88_vp3054_i2c,tuner,cx8800,cx88xx,i2c_algo_bit,tveeprom,v4l2_common,nvidia,dvb_usb_dib0700,dib7000p,dib0090,dib7000m,videodev,dib0070,dvb_usb,dib8000,dib3000mc,dibx000_common,i2c_ali15x3,i2c_ali1535
ian at pvr:~$


the only issue I had moving to the kernel based drivers, other than
taking a while to find the correct configure command for liirc was to
have to configure X to not see the mceusb remote as a keyboard (lots
of double presses!)

Cheers,

Ian


More information about the mythtv-users mailing list