|
From: Ignacy G. <li...@qu...> - 2007-04-11 11:33:41
|
On Wed, Apr 11, 2007 at 12:18:27PM +0200, thus spake Ignacy Gawedzki: > I'm just wondering what's been changed that could've broken things. What am I > supposed to change in the configuration to make the newer version work? I dug > a bit on the machine with LIRC as a receiver, trying to understand what's > going on with version 0.8.1. Surprisingly, lircd seems to be receiving data > from the serial port (according to strace), but nothing gets forwarded to > clients. I haven't tried to compare the data received from the serial port > between version 0.8.0 and 0.8.1 yet, to check whether it may be a port > misconfiguration problem. Okay, apparently on the receiver side the problem is specific to the pinsys driver. I deleted the definition of PINSYS_THREEBYTE in hw_pinsys.c on line 47, which in turn caused the definition of BITS_COUNT to be 24 and not 8. In version 0.8.0, some uses of actual BITS_COUNT were hardcoded to 8 and PINSYS_THREEBYTE wasn't defined by default. -- To err is human, to purr feline. |