ubuntuusers.de

Windows Mobile PDA mit Linux (Evolution) synchronisieren

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

Holliefant

Anmeldungsdatum:
2. Juni 2005

Beiträge: 200

Wohnort: Stuttgart

@Jehu
Das Problem kenne ich gut, bei mir (ich hatte das mit dem T-Mobile SDA dazugeschrieben) habe ich festgestellt das ab und zu der Anschluss /dev/ttyUSB0 nicht mehr existiert. Durch ein einfaches suchen findet man dann das der Anschluss dann /dev/ttyUSB1 ist. Woran das genau liegt, habe ich keine Ahnung aber das ist bei mir der Fehler ☺

linpin

Anmeldungsdatum:
10. Januar 2005

Beiträge: 15

hallöchen,
erstmal danke für den klassen wiki eintrag. das meiste hab ich hinbekommen, hänge aber bei synce-serial-start. da kommt bei mir aufm pc die meldung, dass er die verbindung zum device herstellt. aufm pda kommt dann erst das benutzerinformationen gültig sind und dann die fehlermeldung es kann keine verbindung mit dem desktop hergestellt werden. gibts da ne idee zu?
in ewigem dank verbunden ☺
linpin

linpin

Anmeldungsdatum:
10. Januar 2005

Beiträge: 15

ups,
nach einem neustart des pc und neuverkabel des pocket pc klappts nun einwandfrei.
hab acer-n35 in die hardwareliste im wiki geschrieben.
thanx
linpin

Jehu Team-Icon

Avatar von Jehu

Anmeldungsdatum:
22. Oktober 2004

Beiträge: 871

Wohnort: Beckingen

linpin hat geschrieben:

hänge aber bei synce-serial-start. da kommt bei mir aufm pc die meldung, dass er die verbindung zum device herstellt. aufm pda kommt dann erst das benutzerinformationen gültig sind und dann die fehlermeldung es kann keine verbindung mit dem desktop hergestellt werden. gibts da ne idee zu?

Hab jetzt keine direkte Idee. Aber:
Was hast du für eine Windows-Version auf dem PDA? Welches Gerät?

Jehu Team-Icon

Avatar von Jehu

Anmeldungsdatum:
22. Oktober 2004

Beiträge: 871

Wohnort: Beckingen

linpin hat geschrieben:

ups,
nach einem neustart des pc und neuverkabel des pocket pc klappts nun einwandfrei.

Ok. Und sind bei dir die Zeiten im Kalender identisch mit Evo?

linpin

Anmeldungsdatum:
10. Januar 2005

Beiträge: 15

weiß ich noch nicht, die verbindung steht, aber die synchronisierung dauert echt lange. ich habs ne stunde laufen lassen. schau am sonntag weiter.
ciao
linpin

anonymous

Anmeldungsdatum:
14. Juli 2008

Beiträge: 1456

Wohnort: Bielefeld

linpin hat geschrieben:

ich habs ne stunde laufen lassen. schau am sonntag weiter.

meinst Du das braucht soo lange 🤣 🤣

Jehu Team-Icon

Avatar von Jehu

Anmeldungsdatum:
22. Oktober 2004

Beiträge: 871

Wohnort: Beckingen

Wer weiss, wieviel Tausen Termine er hat. 😉
Der sync-Vorgang sollte eigentlich nur ein paar Sekunden dauern. Aber manchmal hängt er sich bei mir auch auf.
Alles in allem klappt das ganze noch nicht zufriedenstellend. Denke, synce ist das Problem bei der Sache.

linpin

Anmeldungsdatum:
10. Januar 2005

Beiträge: 15

