Stupid mistake. I hate when you've been working for so long you start messing up dumb stuff. I was using the wrong driver. I was using

root@media:/home/media# lircd -n -H macmini -d /dev/lirc0

I SHOULD be using 

root@media:/home/media# lircd -n -H defualt -d /dev/lirc0

Seems to work now. 

On Mar 11, 2009, at 9:54 PM, Identify Target wrote:

I'm completely baffled by this one. Mode2 works fine. Irrecord works fine but when I run irw I get.

Any ideas why I'm getting timeout errors?

root@media:/home/media# irw
----
root@media:/home/media# lircd -n -H macmini -d /dev/lirc0
lircd-0.8.4a[6958]: lircd(macmini) ready
lircd-0.8.4a[6958]: accepted new client on /dev/lircd
lircd-0.8.4a[6958]: initializing '/dev/lirc0'
lircd-0.8.4a[6958]: timeout reading byte 2
lircd-0.8.4a[6958]: timeout reading byte 2
lircd-0.8.4a[6958]: timeout reading byte 2
lircd-0.8.4a[6958]: timeout reading byte 2
lircd-0.8.4a[6958]: timeout reading byte 2
lircd-0.8.4a[6958]: timeout reading byte 2
lircd-0.8.4a[6958]: timeout reading byte 2
lircd-0.8.4a[6958]: timeout reading byte 2
lircd-0.8.4a[6958]: timeout reading byte 2
lircd-0.8.4a[6958]: timeout reading byte 2
lircd-0.8.4a[6958]: timeout reading byte 2
lircd-0.8.4a[6958]: timeout reading byte 2
lircd-0.8.4a[6958]: timeout reading byte 2
lircd-0.8.4a[6958]: timeout reading byte 2
lircd-0.8.4a[6958]: timeout reading byte 2
lircd-0.8.4a[6958]: timeout reading byte 3
lircd-0.8.4a[6958]: timeout reading byte 2
lircd-0.8.4a[6958]: timeout reading byte 2
lircd-0.8.4a[6958]: timeout reading byte 3
lircd-0.8.4a[6958]: timeout reading byte 3
lircd-0.8.4a[6958]: timeout reading byte 3
lircd-0.8.4a[6958]: timeout reading byte 2
lircd-0.8.4a[6958]: removed client
lircd-0.8.4a[6958]: closing '/dev/lirc0'