[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.


More information about the linux-dvb mailing list