[linux-dvb] T200 Remote Oddities
Jon Burgess
jburgess at uklinux.net
Thu Nov 3 21:40:46 CET 2005
Ben Griffiths wrote:
> On Thursday 03 November 2005 19:32, Jon Burgess wrote:
>
>>Ben Griffiths wrote:
>>Could you try checking the ioctls by using strace on the lircd. You
>>should see the following amongst the output:
>>...
>>open("/dev/input/event1", O_RDONLY) = 7
>>ioctl(7, EVIOCGRAB, 0x1) = 0
>
>
> I can't see this. Here's the output of the strace.
>
> marty:/etc/init.d # strace lircd -H dev/input -d /dev/input/event2
> execve("/usr/sbin/lircd", ["lircd", "-H", "dev/input", "-d",
> "/dev/input/event2"], [/* 64 vars */]) = 0
Note that lircd only opens the /dev/input device when a client attaches
to the daemon (e.g. irw or mythfrontend). There is lots of output so I
think you should write the output to a file with "-o" and then search
the results.
> I can however see this.
>
> #define EVIOCGRAB _IOW('E', 0x90, int) /* Grab/Release device */
>
OK that is a good sign. As long as lirc was compiled with the header
file containing this line then it should be using it.
Jon
More information about the linux-dvb
mailing list