Hallo zusammen,
ich hab manchmal das Problem dass sich bei mir lircd in die Endlosschleife hängt.
Konfiguration: Pollin-X10 Fernbedienung zusammen mit einem imon Display/IR-FB.
Es laufen zwei lircd im Master/Slave:
Code
ps ax|grep lircd
11587 ? Rs 4:54 /usr/local/sbin/lircd -o /dev/lircd -P /var/run/lirc/lirc0.pid --driver=default --device=/dev/lirc0 --permission=0666 --listen=8765
11596 ? Ss 0:00 /usr/local/sbin/lircd -o /dev/lircd -P /var/run/lirc/lirc1.pid --driver=default --device=/dev/lirc1 --permission=0666 --connect=localhost 8765
Prozess 11587 hängt jetzt bei 85% CPU mit folgendem Vorgang (strace):
Code
read(8, "\0\0\0\0\5"..., 5) = 5
gettimeofday({1272311846, 634302}, NULL) = 0
gettimeofday({1272311846, 634342}, NULL) = 0
gettimeofday({1272311846, 634363}, NULL) = 0
select(9, [4 5 7 8], NULL, NULL, {0, 0}) = 1 (in [8], left {0, 0})
gettimeofday({1272311846, 634422}, NULL) = 0
gettimeofday({1272311846, 634442}, NULL) = 0
Weiss wer, was da abgeht?
Und wie ich's abstellen kann?