[mythtv-users] Serial IR receiver should be simplest but...

Rich West Rich.West at wesmo.com
Fri Apr 6 18:16:05 UTC 2007


Angus wrote:
> Jon wrote:
>   
>> Angus wrote:
>>   
>>     
>>> Jon wrote:
>>>     
>>>       
>>>>> The last line of dmesg revealed:
>>>>>
>>>>> lirc_serial: disagrees about version of symbol struct_module
>>>>>
>>>>> I built my own kernel from Suse 10.2's kernel-source. I'll bet that has 
>>>>> something to do w/it. Is there an easy way to handle that?
>>>>>     
>>>>>         
>>>>>           
>>>> You'll need to compile it against your kernel.
>>>>   
>>>>       
>>>>         
>>>     So I do, and so I did. I downloaded the lirc source, then ran make 
>>> install from the drivers directory. One setserial call later, the module 
>>> was all ready to install.
>>>
>>>     So my problem now is figuring out how to bind the buttons I 
>>> programmed in irrecord to MythTV. I found lircrc.example file and 
>>> changed all the "Button" entries to match what I have in 
>>> /etc/lircd.conf, but the remote has no affect on the front end. Is it 
>>> supposed to? I've tried calling the file ~/.lircrc, ~/.mythtv/.lircrc 
>>> and ~/.mythtv/lircrc which seem to fit all the combinations from all the 
>>> documentation sprawled across the net, but none of them seem to work.
>>>
>>>     
>>>       
>> make it ~/.mythtv/lircrc
>> also mythfrontend only reads it on startup so restart mythfrontend if
>> you haven't done so already.  Then check mythfrontend output for lirc
>> init sucess or something similar.
>>   
>>     
>
>     I already tried that one. What's more, I've tried getting irexec 
> working, but that doesn't react to the remote either. Here's my lircd.conf:
> begin remote
>
>   name   kworld
>   flags RAW_CODES|CONST_LENGTH
>   eps            30
>   aeps          100
>
>   ptrail          0
>   repeat     0     0
>   gap    108233
>
>       begin raw_codes
>
>           name power
>              9097    4458     632     475     623    1649
>               624    1623     628     510     628     479
>               623     514     630     506     614    1634
>               612    1637     614    1657     615     496
>               629    1642     630     483     623    1648
>               630    1617     627     508     619     492
>               627    1644     630    1618     628    1619
>               628    1643     630     481     620     516
>               627     508     612    1636     612     524
>               628     483     623     512     621     515
>               605    1642     607    1641     625    1646
>               597
>
>
>
>       end raw_codes
>
> end remote
>
> And here's the lircrc that I'm using to test with irexec:
>
> begin
>         remote = kworld
>         button = power
>         prog   = irexec
>         repeat = 0
>         config = echo "Hello world!"
>     end
>
> I was hoping the power button would give me "Hello world!" but it gives 
> me nothing

Not to sound stupid, here, but is lircd running?  It needs to be off 
when you are running "irrecord", but it needs to be on when you are 
doing everything else..

If lircd is not running and MythTV is running, you will have to restart 
MythTV after you turn lircd on.

-Rich


More information about the mythtv-users mailing list