<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/3.30.1">
</HEAD>
<BODY>
On Fri, 2011-07-22 at 23:49 -0400, Jeff Cranmer wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
> On Fri, 2011-07-22 at 22:46 -0400, Eric Sharkey wrote:
> > On Fri, Jul 22, 2011 at 10:45 PM, Jeff Cranmer <<A HREF="mailto:jeff@lotussevencars.com">jeff@lotussevencars.com</A>> wrote:
> > > I just solved my own problem. The LIRC_DEVICES="mceusb" needed to be
> > > changed to LIRC_DEVICES="devinput"
> >
> > That doesn't sound right to me.
> >
> > Make sure that you can see your remote key presses using "irw". You
> > should be able to do that even without X working.
> >
> > Eric
>
I'm actually more concerned with sending right now, as I need to send a
signal to the receiver from the PC to control it.
Sadly, that isn't working yet, as I'm getting an irsend error, hardware
does not support sending.
I have a dish-change-channel-lirc.sh script which sets
DEVICE="-d /dev/lircd"
REMOTE_NAME="dish211"
a typical command is
irsend $DEVICE SEND_ONCE $REMOTE_NAME select
I checked the /etc/lirc/lircd.conf script, and I had lost my dish211
channel changer settings. I recovered those, and now I see a listing
for the dish211 remote name when I type irsend list "" ""
I still get the same 'hardware does not support sending' error when I try to send though.
Where to next?
Jeff
</PRE>
</BLOCKQUOTE>
Reply from Eric
<BLOCKQUOTE TYPE=CITE>
<PRE>
That's right. The devinput driver is only for (wait for it...) input.
Try running lircd by hand: /usr/sbin/lircd --device=/dev/lirc0 --nodaemon
</PRE>
</BLOCKQUOTE>
<BR>
<BLOCKQUOTE TYPE=CITE>
<PRE>
If you don't see any errors, then try your transmitting script in
another window/console.
</PRE>
</BLOCKQUOTE>
Previously, I used LIRC with only the mceusb LIRC devices option set in make.conf. Now that driver is defunct, and there is a devinput driver which only half-replaces it. The obvious question is 'what replaces the transmitter?' Do I need to add another option to LIRC_DEVICES in make.conf to pull in the transmitter driver?<BR>
<BR>
Running the lirc daemon by hand, the messages were <BR>
lircd(devinput) ready, using /var/run/lirc/lircd<BR>
accepted new client on /var/run/lirc/lircd<BR>
initializing /dev/lirc0<BR>
can't get exclusive access to events coming from the '/dev/lirc0' interface<BR>
<BR>
running irsend -d /var/run/lirc/lircd SEND_ONCE dish211 select <BR>
gives the same error as before - hardware does not support sending.<BR>
<BR>
Jeff<BR>
<BR>
</BODY>
</HTML>