<!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>
&gt; On Fri, 2011-07-22 at 22:46 -0400, Eric Sharkey wrote:
&gt; &gt; On Fri, Jul 22, 2011 at 10:45 PM, Jeff Cranmer &lt;<A HREF="mailto:jeff@lotussevencars.com">jeff@lotussevencars.com</A>&gt; wrote:
&gt; &gt; &gt; I just solved my own problem.  The LIRC_DEVICES=&quot;mceusb&quot; needed to be
&gt; &gt; &gt; changed to LIRC_DEVICES=&quot;devinput&quot;
&gt; &gt; 
&gt; &gt; That doesn't sound right to me.
&gt; &gt; 
&gt; &gt; Make sure that you can see your remote key presses using &quot;irw&quot;.  You
&gt; &gt; should be able to do that even without X working.
&gt; &gt; 
&gt; &gt; Eric
&gt; 
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=&quot;-d /dev/lircd&quot;
REMOTE_NAME=&quot;dish211&quot;

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 &quot;&quot; &quot;&quot;

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.&nbsp; 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.&nbsp; Now that driver is defunct, and there is a devinput driver which only half-replaces it.&nbsp; The obvious question is 'what replaces the transmitter?'&nbsp; 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>