[linux-dvb] [patch] support for key repeat with dib0700 ir receiver

Matthew Vermeulen mattvermeulen at gmail.com
Wed Feb 20 13:36:46 CET 2008


On Feb 20, 2008 5:27 PM, Filippo Argiolas <filippo.argiolas at gmail.com>
wrote:

>
> Il giorno mer, 20/02/2008 alle 09.22 +0100, Filippo Argiolas ha scritto:
> > Il giorno mer, 20/02/2008 alle 06.10 +0900, Matthew Vermeulen ha
> > scritto:
> > > Hi all... I'm seeing exactly the same problems everyone else is (log
> > > flooding etc) except that I can't seem to get any keys picked by lirc
> > > or /dev/input/event7 at all...
> >
> > Are you sure that the input device is receiving the events?
> > Did you try evtest /dev/input/event7?
> > Is LIRC properly configured?
> > Are you using this file for lircd.conf
> > [http://linux.bytesex.org/v4l2/linux-input-layer-lircd.conf]?
> > Does irw catch some event?
>
> I forgot to say to not use irrecord with dev/input driver since it's
> thinked to record raw events from remotes and doesn't work with input
> devices (usually it ends up with a lircd.conf file that interprets key
> press and release as separated events doubling each event).
> Just use the proper input-layer-lircd.conf.
>
>
I've got that file all set up, my hardware.conf for lirc is pasted below:
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="Compro Videomate U500"
REMOTE_MODULES=""
REMOTE_DRIVER="devinput"
REMOTE_DEVICE="/dev/input/event7"
REMOTE_LIRCD_CONF="/etc/lirc/lircd.conf"
REMOTE_LIRCD_ARGS=""

#Chosen IR Transmitter
TRANSMITTER="None"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE=""
TRANSMITTER_LIRCD_CONF=""
TRANSMITTER_LIRCD_ARGS=""

#Enable lircd
START_LIRCD="true"

#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD="false"

#Try to load appropriate kernel modules
LOAD_MODULES="true"

# Default configuration files for your hardware if any
LIRCMD_CONF=""

#Forcing noninteractive reconfiguration
#If lirc is to be reconfigured by an external application
#that doesn't have a debconf frontend available, the noninteractive
#frontend can be invoked and set to parse REMOTE and TRANSMITTER
#It will then populate all other variables without any user input
#If you would like to configure lirc via standard methods, be sure
#to leave this set to "false"
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
START_LIRCMD=""

My /etc/lirc/lircd.conf contains the contents of the lircd.conf file you
linked to. Like I said previously, the only way I know the thing is seeing
keypresses is by looking at dmesg or the syslog - evtest and irw pick up
nothing, nor does xev or anything else I know to test with. I think lirc is
properly configured, insofar as i can change the device to point to my
multimedia keyboard using the devinput driver which can then be picked up by
lirc...

I do know the actual tuner is receiving the remote keypresses because of the
changes to the codes listed in syslog...

Hope this helps you (help me ;) )

Cheers,

Matt

-- 
Matthew Vermeulen
http://www.matthewv.id.au/
MatthewV @ irc.freenode.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.linuxtv.org/pipermail/linux-dvb/attachments/20080220/03c0e4a9/attachment.htm 


More information about the linux-dvb mailing list