Windows Mobil 5 Synchronisation mit Linux: Vorbereitungen
Eigentlich hatte ich die Hoffnung bereits aufgegeben, meinen Windows Mobil PDA unter Linux so abgleichen zu können, das auch wirklich alle Daten aus der PIM Anwendung des PDA mit zu Linux übernommen werden. Zum Teil hat dies allerdings erstaunlich gut mit FinchSync geklappt. Um den PDA mit Thunderbird / Lightning / Sunbird zu synchronisieren, ist dieses Programm noch immer erste Wahl, da es schnell eingerichtet und plattformunabhängig ist. Zur Zeit ist es zwar etwas ruhig der Autor hat aber im Moment sehr viel mit anderen Projekten zu tun und zusätzlich gesundheitliche Probleme.
Nach einer Unterhaltung mit einem der Entwickler von Synce bzw. OpenSync entstand bei mir erneut die Idee, es noch einmal mit diesem Gespann zu probieren, zumal des Adressbuch von Thunderbird mehr als zu wünschen übrig lässt. Da dieses Vorhaben sich schwieriger gestaltete als geplant, möchte ich euch hier meine Schritte mit an die Hand geben, welche zumindest bei mir zum Erfolg geführt haben. Diese Anleitung basiert zum größten Teil auf der Originalanleitung. Sollte es Probleme mit meiner Anleitung geben, so sollte unbedingt in der Originalanleitung nachgelesen werden, da die Entwickler selbst diese Anleitung pflegen und erweitern.
Installiert ist bei mir im Moment Xubuntu 8.04 LTS, diese Installation ist somit zumindest theoretisch kompatibel mit dem aktuellen Ubuntu. Der PDA sollte vorbereitet sein für die Übertragung per RNDIS. Die meisten WM5 Geräte sind dies von Haus aus, sollte dies nicht der Fall sein, kann der Hersteller Abhilfe schaffen. Für WM6 Geräte kann man das Verhalten über Start → Einstellungen → Verbindungen → USB einstellen , hier müssen die „Erweiterten Netzwerkfunktionen“ aktiviert werden.
Um die benötige Software installieren zu können, müssen wir den geeigneten Repositorie einbinden, dies wäre
deb http://ppa.launchpad.net/synce/ubuntu hardy main
Als nächstes muss der Kernel vorbereitet werden, dort sind noch fehlerhafte Module eingebaut, diese werden entfernt mit:
sudo rmmod rndis_host cdc_ether usbnet
Anschließend müssen die alten Treiber entfernt werden mit.
sudo rm /lib/modules/`uname -r`/kernel/drivers/net/usb/{rndis_host,cdc_ether,usbnet}.ko
Die neuen Treiber müssen nun wieder compiliert werden mit:
sudo apt-get install usb-rndis-source cdbs
sudo module-assistant auto-install usb-rndis