also, zuerst mal en paar daten:
acer n35
windows mobile 2003 für pocket pc phone edition
freier speicher 12MB
es ist so, ich kann auf den ppc mittels trayicon zugreifen, sehe filesytem. so nehme ich an ist die verbindung zum ppc da. dann starte ich multisync, wähle meinen ppc aus und klick auf sync, dann kommt die meldung "waiting for change" und auf meinem ppc wird angezeigt, das er synchronisiert, leider bewegt sich der fortschrittsbalken nicht, sondern es dreht sich nur das syncicon. heißt für mich es will sich was tun, tut sich aber nix. bei klicken auf resync passiert das gleiche.
eine idee von mir ist, dass er entweder die files nicht findet oder nicht lesen kann.
achso, vor dem synchronisieren starte ich das script aus dem wiki und bevor ich die verbindung kappe das andere.
in den optionen von multisync ist First Plugin auf SynCE und das Second Plugin auf Ximan Evolution2 eingestellt. bei Data Types to synchronize hab ich nur Calendar ausgewählt, und da hab ich in Evolution 3 Veränderungen eingetragen. also sollte auch was zum synchronisieren da sein.

schuelsche

Anmeldungsdatum:
8. April 2005

Beiträge: 19

Hallo,

habe diesen Thread mit Interesse gelesen und eigentlich alle Tipps hier beherzigt - trotzdem klappt das mit der Synchronisierung zwischen Kubuntu 5.04 und einen Dell Axim X50 noch nicht.

Zuvor habe ich alles auf einer SuSE Linux 9.3 probiert, aber da hat nicht mal das Kompilieren vom multisync-plugin funktioniert, weshalb ich das ganze mal unter Kubuntu testen wollte. Hier komme ich insofern weiter, als dass schon mal in multisync die Option "SynCE Plugin" angezeigt wird, was unter der SuSE nicht der Fall war.

Aber mal von vorne.
Wenn ich den PDA einstecke, sagt mir tail -f /var/log/messages:

Aug 11 13:10:12 ubuntu kernel: PocketPC PDA ttyUSB0: PocketPC PDA converter now disconnected from ttyUSB0
Aug 11 13:10:29 ubuntu kernel: usb 1-1: new full speed USB device using uhci_hcd and address 5
Aug 11 13:10:30 ubuntu kernel: ipaq 1-1:1.0: PocketPC PDA converter detected
Aug 11 13:10:30 ubuntu kernel: usb 1-1: PocketPC PDA converter now attached to ttyUSB0
Aug 11 13:10:30 ubuntu usb.agent[9033]:      ipaq: already loaded

Also, soweit so gut.

