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.