There are eight modules:
Apr 5 06:42:12 ZAPPEL kernel: Linux IrDA v0.1 Sat Dec 13 14:54:04 1997 (Dag Brattli) Apr 5 06:42:12 ZAPPEL kernel: IrLPT, $Revision: 1.20 $/$Date: 1998/03/08 15:52:10 $ (Thomas Davis) Apr 5 06:42:12 ZAPPEL syslog: Serial connection established. Apr 5 06:42:19 ZAPPEL kernel: IrDA Discovered: HP LaserJet 6P Apr 5 06:42:19 ZAPPEL kernel: Services: PnP Compatible Printer <7>Informing LPT service user
"Do you have a (s)serial or a (p)arallel printer interface?" answer "p".
"What's the device name for your parallel printer interface?" answer with /dev/irlpt0.
The only supported dongle (serial motherboard adapter) now is the Extended Systems Inc. ESI JetEye. For the Tekram IRmate dongle, technical information is strongly needed. Make sure you have the define ESI_DONGLE uncommented in the Makefile. This couldn't be tested yet, because I don't have an ESI JetEye. So please send me your experiences.
1) Terminal 1> ``irattach /dev/ttyS<x>''
2) Terminal 2> ``load_misc irobex''
3) Terminal 3> Start ``irobex_app'' in the irobex directory.
4) Beam something from your Palm III.
5) If everything is successful, you can take a look at a new file that has been created in the directory you started irobex_app. This file will be named after the object you just transfered.
This should be also possible.
Dag Brattli wrote: "The awakened reader may wonder what prevents the beaming of files from Linux to Linux? Well, nothing!! (but I haven't tried that yet). This means that we now have a "simple" way of beaming files between Linux laptops. I think that this may be the "killer app" we all have been waiting for!"
Try to "``load_misc irobex'' in both ends, and then try ``iroabex_app get'' on one of the machines and ``irobex put <file>'' on the other.".
Why this? Unfortenately Linux users are not always supported with necessary hardware information. Sometimes it is possible to look at this informations in Window$95.
Where to get? At http://www.microsoft.com/windows95/info/irda.htm you will find a support pack "Infrared Transfer 2.0". It is a self-extracting archive ``W95IR.EXE'' with 331KB.
With some machines e.g. a HP Omnibook 800 it is neccessary to use a vendor specific version of this package (e.g. for the HP Omnibook 800 you may find it at the recovery CD).
Especially the ..\windows\inf\*.inf files and the device manager are of interest to look for configuration details.
There are also some non M$ products available. Note: Some of them use proprietary IR protocols:
Connection between Linux/IR and Window$95 IrDA
For the moment it should only be possible to get a network connection between to PC's (e.g. no ``getty''). If you have setup Infrared Transfer 2.0, you will find an IrDA network device in the <Network Device Section>. But I couldn't get a working connection yet. Maybe it is also possible to use the IrOBEX protocol. But I guess the necessary software is only provided with a Palm III.
Takahide Higuchi <thiguchi@pluto.dti.ne.jp> provided an experimental patch for IrCOMM support. It is available for download from http://www.pluto.dti.ne.jp/ thiguchi/irda/ With this patch you can send or receive short messages between a linux box and a terminal program on a win95 laptop! But he thinks that some programs (like pppd) would fail because many ioctls are not implemented at this time.
The IrDA™ standard knows three kinds of speeds:
- SIR = Standard up to 115kbps IrDA,
- MIR = Medium Speed IrDA,
- FIR = Fast IrDA (4mbps)
Up to 115.200bps usually the IrDA controller works like a serial port. Up to 4Mbps it works in "FIR mode". But note: "SIR is used to negotiate the session. No SIR, no session. " (Thomas Davis).
Linux/IR doesn't officially support FIR yet. Thomas Davis wrote: "The irport module is currently used for FIR support; the only chipsets to be supported at this time are SMC and TI. SMC is currently in CVS; TI is not. ".
For latest improvements see Linux/IR homepage http://www.cs.uit.no/~dagb/irda/irda.html , the Linux/IR mailing list archiv at http://bolowsky.ita.chalmers.se/linux-ir/ and in my hardware overview http:/userpage.fu-berlin.de/~r2d2c3po/ir_misc.cgi.
IrDA™ capable devices you may not only find in the above mentioned machines, but in digital cameras, phones, PDA's and others too. The support by Linux/IR is still under development. You may see the latest status at the Linux/IR homepage http://www.cs.uit.no/~dagb/irda/irda.html , in the Linux/IR mailing list archive at http://bolowsky.ita.chalmers.se/linux-ir/ and in my hardware overview http:/userpage.fu-berlin.de/~r2d2c3po/ir_misc.cgi.
If you like you may use my configuration tool for these steps:
How to use the configuration tool: