Part I. IrDA

Table of Contents

1. About the Linux/IrDA Project
1. Project History
2. Code History
2. Getting Started
1. Software
1.1. IrDA-Utils
1.2. openobex
1.3. e-squirt
1.4. IrNET for Linux-IrDA
1.5. Java - IrDA Interface
2. Kernel
2.1. Preface
2.2. General Parameters
2.3. IrDA Specific Parameters
2.4. Current Kernel Patches
3. Kernel Module Options
4. Configuration
4.1. Device Numbers
4.2. Device Arrangement
4.3. /etc/modules.conf
4.4. /etc/irda
4.5. BIOS Configuration
4.6. Serial Port
4.7. Resource Conflicts: IRQ, IO
4.8. Starting IrDA
3. Specific Connections and IrDA - Protocols
1. Starting the IrDA Stack
1.1. Standard InfraRed - SIR
1.2. Fast InfraRed - FIR
1.3. Dongle Connection - Infrared Adapters for the Serial Port
1.4. Dongle Connection - Infrared Adapters for the USB Port
1.5. Dongle Connection - Infrared Motherboard Adapter
2. Printer Connection
3. LAN Connection - IrLAN
4. HP NetBeamer Connection
5. Palm III Connection - IrCOMM
6. Linux Terminal on Palm (Handspring Visor) via IR
7. Psion 5 Connection
8. Connecting from Linux to WinCE 2.11
9. Connecting from Linux to WinCE 3.0 (aka PocketPC)
10. Cellular Phone Connection
10.1. Generic Instructions
10.2. OBEX Connection
10.3. Specific Mobile Phones
10.4. German e-plus
11. Digital Camera Connection
12. Microsoft-Windows and Linux/IrDA
12.1. Introduction
12.2. Connection between Linux/IrDA and MS-Windows95 IrDA(TM)
12.3. Communication between MS-Windows98 and Linux
12.4. Communication between MS-Windows2000/XP and Linux
13. Linux to Linux Connection
13.1. Connection Methods
13.2. Compression
14. Multiple Instances
15. Connection to Docking Station
16. Connection to Keyboard
17. Connection via Serial Cable
18. Null Modem Cable Connection
19. Peer-to-Peer Mode / Direct Mode
20. Linux/IrDA with Toshiba Notebooks
21. IrDA Card in a Desktop Computer
4. Hardware Supported by Linux/IrDA
1. Obtaining Information about the Infrared Port in Laptops
1.1. SIR
1.2. FIR
2. Hardware Surveys
3. Big Endian
4. SMP
5. IrDA Hardware
6. IrDA and USB
6.1. Environment
6.2. Prerequisites
6.3. Plugging in the Dongle
6.4. Attaching the Driver
6.5. Loading the IrCOMM Modules
6.6. Setting up a Network (PPP)
6.7. Setting up a Printer Connection (IrLPT)
6.8. Cleaning Up
6.9. Remaining Problems
7. Linux PDAs: Agenda, iPAQ, Yopy, Zaurus
7.1. PPP
7.2. Beaming Files - OpenOBEX
7.3. Printing
7.4. Remote Control - LIRC
7.5. Programing QT Embedded for IrDA
7.6. Keyboards and Scanners
5. Advanced Topics
1. Troubleshooting
1.1. General Information
1.2. Known Bugs
1.3. Troubleshooting Techniques
1.4. PCI Device Numbers
1.5. scanport
2. Mailing List
3. GUIs: Gnome, KDE
4. How to Make Infrared Light Visible
5. Power Saving
6. Beyond IrDA
6.1. Extending Transmission Distance
6.2. Upcoming Standards (Bluetooth and IrDA)
7. IrDA Network Neighborhood
7.1. Laptop-Printer-PDA
7.2. Bridging/Routing
7.3. IPv6
7.4. DHCP
8. Linux/IrDA and APM
9. Performance Testing
10. IrDA Protocols
10.1. IrDA Stack
10.2. Existing IrDA Protocol Implementations
11. FAQ