First, thanks for this software and all the developpement.
I downloaded yesterday the CVS version of lirc and installed it with
It compiles well but when I launch the server and a client (irw), the
server doesn't get any event when I'm pressing buttons from my RC900.
I get stream when I press buttons in /dev/midi (which is a symbolic link
to /dev/midi00) but lircd is unable to get it :-(.
I looked a little to the code and I discovered that the "select" call
(in lircd.c, waitfordata function) was freezing when it's waiting for
changes on the fd set in which is the fd associated to /dev/midi device.
In order to confirm that, I added the following lines in hw_livedrive.c
(livedrive_init function), just after the "open" call :
select(hw.fd + 1, &fds, NULL, NULL, NULL);
where fds is declared earlier.
And it freezes too, even if I'm pressing buttons from my RC.
I don't well understand what it could come from :-( but I hope somebody
will help me !
Thanks in advance for your answers.
PS : my config is
GNU/Linux Debian on a PIV 1.4GHz
Using the oss drivers available at http://sourceforge.net/projects/emu10k1