Anschliessend binde ich mittels "synce-serial-config ttyUSB0" die Schnittstelle an ttyUSB0. Dann starte ich RAKI (damit wird ja dann der dccm gestartet bzw. vdccm, wie in Raki eingestellt. Mit "dccm -p password" habe ich es auch schon probiert, aber das funktioniert nicht.
Wenn ich dann mit "synce-serial-start" die Verbindung starte, dann wird das Raki-Icon auch bunt und ich kann über rapip://PDA auf das Gerät zugreifen etc.
Die Konsole sagt dann auch:

Aug 11 13:10:30 ubuntu synce-serial-start: Executing '/usr/sbin/pppd call synce-device'
Aug 11 13:10:51 ubuntu synce-serial-start: Executing '/usr/sbin/pppd call synce-device'
Aug 11 13:10:51 ubuntu pppd[9145]: pppd 2.4.2 started by root, uid 0
Aug 11 13:10:52 ubuntu pppd[9145]: Serial connection established.
Aug 11 13:10:52 ubuntu pppd[9145]: Using interface ppp0
Aug 11 13:10:52 ubuntu pppd[9145]: Connect: ppp0 <--> /dev/ttyUSB0
Aug 11 13:10:52 ubuntu pppd[9145]: local  IP address 192.168.131.102
Aug 11 13:10:52 ubuntu pppd[9145]: remote IP address 192.168.131.201

Soweit so gut.
Dann als User in der Konsole "synce-matchmaker create 2":

user@ubuntu:~$ synce-matchmaker create 2
[synce_password_recv_reply:118] password reply = 0x01 (1)
[synce_password_recv_reply:128] Password was correct!
[rra_matchmaker_create_partnership:351] Partnership file not found for ID 4c945fd9
Partnership creation succeeded. Using partnership index 2.

Funktioniert also auch.
Dann multisync starten. Ich habe dann eine neue Verbindung eingerichtet, wie im Howto "ipaq_mit_evolution_sychnronisieren", also First Plugin = SynCE Plugin und Second Plugin = Ximian Evolution 2 (es ist übrigens auch Evolution 2.2.1.1 installiert!). Auch das mit den Optionen etc so eingestellt und dann auf Resync geklickt. Es kommt dann auch eine Meldung, dass es lange dauern würde, wenn ich alles syncen will und das wars dann...
Kein Feld mit Fortschrittsbalken oder sonstiges, von dem hier ja auch die Rede ist - nichts.
Die Konsole sagt in der ganzen Zeit folgendes:

user@ubuntu:~$ multisync
[plugin_init:915] here
plugin_API_version
short_name
long_name
plugin_init
[sync_connect:48] ----->
[synce_password_recv_reply:118] password reply = 0x01 (1)
[synce_password_recv_reply:128] Password was correct!
[synce_connect:311] This synchronization pair is connected to partnership ID 3ae60038
[synce_connect:324] No partnership on the device matches this synchronization pair.
[sync_connect:62] <-----
always_connected
[evo2-sync] DEBUG: start: sync_connect
[evo2-sync] INFORMATION: Loading state from file /home/user/.multisync/1/remotesettings
[evo2-sync] DEBUG: end: load_palm_state
[evo2-sync] DEBUG: end: sync_connect
[sync_disconnect:73] ----->
[synce_join_thread:260] synce_join_thread called when no thread is running
[sync_disconnect:79] <-----
sync_disconnect
[evo2-sync] INFORMATION: start: disconnect
object_types
plugin_info
[evo2-sync] INFORMATION: Loading state from file /home/user/.multisync/2/remotesettings
[evo2-sync] WARNING: File /home/user/.multisync/2/remotesettings does not exist
[evo2-sync] INFORMATION: Saving state to file /home/user/.multisync/2/remotesettings
[evo2-sync] DEBUG: end: save_palm_state
[sync_connect:48] ----->
[synce_password_recv_reply:118] password reply = 0x01 (1)
[synce_password_recv_reply:128] Password was correct!
[rra_matchmaker_create_partnership:351] Partnership file not found for ID 4c945fd9
[synce_connect:347] This synchronization pair will be connected to partnership ID 1a5bab19
[CeStartReplication:355] result = 0x00000001

Es passiert nix mehr. Mittels top wird auch kein Prozess angezeigt, der was mit multisync, dccm oder ähnlichem zu tun hätte.

Weiss einer, wo hier das Problem liegt? Ich habe auch, wie im Howto beschrieben, die entsprechenden Pakete mit apt-get install heruntergeladen.

Irgendwelche Hinweise? Wäre nämlich schön, wenn die Sychnronisation mit Evolution endlich klappen würde...

Grüsse
schuelsche

linpin

Anmeldungsdatum:
10. Januar 2005

Beiträge: 15

@jehu
stand der dinge ist, dass der kalender synchronisiert wird. mit der zeit gibts keine probleme. warum nun der kalender syncronisiert wird weiß ich nicht, ich hab meinen pc neu gebootet und dann hats geklappt. die kontakte werden nicht abgeglichen, jedenfalls sehe ich keine in evolution. todos hab ich noch nicht getestet.
@schuelsche
synce kde werd ich mal ausprobieren. hast du mal nachgesehen ob der kalender syncronisiert wird, vieleicht nach einem reboot?
keep on fighting
linpin 😲

pavel_chekov

Anmeldungsdatum:
16. September 2005

Beiträge: 3

Ich synce mit Evolution 2.2.1.1 einerseits und einem IPAQ der 3900er Serie mit PPC 2002 am USB-Anschluss andererseits. Es kommt SynCE und Multisynce mit den Plugins SynCE und Evolution 2 zum Einsatz.
Die Verbindung zum IPAQ klappt in der Regel, manchmal wird der IPAQ aber ständig connected und disconnected, nach einem Neustart gehts dann wieder.
Das Problem mit dem Zeitversatz von 2 Stunden habe ich auch, was daran liegt, dass auf dem IPAQ erstellte Termine zwar in der richtigen Zeitzone sind, nach dem Synchronisieren aber in Evo in der Zeitzone "UTC" ankommen. Stellt die Zeitzone dort im Termin wieder richtig ein (Bei mir Europa/berlin), schiebt Evo den Termin automatisch an die richtige Stelle. Mein Eindruck ist, dass eins der beiden Multisync- Plugins hier scheiße baut, oder weis jemand mehr, bzw. wie man das verhindern kann?
Nachträgliche Änderungen von Terminen in Evolution werden gar nicht gesynced. Multisync gibt dann aus:

[evo2-sync] INFORMATION: Done searching for changes. Found 1 changes
[syncobj_modify_list:399] ----->
[syncobj_modify_list:418] 1 changes total
[syncobj_modify_list:455] 0 items deleted
[syncobj_modify_list:497] 0 items added of type index 0
[syncobj_modify_list:498] 1 items modified of type index 0
[rrac_event_pending:101] Testing for event
[rra_appointment_from_vevent:608] Failed to parse input data
[rra_appointment_from_vevent:742] Failure on this vEvent: 'BEGIN:VCALENDAR
BEGIN:VEVENT
UID:20050916T073634Z-14786-1000-1-0@rf-news
DTSTAMP:20050916T073634Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Berlin:
 20050917T130000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Berlin:
 20050917T150000
TRANSP:OPAQUE
SEQUENCE:5
SUMMARY:samstag 13 uhr neu
CLASS:PUBLIC
CREATED:20050916T073646
LAST-MODIFIED:20050916T073838
END:VEVENT
END:VCALENDAR'
[object_reader:236] Data conversion failed for type 00002712 and object 0
[rra_syncmgr_put_multiple_objects:934] Reader callback failed
[rra_syncmgr_put_multiple_objects:949] Empty object of type 00002712 with ID 05001aac, ignoring.
[rrac_expect_reply:341] Expecting reply to command 0000006f
[rrac_recv_any:235] Received command 0000006c
[syncobj_modify_list:497] 0 items added of type index 1
[syncobj_modify_list:498] 0 items modified of type index 1
[syncobj_modify_list:497] 0 items added of type index 2
[syncobj_modify_list:498] 0 items modified of type index 2
[syncobj_modify_list:521] <-----
sync_done
[sync_done:861] ----->
[sync_done:887] <-----


D.h. die Änderung wird erkannt (in dem Fall hatte ich den Termin in "Samstag 13.00 Uhr neu" umbenannt und bis 15.00 Uhr verlängert) aber nicht geschrieben.

Vollständig untauglich für den Produktiveinsatz wird das Ganze aber durch die überhaupt nicht funktionierende Aufgaben-Synchronisation.
Hier werden bei mir von Evo zum IPAQ nur Aufgaben gesynced die keine Kategorie und auch sonst keinerlei Zusatzinformationen enthalten (Fälligkeitsdatum usw).
Auf dem IPAQ angelegte Aufgaben werden dagegen mit allen Zusatzinfos (ich glaube außer Priorität) mit Evo gesynced. Nachträgliche Änderungen funktionieren in beide Richtungen nicht.

Also wenn ich nicht ganz blöde Fehler gemacht habe, ist das Ganze für Leute, die wirklich mit dem IPAQ arbeiten müssen im Produktiveinsatz total unbrauchbar und auch nicht gerade ein Aushängeschild der OS-Welt. Muss ich jetzt wirklich Outlook in einer virtuellen Windows-Maschine laufen lassen, um eine so alberne Aufgabe wie einen PDA zu synchronisieren hinzukriegen???

Hat schon jemand Erfahrungen gemacht mit einer vollständig funktionierenden Synchronisierung mit Kitchensync/KOrganizer etc.?
Oder ob es mit Opie/GPE auf dem IPAQ richtig funktioniert?

Schalömchen

Mark

btw: Weis jemand, was dieses softwarestudio.org in meinen Logdaten zu suchen hat???

schiesslmax

Anmeldungsdatum:
13. September 2005

Beiträge: Zähle...

Hallo,

ich habe mal das wiki 'PocketPC mit Evolution synchronisieren' durchgeführt.

ich komme bis:
sudo synce-serial-start

Mein pda baut dann per active-sync eine funktionierende Verbindung auf. Aber nach ein paar Augenblicken wird die Verbindung wieder abgebrochen.
bei /var/log/messages gibt er folgendes aus:

Sep 17 18:17:22 localhost synce-serial-start: Executing '/usr/sbin/pppd call synce-device'
Sep 17 18:17:26 localhost usb.agent[12728]: ipaq: already loaded
Sep 17 18:17:26 localhost synce-serial-start: Executing '/usr/sbin/pppd call synce-device'
Sep 17 18:18:18 localhost synce-serial-start: Executing '/usr/sbin/pppd call synce-device'
Sep 17 18:18:18 localhost pppd[12867]: pppd 2.4.3 started by root, uid 0
Sep 17 18:18:20 localhost pppd[12867]: Serial connection established.
Sep 17 18:18:20 localhost pppd[12867]: Using interface ppp0
Sep 17 18:18:20 localhost pppd[12867]: Connect: ppp0 ←→ /dev/ttyUSB0
Sep 17 18:18:20 localhost pppd[12867]: local IP address 192.168.131.102
Sep 17 18:18:20 localhost pppd[12867]: remote IP address 192.168.131.201
Sep 17 18:18:23 localhost pppd[12867]: LCP terminated by peer
Sep 17 18:18:23 localhost pppd[12867]: Connect time 0.1 minutes.
Sep 17 18:18:23 localhost pppd[12867]: Sent 332 bytes, received 448 bytes.
Sep 17 18:18:26 localhost pppd[12867]: Connection terminated.
Sep 17 18:21:26 localhost kernel: [ 9764.211713] usb 1-1: USB disconnect, address 14
Sep 17 18:21:26 localhost kernel: [ 9764.211823] ipaq 1-1:1.0: device disconnected
Sep 17 18:21:26 localhost pppd[12867]: Hangup (SIGHUP)
Sep 17 18:21:26 localhost pppd[12867]: Modem hangup
Sep 17 18:21:26 localhost pppd[12867]: Exit.
Sep 17 18:21:26 localhost kernel: [ 9764.237271] PocketPC PDA ttyUSB0: PocketPC PDA converter now disconnected from ttyUSB0

Ich habe Ubuntu Breezy laufen und einen Compaq iPAQ 3950 mit der Windows PocketPC Version 3.0.x

Keine Ahnung woran es liegt, vielleicht an der IP-Adresse? Die habe ich aber beim installieren von synce so übernommen.

Bin für jeden Hinweis dankbar.

Gruß
Max

Jehu Team-Icon

Avatar von Jehu

Anmeldungsdatum:
22. Oktober 2004

Beiträge: 871

Wohnort: Beckingen

Hi,
ich bin auch zur Zeit wieder an dem Problem. Leider kann ich überhaupt nichts mehr synchronisieren. Zwar kann ich über das synce-trayicon auf das Dateisystem des PDA zugreifen, aber multisync meint:
[evo2-sync] INFORMATION: start: disconnect

Alles Quatsch, man mein grad, es gäb nur 3 Leute auf der Welt, die einen PocketPC mit Linux syncen wollen, weshalb funktionierende Software nicht nötig sei. *frust*

EDIT
Hab nun mal alles im Verzeichnis ~/.multisync gelöscht und ein neues Paar angelegt. Nun funktioniert das Synchronisieren teilweise mal wieder (Kalender=1 Stunde differenz, ToDo=nein, Kontakte=scheinbar).
Da in Evo vom vorigen Synchronisieren alle Termine 1 Stunde später eingetragen wurden, habe ich nun im PDA alle Termine doppelt (mit 1 Std Unterschied)!

rene

Anmeldungsdatum:
17. Juni 2005

Beiträge: Zähle...

Wenn ich multisync auffordere zu synchronisieren wird "Synchronisation läuft" ausgegeben, aber nichts passiert (weder in Evolution noch auf dem PPC). Kennt jemand das Problem?

Verbindung mit synce lässt sich ohne Probleme herstellen.

R.