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 Adapter and the mcs7780.ko driver loadedmodprobe ircomm-tty *, which will automatically load ircomm.ko as well. [this automagicly loaded for me.]irda0 pseudo device will be available, e.g. iwconfig will list irda0, but ifconfig won’t as the irda0 interface hasn’t been initialized.ifconfig irda0 up which 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)irdadump in a terminalirdadump and 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 irdadump./dev/ircomm0 , to communicate. Personally, I used JPilot to test this IrDA functionality.