[mythtv-users] LIRC and IR receiver from irblaster.info
Harry Devine
lifter89 at comcast.net
Tue Apr 1 00:11:11 UTC 2008
Steve Wilson wrote:
> --- Harry Devine <lifter89 at comcast.net> wrote:
>
>
>> Steve Wilson wrote:
>>
>>> --- Harry Devine <lifter89 at comcast.net> wrote:
>>>
>>>
>>>
>>>> Nick Morrott wrote:
>>>>
>>>>
>>>>> On 29/03/2008, Harry Devine
>>>>>
>> <lifter89 at comcast.net>
>>
>>>>>
>>>>>
>>>> wrote:
>>>>
>>>>
>>>>>
>>>>>
>>>>>
>>>>>> I have an IR receiver from irblaster.info that
>>>>>>
>> I
>>
>>>>>>
>>>>>>
>>>> had working on my old
>>>>
>>>>
>>>>>> FC6/0.20.2 installation. However, since I
>>>>>>
>>>>>>
>>>> rebuilt my box to Fedora 8
>>>>
>>>>
>>>>>> x86_64 and Myth 0.21, I can't seem to figure
>>>>>>
>> out
>>
>>>>>>
>>>>>>
>>>> how to configure LIRC
>>>>
>>>>
>>>>>> for it. I saved off my lircd.conf and lircrc
>>>>>>
>>>>>>
>>>> files from my initial
>>>>
>>>>
>>>>>> installation and put them back where they
>>>>>>
>>>>>>
>>>> belong, but when I start the
>>>>
>>>>
>>>>>> lircd service, it fails almost immediately
>>>>>>
>>>>>>
>>>> saying (in /var/log/messages)
>>>>
>>>>
>>>>>> "could not get file information for
>>>>>>
>> /dev/lirc",
>>
>>>>>>
>>>>>>
>>>> then "default_init(): No
>>>>
>>>>
>>>>>> such file or directory".
>>>>>>
>>>>>>
>>>>>>
>>>>> This error is frequently caused by 2 issues:
>>>>>
>>>>> i) not having the LIRC modules (lirc_serial and
>>>>>
>>>>>
>>>> lirc_dev in your case)
>>>>
>>>>
>>>>> loaded/installed before starting lircd, in which
>>>>>
>>>>>
>>>> case
>>>>
>>>>
>>>>> # modprobe lirc_serial
>>>>>
>>>>>
>>>>>
>>>> OK, when I do this, I get: "FATAL: Error
>>>>
>> inserting
>>
>>>> lirc_serial
>>>>
>>>>
>>>>
> (/lib/modules/2.6.24.3-34.fc8/updates/drivers/lirc/lirc_serial.ko):
>
>>>
>>>
>>>> Device or resource busy" Also, I have the
>>>>
>> following
>>
>>>> lirc modules
>>>> installed on my system (via rpm -qa | grep lirc):
>>>>
>>>>
>>>>
>> lirc-kmdl-2.6.24.3-34.fc8-0.8.3-74_cvs20080314.fc8
>>
>>>> lirc-0.8.3-74_cvs20080314.fc8
>>>> lirc-devices-0.8-4.fc8
>>>> lirc-lib-0.8.3-74_cvs20080314.fc8
>>>>
>>>>
>>>>
>>>>> should sort this out, if the loadable modules
>>>>>
>> are
>>
>>>>>
>>>>>
>>>> installed. You
>>>>
>>>>
>>>>> should also make sure you have either in-kernel
>>>>>
>>>>>
>>>> support for these LIRC
>>>>
>>>>
>>>>> devices (if using a very recent kernel) or the
>>>>>
>>>>>
>>>> correct LIRC kernel
>>>>
>>>>
>>>>> modules installed on your system.
>>>>>
>>>>> ii) your installation has created /dev/lirc0 but
>>>>>
>>>>>
>>>> not /dev/lirc
>>>>
>>>>
>>>>> Some software looks specifically for /dev/lirc
>>>>>
>>>>>
>>>> instead of /dev/lirc0.
>>>>
>>>>
>>>>> Other software (like lircd) can be given the
>>>>>
>>>>>
>>>> correct device to use as
>>>>
>>>>
>>>>> a startup parameter. The naming of these LIRC
>>>>>
>>>>>
>>>> devices (/dev/lirc is
>>>>
>>>>
>>>>> usually created as a symlink to the 'real'
>>>>>
>> device
>>
>>>>>
>>>>>
>>>> /dev/lirc0) is
>>>>
>>>>
>>>>> commonly controlled via a udev rule for LIRC.
>>>>>
>>>>>
>>>>>
>>>>>
>>>> The only device that I have under /dev is
>>>> /dev/lircd, so based on what
>>>> you're saying, this isn't correct, right? How
>>>>
>> can I
>>
>>>> make the device
>>>> correct?
>>>>
>>>> Thanks for the help!
>>>> Harry
>>>>
>>>> _______________________________________________
>>>> mythtv-users mailing list
>>>> mythtv-users at mythtv.org
>>>>
>>>>
>>>>
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
>>>
>>>
>>> Are you setting the serial port to Uart none in
>>>
>> your
>>
>>> modprobe.conf? If you don't do this, the device
>>>
>> will
>>
>>> come up as busy.
>>>
>>> Look at this link for help.
>>>
>>> http://www.htpcug.com/blaster.htm
>>>
>>>
>>>
>>>
> ____________________________________________________________________________________
>
>>> No Cost - Get a month of Blockbuster Total Access
>>>
>> now. Sweet deal for Yahoo! users and friends.
>>
>>> http://tc.deals.yahoo.com/tc/blockbuster/text1.com
>>>
>>> _______________________________________________
>>> mythtv-users mailing list
>>> mythtv-users at mythtv.org
>>>
>>>
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
>>>
>>>
>> I haven't had a chance to look at this before now,
>> but I just read that
>> link over. Before I go ahead with step 3 (the only
>> part that I need,
>> from what I can gather), I wanted to make sure I had
>> a good
>> understanding of it. If I "ls -l /dev/lir*", I get
>> /dev/lircd and
>> nothing else. So, from what I read there, the
>> first thinng going on is
>> 2 LIRC devices being setup. Can I assume that I
>> only need the first
>> line since I only have/need 1?
>>
>> Second, in modprobe.conf, I see that COM1 is being
>> setup and installed,
>> but I don't really understand what the major numbers
>> mean. Actually, I
>> understand what major and minor devices are, but I'm
>> not sure if 61
>> should stay as 61, or does the device # need to be
>> something else?
>>
>> I was going to try and make those changes and see
>> what happened, but
>> wanted to get those gray areas cleared up before I
>> did.
>>
>> Thanks,
>> Harry
>>
>> _______________________________________________
>> mythtv-users mailing list
>> mythtv-users at mythtv.org
>>
>>
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
>
> I'm not really sure what the 61 refers to but since it
> works for me I never really looked into the nuts and
> bolts of it. The way I take it is the lines in the
> modprobe build the device node and the lines in the
> rc.local install the modules and start lirc based on
> the device nodes built at modprobe time. I'd probably
> change the serial alias to 61-0 and change the
> associated lines in rc.local to lirc0.
>
>
> ____________________________________________________________________________________
> OMG, Sweet deal for Yahoo! users/friends:Get A Month of Blockbuster Total Access, No Cost. W00t
> http://tc.deals.yahoo.com/tc/blockbuster/text2.com
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
>
Thanks alot, Steve! I just made those changes as suggested in that
link, and the remote is working now. I guess I was thrown by not seeing
any of that in my previous modprobe.conf. I guess Mythdora does
something differently to enable LIRC. Anyway, its working now, so
thanks alot to you and everyone else who helped.
Harry
More information about the mythtv-users
mailing list