I've been doing some playing with switching remotes recently too, in my case from mceusb2 to iMON.
Here's what I've turned up, but go with more experienced posters if they reply.
I ran into the same lack of info about hardware.conf on the wiki's and lirc site. I'm not sure if the hardware.conf is an lirc thing or a knoppmyth thing, but it's actually pretty brilliant. It contains variables sourced by /etc/init.d/lirc script for starting and stopping the lircd daemon. When you look through the /etc/init.d/lirc script, hardware.conf suddenly makes sense. It looks like a conf file, but it is actually a sh script that is being used to set env variables.
I think you can simply re-run the lirc setup, but I'm not sure how, failing that, if you have to edit files.
I think you want to have
MODULES="lirc_dev lirc_serial"
in hardware.conf
/etc/modules also lists modules that should be loaded at boot, but I'm not sure is that goes with or instead of hardware.conf.
I'm not certain about the next but I'm pretty sure step 2 is wrong for your setup. I can pretty much bet you're NOT on COM1 since you're on an addon card. check your card's docs for the IRQ/port settings.
to add the settings to linux I believe you want to make a file in /etc/modprobe.d (say "lirc") this would contain the opions needed to configure the lirc_serial kernel module something like
Code:
options lirc_serial irq=4 io=0x3e8
only you need the correct irq and io for the addon card's serial port like I mentioned above.
I realize I'm not giving the answer, but I hope this gives more pieces to the puzzle...