Rfcomm anlegen (Bluetooth)
Versionen
Getestet für Suse 10.0 und Suse 10.1 openSUSE 10.2 macht mal wieder alles anders. Habe da zur Zeit keine Lösung. Als root komm ich an das Device ran, als user geht da nichts.
Voraussetzungen
Laufendes Bluetooth, also OBEX Filetransfer sollte bereits funktionieren
Vorgehensweise
In der Datei /etc/udev/rules.d/40-bluetooth.rules aktivieren wir die Zeile 6 (kernel=="rfcom....), indem wir das # in der ersten Spalte entfernen. Bei openSUSE 10.2 ist da jedoch nichts einzustellen. Dann in /etc/bluetooth/rfcomm.conf den Eintrag bind von no auf yes setzen und das Device auf die MAC des Telefons anpassen. Die MAC erhält man über die Konsole (Das Telefon zuvor sichtbar machen) mit
hcitool scan
Die evtl. vorhandenen # in der ersten Spalte noch entfernen. Abschließend tragen wir in /etc/bluetooth/pin noch eine fünfstellige Ziffer ein, die beim Verbinden auch beim Bluetooth-Geräte eingegeben werden muss. Dann noch den entsprechenden User in die Gruppe uucp packen und einmal neustarten, damit das Gerät und die Gruppen richtig angelegt werden.
Danach konnte ich in kmobiletools das Telefon unter der Adresse /dev/rfcomm0 ansprechen.