<!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 Sat, 2011-07-23 at 01:27 -0400, Eric Sharkey wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
On Sat, Jul 23, 2011 at 12:15 AM, Jeff Cranmer <<A HREF="mailto:jeff@lotussevencars.com">jeff@lotussevencars.com</A>> wrote:
> Previously, I used LIRC with only the mceusb
You still need to use mceusb.
> LIRC devices option set in
> make.conf. Now that driver is defunct,
No, it isn't.
</PRE>
</BLOCKQUOTE>
When I run 'emerge -Dav lirc', there is no longer an mceusb instance listed in the available 'LIRC_DEVICES' use flags. Are you implying that I still need to have mceusb as well as devinput in the 'LIRC_DEVICES' entry in make.conf<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
<PRE>
> and there is a devinput driver which only half-replaces it.
devinput doesn't replace mceusb at all. devinput is for devices that
present themselves as human interface devices. mceusb is not (yet) a
hid.
> The obvious question is 'what replaces the transmitter?'
Nothing.
</PRE>
</BLOCKQUOTE>
Ah, I think I may have been wrong to compile lirc with the devinput use flag. The problem is, without this use flag, lircd fails to start, despite having the mceusb option compiled into the kernel.<BR>
So I'm back to my original issue of not being able to start lircd - what am I missing from the setup?
<BLOCKQUOTE TYPE=CITE>
<PRE>
> Do I need to add another option to LIRC_DEVICES in make.conf to pull in the transmitter driver?
I'm not familiar with that aspect of lirc.
> Running the lirc daemon by hand, the messages were
> lircd(devinput) ready, using /var/run/lirc/lircd
> accepted new client on /var/run/lirc/lircd
> initializing /dev/lirc0
> can't get exclusive access to events coming from the '/dev/lirc0' interface
I should have been more clear. You need to first shut down any other
instance of lirc that might be running. lircd should use the default
driver, not devinput.
Eric
</PRE>
</BLOCKQUOTE>
<BR>
I stopped lircd by running /etc/init.d/lircd stop before running lircd by hand. Shouldn't that have been enough to shut down lirc?<BR>
<BR>
Thanks<BR>
<BR>
Jeff
</BODY>
</HTML>