[mythtv-users] Need help with mce usb remote control

Don Brett dlbrett at zoominternet.net
Fri Jun 18 02:22:00 UTC 2010


Jarod Wilson wrote:
> On Sat, Jun 12, 2010 at 8:43 AM, Don Brett <dlbrett at zoominternet.net> wrote:
>   
>> Jarod Wilson wrote:
>>     
>>> On Fri, Jun 11, 2010 at 10:47 PM, Don Brett <dlbrett at zoominternet.net>
>>> wrote:
>>>
>>>       
>>>> I have a new installation of Mythdora-12 and just bought a new mce remote
>>>> kit on ebay, but can't get it working on Mythtv.  The receiver shows up
>>>> on
>>>> the usb system (Philips eHome Infrared Receiver):
>>>>
>>>> [root at nick dev]# lsusb
>>>>
>>>>         
>>> ...
>>>
>>>       
>>>> Bus 001 Device 005: ID 0471:0815 Philips eHome Infrared Receiver
>>>>
>>>>         
>>> ...
>>>
>>>       
>>>> ....and irw doesn't show anything.  In Mythdora I picked these setting
>>>> and
>>>> power-cycled the box:
>>>>
>>>> Media Center Remote 2 (lirc_mceusb2)
>>>> lirc_mceusb2 (USB Media Center)
>>>>
>>>> ......It seems to have the driver loaded:
>>>> [root at nick dev]# lsmod | grep lirc
>>>> lirc_mceusb            16740  3
>>>> lirc_dev               12341  1 lirc_mceusb
>>>> [root at nick dev]#
>>>>
>>>> ....and lircd is running:
>>>> [root at nick dev]# ps -A | grep lirc
>>>> 1496 ?        00:00:00 lircd
>>>> [root at nick dev]#
>>>>
>>>>
>>>> This is the remote:
>>>>
>>>>
>>>> http://cgi.ebay.com/Microsoft-MCE-Media-Center-Remote-Control-Complete-Kit-/360265186040?cmd=ViewItem&pt=LH_DefaultDomain_0&hash=item53e17a7af8
>>>> ---It's labeled RC6.
>>>>
>>>>
>>>> I tried it on a Win7 box and it worked fine.  I don't know what to try
>>>> next.
>>>> any suggestions?
>>>>
>>>>         
>>> Show your lircd.conf. And ls -l /dev/lirc* output.And dmesg output.
>>> And possibly output when running lirc_mceusb w/the debug option
>>> enabled. And possibly output from running lircd in the foreground
>>> w/verbose output. But over on the lirc list would be the more
>>> appropriate location for this.
>>>
>>> /me really should write a 'trouble-shooting lirc' guide or something...
>>>
>>>
>>>       
>> ....Here's /etc/lircd.conf
>>
>> begin remote
>>  name            mceusb
>>  bits            16
>>  flags           RC6|CONST_LENGTH
>>  rc6_mask       0x100000000
>>  eps             30
>>  aeps            100
>>  header          2667   889
>>  one             444   444
>>  zero            444   444
>>  gap             105000
>>  toggle_bit      22
>>  pre_data_bits   21
>>  pre_data        0x37FF0
>>
>>  begin codes
>>                           Blue        0x00007ba1
>>      Yellow        0x00007ba2
>>      Green        0x00007ba3
>>      Red        0x00007ba4       Teletext        0x00007ba5
>>           Radio           0x00007baf
>>      Print           0x00007bb1
>>      Videos          0x00007bb5
>>      Pictures        0x00007bb6
>>      RecTV           0x00007bb7
>>      Music           0x00007bb8
>>      TV              0x00007bb9
>>      Aspect           0x00007bd8
>>      Guide           0x00007bd9
>>      LiveTV          0x00007bda
>>      DVD             0x00007bdb
>>      Back            0x00007bdc
>>      OK              0x00007bdd
>>      Right           0x00007bde
>>      Left            0x00007bdf
>>      Down            0x00007be0
>>      Up              0x00007be1
>>      Star            0x00007be2
>>      Hash            0x00007be3
>>      Replay          0x00007be4
>>      Skip            0x00007be5
>>      Stop            0x00007be6
>>      Pause           0x00007be7
>>      Record          0x00007be8
>>      Play            0x00007be9
>>      Rewind          0x00007bea
>>      Forward         0x00007beb
>>      ChanDown        0x00007bec
>>      ChanUp          0x00007bed
>>      VolDown         0x00007bee
>>      VolUp           0x00007bef
>>      More            0x00007bf0
>>      Mute            0x00007bf1
>>      Home            0x00007bf2
>>      Power           0x00007bf3
>>      Enter           0x00007bf4
>>      Clear           0x00007bf5
>>      Nine            0x00007bf6
>>      Eight           0x00007bf7
>>      Seven           0x00007bf8
>>      Six             0x00007bf9
>>      Five            0x00007bfa
>>      Four            0x00007bfb
>>      Three           0x00007bfc
>>      Two             0x00007bfd
>>      One             0x00007bfe
>>      Zero            0x00007bff
>>
>>  end codes
>>
>> end remote
>>
>>
>> ....Here's the devices
>>
>> [mythtv at nick ~]$ ls -l /dev/lirc*
>> crw-rw---- 1 root root 249, 0 2010-06-12 07:49 /dev/lirc0
>> [mythtv at nick ~]$
>>
>>
>> ....and dmesg (I assumed you just wanted the lirc parts)
>> (here's a link to the entire dmesg output if you need to see it.)
>> http://users.zoominternet.net/~dlbrett/dmesg-01.txt
>>
>> [mythtv at nick ~]$ dmesg | grep lirc
>> lirc_dev: IR Remote Control driver registered, major 249
>> lirc_mceusb: Windows Media Center Edition USB IR Transceiver driver for LIRC
>> 1.90
>> lirc_mceusb: Daniel Melander <lirc at rajidae.se>, Martin Blatter
>> <martin_a_blatter at yahoo.com>, Dan Conti <dconti at acm.wwu.edu>
>> lirc_mceusb 1-6.4.3:1.0: lirc_dev: driver lirc_mceusb registered at minor =
>> 0
>> lirc_mceusb 1-6.4.3:1.0: Registered Philips eHome Infrared Transceiver on
>> usb1:5
>> usbcore: registered new interface driver lirc_mceusb
>> [mythtv at nick ~]$
>>
>>
>> ...I tried this, but I didn't get anything different.  Do I have to unload
>> lirc_mceusb2 first (if so, how?)
>>     
>
> Yes, has to be unloaded first:
>
> modprobe -r lirc_mceusb
>
> (nb: lirc_mceusb2 doesn't exist any longer, its just lirc_mceusb, and
> even that is going to disappear soon too, replaced by a new mceusb
> driver... :)
>
>   
>> modprobe lirc_mceusb2 debug=1
>>
>>
>> ...I looked at the /etc/rc.d/init.d/lirc script, but could figure out how to
>> add -vv to it.  I'll be happy to run it if you can give me a command.
>>     
>
> I meant you should just run lircd by hand in the foreground in one
> terminal, irw in another.
>
>   
>> ...and thanks for the help Jarod, I appreciate it.
>>     
>
> Hrm. I can't see anything obviously wrong. Can you try swapping in
> this lircd.conf and see if it makes any difference to irw:
>
> http://lirc.sourceforge.net/remotes/mceusb/lircd.conf.mceusb
>
>
>   
I was afraid you might say that (the nothing wrong part).  I moved the 
remote kit over to another md-12 test box and configured it...worked 
fine.  So, I did a complete re-install of md-12 on this box...now the 
mce remote works on this box too.

I read some posts on another list that implied lirc broke when they 
updated fedora-12, which I had done a few days before receiving this mce 
setup.  Maybe the update broke something  :-( .  Anyhow, it's working now.

I did the update hoping that it would solve a weird performance problem 
I've been experiencing, but that's a subject for another thread.  Thanks 
again for the help,

Don

P.S. I did try the lircd.conf file you posted; had the same result.


More information about the mythtv-users mailing list