Dieser Artikel ist größtenteils für alle Ubuntu-Versionen gültig.
Diese Seite beschreibt die Einrichtung einer Infrarot-Schnittstelle (IrDA). Um die Schnittstelle testen zu können, sollte z.B. ein Handy mit aktivierter Infrarot-Schnittstelle verfügbar sein. Wichtig ist, dass die Geräte mit der Schnittstelle aufeinander ausgerichtet sind und sehr nah zusammen liegen, da Infrarot in der Regel nur eine sehr kurze Reichweite hat.
Bevor man mit einer Infrarot-Schnittstelle arbeiten kann, muss man das folgende Paket installieren [1]:
irda-utils
mit apturl
Paketliste zum Kopieren:
sudo apt-get install irda-utils
sudo aptitude install irda-utils
Während der Installation werden einige weitere Pakete installiert. Anschließend muss das Paket im Terminal [2] konfiguriert werden. Dies geschieht mit
sudo dpkg-reconfigure irda-utils
Dort nun folgende Einstellungen vornehmen (siehe auch Tabelle unten):
Aktiviere IrDA bei Systemstart? -> "Ja"
Attempt to probe for IrDA on system bootup? -> "Ja"
Discovery-Modus? -> "Ja"
Typ des IrDA-Adapters:
USB-Dongles: "nativ"
alle anderen: "seriell"
Serielle Gerätedatei für IrDA:
SIR (Serial Infrared): /dev/ttyS1
FIR (FastInfrared): irda0
Adaptertyp:
USB-Dongle: passenden Chipsatz auswählen
alle anderen: keiner
IrDA-Adapter | Typ | Gerätedatei | Adaptertyp |
Thinkpad T41 | seriell | /dev/ttyS1 | keiner |
Gericom Webgine XL Force | seriell | /dev/ttyS0 | keiner |
Bevor die Verbindung nun getestet werden kann, sollte sicherheitshalber der IrDA-Service neu gestartet werden. Dazu im Terminal:
sudo service irda-utils stop sudo service irda-utils start
Jetzt kann getestet werden, ob die Schnittstelle funktioniert.
Sobald ein Gerät mit aktiviertem Infrarot-Modus vor dem Dongle in Position ist (z.B. Mobiltelefon/Palm), sollte es erkannt werden. Ob dies der Fall ist, kann man mit dem Befehl
cat /proc/net/irda/discovery
im Terminal herausfinden. Die Ausgabe sollte etwa so aussehen:
IrLMP: Discovery log: nickname: SIEMENS S35, hint: 0x9024, saddr: 0xf7aef06c, daddr: 0x06764554
Je nach verwendeter Gegenseite unterscheidet sich die Ausgabe natürlich. Die Kommunikation über den Infrarot-Anschluss kann man auch mit:
sudo irdadump
beobachtet werden (mit Strg + C beenden).
War dieser Test erfolgreich, so müssen noch die Gerätedateien für den dauerhaften Zugriff auf die Schnittstelle erstellt werden. Dies geschieht, indem man das Modul ircomm_tty
lädt. udev erzeugt dann die Gerätedateien /dev/ircomm0, etc.
sudo modprobe ircomm_tty
Möchte man Daten zum Beispiel über ein Handy versenden oder empfangen, findet man unter Infrarot/Dateitransfer eine weiterführende Anleitung.
Diese Revision wurde am 26. Dezember 2016 14:12 von aasche erstellt.