Hi Leute, ich versuche bereits seit längerem, mein Handy per Bluetooth zu kontaktieren und das Adressbuch (zu Backupzwecken) auszulesen. Bei meinem Handy handelt es sich um ein Siemens SK65 und bei meinem Suse um die 9.3er Version. Mit "hcitool -scan" finde ich mein Handy (wenn ich es sichbar mache). Ein "rfcomm bind rfcomm0 <BT-Adresse>" klappt auch. Allerdings schlägt das Verbinden immer fehl: Wenn ich "scmxx --device /dev/rfcomm0 --info" ausführe, dann fragt mein Handy nach der PIN für den Pairing-Process. Der PC jedoch fragt nicht nach der PIN. scmxx meldet stattdessen "Accessing device /dev/rfcomm0...Cannot open /dev/rfcomm0: Verbindungsaufbau abgelehnt". Auch mit der Option --pin führt zum gleich Ergebnis. Hat jemand ne Ahnung, warum die Verbindung fehlschlagen könnte? Gruß Marco
On 1/6/06, Marco Sorich
Hi Leute,
ich versuche bereits seit längerem, mein Handy per Bluetooth zu kontaktieren und das Adressbuch (zu Backupzwecken) auszulesen. Bei meinem Handy handelt es sich um ein Siemens SK65 und bei meinem Suse um die 9.3er Version.
Mit "hcitool -scan" finde ich mein Handy (wenn ich es sichbar mache). Ein "rfcomm bind rfcomm0 <BT-Adresse>" klappt auch. Allerdings schlägt das Verbinden immer fehl: Wenn ich "scmxx --device /dev/rfcomm0 --info" ausführe, dann fragt mein Handy nach der PIN für den Pairing-Process. Der PC jedoch fragt nicht nach der PIN. scmxx meldet stattdessen "Accessing device /dev/rfcomm0...Cannot open /dev/rfcomm0: Verbindungsaufbau abgelehnt". Auch mit der Option --pin führt zum gleich Ergebnis.
Hat jemand ne Ahnung, warum die Verbindung fehlschlagen könnte?
Hast Du schon mal versucht, alles in /usr/var/lib/bluetooth zu löschen und dann nochmal probieren? Ich hatte auch Probleme, nachdem ich mein Handy zwischenzeitlich mal mit Windows gepaired hatte. Nachdem aich das Zeugs in /usr/var/lib/bluetooth gelöscht hatte, ging's dann. Gruss, Karsten.
Am Freitag, 6. Januar 2006 23:11 schrieb Karsten Künne:
Hast Du schon mal versucht, alles in /usr/var/lib/bluetooth zu löschen und dann nochmal probieren? Ich hatte auch Probleme, nachdem ich mein Handy zwischenzeitlich mal mit Windows gepaired hatte. Nachdem aich das Zeugs in /usr/var/lib/bluetooth gelöscht hatte, ging's dann.
Hmm ... ich hab kein Vereichnis /usr/var/lib/bluetooth. Ich hab allerdings ein Verzeichnis /var/lib/bluetooth. Offensichtlich ist dieses Verzeichnis von Version zu Version anders. Was hast du denn für ein Suse? Ich hab, wie gesagt ein 9.3. Das Verzeichnis /var/lib/bluetooth ist bei mir leer. Was sollte denn da drin stehen? Welche Tools legen dort denn Daten ab?
On 1/6/06, Marco Sorich
Am Freitag, 6. Januar 2006 23:11 schrieb Karsten Künne:
Hast Du schon mal versucht, alles in /usr/var/lib/bluetooth zu löschen und dann nochmal probieren? Ich hatte auch Probleme, nachdem ich mein Handy zwischenzeitlich mal mit Windows gepaired hatte. Nachdem aich das Zeugs in /usr/var/lib/bluetooth gelöscht hatte, ging's dann.
Hmm ... ich hab kein Vereichnis /usr/var/lib/bluetooth. Ich hab allerdings ein Verzeichnis /var/lib/bluetooth. Offensichtlich ist dieses Verzeichnis von Version zu Version anders. Was hast du denn für ein Suse? Ich hab, wie gesagt ein 9.3. Das Verzeichnis /var/lib/bluetooth ist bei mir leer. Was sollte denn da drin stehen? Welche Tools legen dort denn Daten ab?
Ich habe SUSE 10.0 und /var/lib/bluetooth gibt's da auch, ist aber leer, wie bei Dir. In /usr/var/lib/bluetooth gibt's ein Verzeichnis mit der Adresse des Dongles als Namen und darin dann Dateien features, linkkeys, manufacturers und names. Die linkkeys sind wohl das, was Probleme macht, die müssen neu erstellt werden, falls man mit dem Handy zwischenzeitlich fremd gegangen ist ;-). Wo das Zeugs bei SUSE 9.3 liegt, weiss ich auch nicht (vielleicht /etc/bluethooth ?). Aber vielleicht ist es auch ein ganz anderes Problem? Gruss, Karsten.
Am Samstag, 7. Januar 2006 02:42 schrieb Karsten Künne:
Ich habe SUSE 10.0 und /var/lib/bluetooth gibt's da auch, ist aber leer, wie bei Dir. In /usr/var/lib/bluetooth gibt's ein Verzeichnis mit der Adresse des Dongles als Namen und darin dann Dateien features, linkkeys, manufacturers und names. Die linkkeys sind wohl das, was Probleme macht, die müssen neu erstellt werden, falls man mit dem Handy zwischenzeitlich fremd gegangen ist ;-). Wo das Zeugs bei SUSE 9.3 liegt, weiss ich auch nicht (vielleicht /etc/bluethooth ?). Aber vielleicht ist es auch ein ganz anderes Problem?
Okay, bei mir liegt die linkkeys in /etc/bluetooth/ und heißt "link_key". Jetzt hab ich auch endlich geschafft, eine Verbindung aufzubauen. Was hab ich gemacht: Ich hab in hcid.conf den Wert "auth" auf "enabled" gesetzt und danach das Bluetooth-Subsystem neugestartet. Jetzt kriege ich eine Verbindung zum Handy und kann mit Hilfe von scmxx einige Daten auslesen. Danke soweit. Jetzt hab ich allerdings das Problem, dass das Programm kitchensync direkt nach dem Starten abstürzt (SIGSEGV) - es leuchtet noch ganz kurz die GUI auf und dann ist es wieder weg. Gestern liefs noch. Ich hab einige Änderungen an der Konfiguration vorgenommen, worauf es den Dienst aufgab. Bisher hab ich versucht, alle Konfigurationsdateien zu löschen, die das Tool bei mir angelegt hat (~/.kitchensync/*, ~/.kde/share/config/kitchensyncrc und ~/.kde/share/apps/kitchensync/*). Hat aber nichts geholfen. Weiß jemand was da los sein könnte? Gruß Marco
participants (2)
-
Karsten Künne
-
Marco Sorich