[mythtv-users] Setting up USB MCE remote in LIRC?

Chad Sims caslinux at charter.net
Mon May 2 01:29:31 UTC 2005


Nathan Whittacre wrote:

> So you got the new style remote working with lirc?  Could you share 
> some insight on what you did to get it to work.  I am using kernel 
> version 2.6.11.8 and lirc 0.7.0 and can't get it to work.  It 
> recognizes the remote, but I can't get any data from it.  I've also 
> tried lirc 0.7.1.
>
> Thanks,
> Nathan
>
> David Sims wrote:
>
>> On Apr 29, 2005, at 4:53 PM, Lee wrote:
>>
>>> Having just got my new MythTV install running nicely, I'd like to 
>>> integrate my (old style) Windows MCE remote into the set up. I've 
>>> googled for ages and there are lot's of people that seem to have got 
>>> it working (include Jarod), but I can't find any how-to's or crib 
>>> sheets. Being a total Linux noob, this leave  me at a loss, can 
>>> anyone point me in the right direction?
>>>
>>> Many thanks,
>>> Lee
>>
>>
>>
>> I haven't had any experience with the old style MCE remotes, but I 
>> recently worked with setting up one of the new style remotes with 
>> pretty good success.  I'm not sure how far back you can go with lirc, 
>> but I know lirc 0.7.0 and newer has a driver for the old style MCE 
>> remote.  If you're comfortable building and installing packages from 
>> source code, it's really very easy to do with lirc.  I haven't had 
>> much luck getting the ATrpms.net lirc packages to work in my setup, 
>> so I can't really help if you prefer to go that route.
>>
>> I didn't find any detailed how-to's on the MCE remote either, so I'll 
>> describe what my brother and I did to get the new style remote 
>> working.  Hopefully this can get you going as well.
>>
>> I obtained the lirc 0.7.0 source from the lirc web site: 
>> http://www.lirc.org
>>
>> - Extract the source tarball and then configure and build from the 
>> extracted source directory like this:
>>
>>     # ./configure --with-kerneldir=/lib/modules/`uname -r`/build 
>> --with-driver=mceusb
>>     # make
>>     # make install
>>
>>     The install should copy the correct lircd.conf file to 
>> /etc/lircd.conf.
>>
>> - You'll also want to put the following in /etc/modprobe.conf:
>>
>>     alias char-major-61 lirc_mceusb
>>
>> - I'm not sure if this is really required, but I saw it in some lirc 
>> instructions somewhere.  Create the /etc/udev/rules.d/lirc.rules and 
>> put this in it:
>>
>>     KERNEL="lirc[0-9]*",    NAME="lirc%n"
>>     KERNEL="lirc0",         SYMLINK="lirc"
>>
>> - Then make sure the usb receiver is plugged in and load the lirc 
>> modules:
>>
>>     # modprobe lirc_mceusb
>>
>> - Try out lircd and irw to see if it works:
>>
>>     # lircd -n &
>>     # irw
>>
>>     You should see a message printed indicating that lircd accepted a 
>> new client connection.  Then if you press buttons on the remote you 
>> should see messages indicating which buttons are being pressed.  If 
>> that doesn't work, you may need to reboot.  If you reboot with the 
>> usb receiver plugged in, the lirc modules should automatically load 
>> which you can verify with the lsmod command:
>>
>>     # lsmod | grep lirc
>>     lirc_mceusb            10884  1
>>     lirc_dev               13388  1 lirc_mceusb
>>
>> then try the lircd and irw commands again.
>>
>> One last thing to note.  I'm not sure if this is due to the driver 
>> for the new style MCE remote, lirc, the kernel, or my own 
>> incompetence, but we couldn't get lirc working correctly with version 
>> 0.7.1 of lirc or the 2.6.10-1.770 kernel from ATrpms.  We had to use 
>> lirc 0.7.0 and kernel version 2.6.11.7 built from source.
>>
>> Hope that helps,
>> David
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> mythtv-users mailing list
>> mythtv-users at mythtv.org
>> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>>  
>>
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
Use Martin Blatter's driver.  
http://www.blatter.com/mceusb/mceusb.0.21-20050401.tar.bz2  Recompile 
lirc0.7.0 after replacing the mceusb driver with this one. We have it 
running on 2.6.11.7, Myth0.18, lirc0.7.0.






More information about the mythtv-users mailing list