Hi, all. I've been trying to look into this a little further before posting, and here's what I have.

I am using Ubuntu Breezy Badger with the 2.6.12-10-k7 kernel. I configured, then did make and make install for lirc 0.8.0.

I created /etc/modprobe.d/lirc:
install lirc_sir /usr/local/sbin/smcinit; /sbin/modprobe --ignore-install lirc_sir
alias char-major-61 lirc_sir
options lirc_sir io=0x3f8 irq=4

It does not come up with lirc_sir at startup, though, and when I go to modprobe it, I get the following error (and corresponding output in dmesg)

sh: /usr/local/sbin/smcinit: No such file or directory
FATAL: Error inserting lirc_sir (/lib/modules/2.6.12-10-k7/misc/lirc_sir.ko): Device or resource busy
FATAL: Error running install command for lirc_sir

from dmesg:
lirc_dev: IR Remote Control driver registered, at major 61
lirc_sir: no version for "lirc_unregister_plugin" found: kernel tainted.
lirc_dev: lirc_register_plugin: sample_rate: 0
lirc_sir: i/o port 0x03f8 already in use.

According to fuser, irattach has grabbed ttyS1 yet again:

root      7655  0.0  0.0   1544   492 ?        S    14:12   0:00 /usr/sbin/irattach /dev/ttyS1 none -s

I'm assuming that's why 0x3f8 is busy.

Can anyone help me out here? I'm really lost... thanks.