[mythtv-users] IR Receiver/Transmitter Setup

Poynter SPoynter at transy.edu
Wed May 28 18:32:45 EDT 2003


I believe the ir receiver on the pvr-350 card is only capable of receiving an ir signal, not transmitting one.

-----Original Message-----
From: Matt <matt at solecize.com>
To: Discussion about mythtv <mythtv-users at snowman.net>
Date: Wed, 28 May 2003 15:53:42 -0500
Subject: Re: [mythtv-users] IR Receiver/Transmitter Setup

irda devices should be capable of sending and receiving

Why does he need to run two intances?

I would think that he should be able to send and receive using just the 
one irda device.  Correct?
Or is this an orientation issue with the irblaster? (ie. it cannot be 
positioned in such a way to be able to send to the cable box and receive 
from the remote)

Mike Smith wrote:

>Hi,
>
>  This was addressed a couple of weeks ago.  Seems
>to work.  I cut and paste the response below.
>
>     Mike
>
>---------  Begin included email -------------
>
>Thanks so much. I think my main problem before this
>was not knowing 
>this
>modules.conf trick,  I was sharing the same
>lirc_dev.o:
>
>>alias char-major-61 lirc_sir
>>below lirc_sir lirc_dev
>>alias char-major-62 lirc_serial1
>>below lirc_serial1 lirc_dev1
>>
>
>I did not know the below line mentioned by Sriram.
>
>Thanks again.  I actually have it working now.  Mike
>
>--- Gary Te Young <gazza at tey.co.nz> wrote:
>
>>Hello,
>>
>>
>>Basically it was pretty much the same that Sriram
>>
>posted except:
>
>>I replaced all lirc, LIRC with remote, REMOTE.  
>>I replaced char-major 61 in the makefiles, setup
>>
>files with the
>
>>char-major 72
>>I changed the port number from 8765 to 8768
>>
>>I pretty much created the directory /remote, checked
>>
>out the source 
>and
>
>>ran a little script
>>
>># Change directory names
>>find . | xargs grep -il lirc > gary.txt
>>for i in `cat gary.txt`
>>do
>>	if [ -d $i ] ; then
>>		NewFileName=`echo $i | sed  's/lirc/remote/'`
>>		mv $i $NewFileName
>>	fi
>>done
>>
>>
>># Change file information
>>find . | xargs grep -il lirc > gary.txt
>>for i in `cat gary.txt`
>>do
>>	if [ -f $i ] ; then
>>		cat $i | sed  's/lirc/remote/' > $i.newfile
>>		mv $i.newfile $i
>>	fi
>>done
>>
>>(the above steps should be done for all formats of
>>
>lirc (ie lirc, 
>LIRC,
>
>>Lirc)
>>
>># Find any file containing 61 and manually check
>>
>that the 61 is
>
>>referring to
>># char-major 61
>>find . | xargs grep -l 61 > gary.txt
>>for i in `cat gary.txt`
>>do
>>	vi $i
>>done
>>
>>Usually lircd would be created with lirc_dev,
>>
>lirc_gpio, use 
>char-major
>
>>61, check if lircd is running with
>>
>/var/run/lircd.pid, gathering it's
>
>>configuration from /etc/lircd.conf, ~/.lircrc,
>>
>/dev/lirc, /dev/lircd,
>
>>/dev/lircm and listen on port 8765.
>>
>>I simply created a duplicate instance of the program
>>
>but this time 
>with
>
>>remoted, remote_dev, remote_serial, checking it's
>>
>information with
>
>>/etc/remoted.conf, ~/.remoterc, /var/run/remoted,
>>
>/dev/remote,
>
>>/dev/remoted, /dev/remotem, using char-major 72, and
>>
>listen on port
>
>>8768.
>>
>>I could configure the remoted setup as I would with
>>
>lircd except they
>
>>are looking for different program names and
>>
>char-major.  When you
>
>>compile the tools directory you will need to either
>>
>change the 
>makefile
>
>>to rename irsend etc or simply rename them to
>>
>remote_irsend after the
>
>>directory has been made.
>>
>>I hope this helps, if you get stuck let me know if
>>
>you need some 
>help.
>
>>
>>
>>
>>Gary Te Young
>>
>>
>>
>>
>>The following was from Sriram:
>>
>>
>>I had a similar problem as yours and managed to run
>>
>multiple 
>instances
>
>>of 
>>lircd. My configuration is as follows:
>>
>>transmit - Actisys200 attached to /dev/ttyS0 with
>>
>lirc_sir driver 
>loaded
>
>>on 
>>/dev/lirc and lircd running on the default port
>>
>8765. I use this to 
>send
>
>>remote commands to my JVC dish receiver (you
>>
>mentioned something 
>about
>
>>38khz 
>>being hardcoded in lirc_sir but my jvc receiver uses
>>
>56khz and i have
>
>>set it 
>>in the lircd.conf file (frequency 56000) and it
>>
>works fine).
>
>>receive - home brew receiver attached to /dev/ttyS1
>>
>with lirc_serial1
>
>>driver 
>>loaded on /dev/lirc1 and lircd1 running on port
>>
>8766. I use this to
>
>>receive 
>>remote commands from my sony remote and trigger
>>
>mythtv actions using 
>
>>irxevent1. (note '1' appended to all the commands).
>>
>>The way I have managed to get this working is rather
>>
>crude, but it
>
>>worked 
>>for me. If someone has a better way of acheiving the
>>
>same result plz 
>let
>
>>me 
>>know:
>>
>>1. Got the latest version from CVS (0.6.6 i believe)
>>
>and made a copy 
>of
>
>>the 
>>entire directory and named it lirc1
>>2. For the transmit device, it is straight forward
>>
>as per lirc 
>
>>documentation.
>>2. For the receive, in the lirc1 directory did the
>>
>autogen stuff and 
>
>>./setup.sh and selected home brew and ttyS1.
>>3. manually edited the config.h generated and
>>
>replaced every 
>occurance
>
>>of 
>>lirc* with lirc*1 (example: DEV_LIRC became lirc1
>>
>and DEV_LIRCD 
>became 
>
>>lircd1, PID_LIRCD became lircd1.pid and so on.
>>Also, I changed the port to 8766 and LIRC_MAJOR to
>>
>62.
>
>>4. Edit the Makefile in all the directories and
>>
>replace the 
>lirc_major =
>
>>61 
>>with lirc_major = 62.
>>5. make
>>6. As the irxevent is dynamically linked to the
>>
>liblirc_client by
>
>>default, I 
>>had to create my own static linked version to use
>>
>the /dev/lircd1
>
>>device. I 
>>created a simple script in the tools directory to
>>
>achieve this. Just 
>put
>
>>the 
>>following command in a mylink.sh or something in the
>>
>tools directory:
>
>>gcc -O2 -g -Wall -o .libs/irxevent1 irxevent.o
>>
>-L/usr/local/lib 
>
>>-L/usr/X11R6/lib -Wl,-Bdynamic -lSM -lICE -lX11
>>
>-Wl,-Bstatic 
>
>>.libs/liblirc_client.a
>>7. After I execute the script, I will have an
>>
>executable irxevent1 in 
>
>>tools/.libs directory and lircd in daemons
>>
>directory. I copied the 
>lircd
>
>>to 
>>/usr/local/sbin as lircd1 and the irxevent1 to
>>
>/usr/local/bin
>
>>directories. 8. Also, I will have the lirc_serial.o
>>
>and lirc_dev.o in
>
>>the drivers 
>>directory (in lirc_serial and lirc_dev directories
>>
>within drivers). I
>
>>copied 
>>those two .o files to /lib/modules/`uname -r`/misc
>>
>directory as 
>
>>lirc_serial1.o and lirc_dev1.o respectively. (Please
>>
>note the 1 at 
>the
>
>>end 
>>of the file names).
>>9. Modified the /etc/modules.conf to load the
>>
>lirc_sir with the 
>lirc_dev
>
>>and 
>>lirc_serial1 with lirc_dev1 by adding these
>>
>commands:
>
>>alias char-major-61 lirc_sir
>>below lirc_sir lirc_dev
>>alias char-major-62 lirc_serial1
>>below lirc_serial1 lirc_dev1
>>options lirc_sir irq=4 io=0x3f8
>>options lirc_serial1 irq=3 io=0x2f8
>>
>>10. Created the lircd1 device using the command:
>>
>/bin/mknod 
>/dev/lirc1 c
>
>>62 
>>0
>>
>>
>>If everything goes well, you should be able to
>>
>modprobe lirc_sir and 
>
>>lirc_serial1 (in that order and make sure when u do
>>
>a lsmod it shows 
>
>>lirc_sir using lirc_dev and lirc_serial1 using
>>
>lirc_dev1). Now you 
>can
>
>>run 
>>lircd and lircd1 (as long as you have copied ur
>>
>.lircrc to .lircrc1 
>and 
>
>>/etc/lircd.conf to /etc/lircd1.conf).
>>
>>Also make sure you use irxevent1 instead of irxevent
>>
>in the .lircrc1 
>
>>configuration.
>>
>>
>>Thanks.
>>----Original Message Follows----
>>From: Michael Hill <mikehillny at yahoo.com>
>>Reply-To: Discussion about mythtv
>>
><mythtv-users at snowman.net>
>
>>To: mythtv-users at snowman.net
>>Subject: [mythtv-users] How can one get infared send
>>
>and recieve at 
>the 
>
>>sametime
>>Date: Tue, 13 May 2003 09:43:14 -0700 (PDT)
>>
>>I have been trying so many things to get my myth box
>>
>to both send and 
>
>>recieve
>>infared at the same time, with no avail.
>>
>>At first I tried the Actisys200L, which would only
>>
>recieve for me as 
>the
>
>>lirc
>>driver is hard-coded to 38khz for sending it wont
>>
>send to my SA3100
>
>>cable 
>>box
>>[runs at 57.6khz].
>>After this, I built the homebrew serial transmitter
>>
>on the lirc page
>
>>http://www.lirc.org/improved_transmitter.html and
>>
>got this working 
>for 
>
>>sending
>>channel changes to my cable box.  Whew, great, but
>>
>...
>
>>I have not yet been able to figure out how to now
>>
>recieve signals 
>with 
>
>>either
>>the actisys [lirc_sir] -or- the built-in reciever on
>>
>my LeadTek card
>
>>[lirc_gpio] -at the same time- as having lirc loaded
>>
>for my 
>transmitter
>
>>[lirc_serial].  My latest attempt was to build the
>>
>homebrew reciever 
>and
>
>>try 
>>to
>>run them both on the same serial port.
>>
>
>
>__________________________________
>Do you Yahoo!?
>The New Yahoo! Search - Faster. Easier. Bingo.
>http://search.yahoo.com
>_______________________________________________
>mythtv-users mailing list
>mythtv-users at snowman.net
>http://lists.snowman.net/cgi-bin/mailman/listinfo/mythtv-users
>
>
>--- "Joseph A. Caputo" <jcaputo1 at comcast.net> wrote:
>
>>Some people have reported problems getting 2
>>separate serial IR devices working simultaneously
>>under LIRC.  However, since the Hauppauge IR
>>receiver doesn't use the lirc_serial module, you
>>shouldn't have as much of a problem.
>>
>>That being said, I think you'll probably find that
>>you're not happy with the Hauppauge IR receiver. 
>>The ones on the WinTV series of cards, at least,
>>seem somewhat 'crippled' regarding what codes
>>they'll respond to.  Maybe the PVR series is a bit
>>better, as the WinTV series was only meant to
>>respond to 'TV' type codes, whereas the PVR cards
>>were designed with more advanced features in mind. 
>>Just be warned.
>>
>>-JAC
>>
>>>-----Original Message-----
>>>From: mythtv-users-bounces at snowman.net
>>>[mailto:mythtv-users-bounces at snowman.net]On Behalf
>>>
>>Of Poynter
>>
>>>Sent: Wednesday, May 28, 2003 2:58 PM
>>>To: mythtv-users at snowman.net
>>>Subject: [mythtv-users] IR Receiver/Transmitter
>>>
>>Setup
>>
>>>
>>>My question is can I use the Hauggpage remote and
>>>
>>receiver 
>>
>>>included with the PVR-350 card, but also have an
>>>
>>IR blaster to 
>>
>>>change channels on my box?  I've never messed with
>>>
>>lirc, but can 
>>
>>>it support multiple IR devices on one computer?
>>>
>>>Steve
>>>
>>_______________________________________________
>>mythtv-users mailing list
>>mythtv-users at snowman.net
>>
>http://lists.snowman.net/cgi-bin/mailman/listinfo/mythtv-users
>
>
>__________________________________
>Do you Yahoo!?
>Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
>http://calendar.yahoo.com
>_______________________________________________
>mythtv-users mailing list
>mythtv-users at snowman.net
>http://lists.snowman.net/cgi-bin/mailman/listinfo/mythtv-users
>


_______________________________________________
mythtv-users mailing list
mythtv-users at snowman.net
http://lists.snowman.net/cgi-bin/mailman/listinfo/mythtv-users


Inbound e-mail scanned by McAfee WebShield e500 v2.5-HF 3








More information about the mythtv-users mailing list