Finally picked up an IrDA transciver based on mcs7780 chipset for getting Subsurface working with our Lunas. had a bunch of trouble getting it working with Linux, but found a wonderful walkthrough at kartadmin that laid out how to get it all working.
quote for quick reference:
9710:7780 MosChip Semiconductor MCS7780 4Mbps Fast IrDA Adapterand the
modprobe ircomm-tty *, which will automatically load ircomm.ko as well. [this automagicly loaded for me.]
irda0pseudo device will be available, e.g.
iwconfigwill list irda0, but
ifconfigwon’t as the
irda0interface hasn’t been initialized.
ifconfig irda0 upwhich initializes the irda0 interface [THIS is the magic command that makes it all work that seems to be missing from a few guides —Alex.]
irattach irda0 -s(discovery)
irdadumpin a terminal
irdadumpand you’ll see the Syba acknowledge the presence of the IrDA device. Sweet, eh? ;) When you’re satisfied that your IrDA device is being acknowledged, naturally close the terminal running
/dev/ircomm0, to communicate. Personally, I used JPilot to test this IrDA functionality.