From: Norman U. B. <spi...@gm...> - 2006-11-03 15:12:48
Attachments:
Thread3082222272-22971.log
Thread3082106560-22965.log
|
Hi, I wanted to synchronise my Siemens M75 with KDE and installed OpenSync 0.19 therefore. Now when syncing, I get "Bluetooth connect error": -- baier@aemulus:~> msynctool --sync obexkde Synchronizing group "obexkde" The previous synchronization was unclean. Slow-syncing Member 1 of type kdepim-sync just connected Member 2 of type syncml-obex-client had an error while connecting: Bluetooth connect error Member 1 of type kdepim-sync just disconnected All clients have disconnected The sync failed: Unable to connect one of the members Error synchronizing: Unable to connect one of the members baier@aemulus:~> Pipe closed! Exiting. Pipe closed! Exiting. -- Is there a way to get more details about this error and what would be a good strategy to fix it? The phone asks me a code when starting msynctool, I tried to put everywhere where a code is needed "1234" (in phone, in hcid.conf, in plugin configuration...) but it seems either phone or computer still do not agree on the code. Please advise! Here some supplementary info like traces and other: -- baier@aemulus:~> rfcomm rfcomm0: 00:01:E3:5D:E3:73 channel 1 clean -- root@aemulus:~ # sdptool browse 00:01:E3:5D:E3:73 Browsing 00:01:E3:5D:E3:73 ... Service Name: OBEX Synchronisation Service RecHandle: 0x11104 Service Class ID List: "IrMC Sync" (0x1104) Protocol Descriptor List: "L2CAP" (0x0100) "RFCOMM" (0x0003) Channel: 5 "OBEX" (0x0008) Language Base Attr List: code_ISO639: 0x656e encoding: 0x6a base_offset: 0x100 Profile Descriptor List: "IrMC Sync" (0x1104) Version: 0x0100 -- <config><bluetooth_address>00:01:E3:5D:E3:73</bluetooth_address><bluetooth_ch annel>5</bluetooth_channel><interface>0</interface><identifier></identifier>< version>1</version><wbxml>0</wbxml><username></username><password>1234</passw ord><type>2</type><usestringtable>0</usestringtable><onlyreplace>0</onlyrepla ce><recvLimit>0</recvLimit><maxObjSize>0</maxObjSize><contact_db>addressbook< /contact_db><calendar_db>calendar</calendar_db><note_db>tasks</note_db></conf ig> -- Thanks for help, Norman -- http://www.normiboy.ch |
From: Daniel G. <dg...@su...> - 2006-11-03 15:25:24
|
On Friday 03 November 2006 16:12, Norman Urs Baier wrote: > I wanted to synchronise my Siemens M75 with KDE and installed OpenSync 0.= 19 > therefore. Now when syncing, I get "Bluetooth connect error": > [...] > > Is there a way to get more details about this error and what would be a > good strategy to fix it? The phone asks me a code when starting msynctool, > I tried to put everywhere where a code is needed "1234" (in phone, in > hcid.conf, in plugin configuration...) but it seems either phone or > computer still do not agree on the code. Please advise! Here some > supplementary info like traces and other: I guess the code you mean is the bluetooth pairing code. For the initial=20 pairing of two bluetooth devices there is such a code needed once. You have= =20 to reply it on both sides while connecting the first time. Or set up a fix= =20 pin in hcid.conf (which i cant recommended). This pin code has nothing to d= o=20 with OpenSync.. A easy way to check/create your bluetooth pairing is (as root): hcitool cc 00:01:E3:5D:E3:73 hcitool auth 00:01:E3:5D:E3:73 hcitool dc 00:01:E3:5D:E3:73 > root@aemulus:~ # sdptool browse 00:01:E3:5D:E3:73 > Browsing 00:01:E3:5D:E3:73 ... > > Service Name: OBEX Synchronisation > Service RecHandle: 0x11104 > Service Class ID List: > =A0 "IrMC Sync" (0x1104) This indicates that on Channel 5 is a IrMC service not a SyncML service. > Protocol Descriptor List: > =A0 "L2CAP" (0x0100) > =A0 "RFCOMM" (0x0003) > =A0 =A0 Channel: 5 > =A0 "OBEX" (0x0008) > Language Base Attr List: > =A0 code_ISO639: 0x656e > =A0 encoding: =A0 =A00x6a > =A0 base_offset: 0x100 > Profile Descriptor List: > =A0 "IrMC Sync" (0x1104) > =A0 =A0 Version: 0x0100 Please use the irmc-sync plugin instead of the syncml-obex-client plugin.=20 Check the README how to setup a bluetooth connection with the irmc-sync=20 plugin. best regards, Daniel |
From: Norman U. B. <spi...@gm...> - 2006-11-03 17:27:29
|
Am Freitag, 3. November 2006 16:25 schrieb Daniel Gollub: > I guess the code you mean is the bluetooth pairing code. For the initial > pairing of two bluetooth devices there is such a code needed once. You ha= ve > to reply it on both sides while connecting the first time. Or set up a fix > pin in hcid.conf (which i cant recommended). This pin code has nothing to > do with OpenSync.. I just wanted to make it work, aesthetic considerations I had postoponed to= a=20 later stage. But thanks for answering anyway, even if my problem was more=20 likely to be found in the BlueZ territory. Indeed, the default installation= =20 does not install passkey-agent. You have to copy and launch it manually. hc= id=20 gives the following error: hcid[3510]: call_passkey_agent(): no agent registered It works now for me, just writing here in case someone somewhen will have a= =20 similar problem. > This indicates that on Channel 5 is a IrMC service not a SyncML service. > > > Protocol Descriptor List: > > =A0 "L2CAP" (0x0100) > > =A0 "RFCOMM" (0x0003) > > =A0 =A0 Channel: 5 > > =A0 "OBEX" (0x0008) > > Language Base Attr List: > > =A0 code_ISO639: 0x656e > > =A0 encoding: =A0 =A00x6a > > =A0 base_offset: 0x100 > > Profile Descriptor List: > > =A0 "IrMC Sync" (0x1104) > > =A0 =A0 Version: 0x0100 > > Please use the irmc-sync plugin instead of the syncml-obex-client plugin. > Check the README how to setup a bluetooth connection with the irmc-sync > plugin. Right, I don't know why I always thought I had SyncML phone. Thanks infinit= ely=20 to pinpoint at that, I could have lost days trying to sync with SyncML=20 instead of IrMC... Sincerely, Norman =2D-=20 http://www.normiboy.ch |