Hier geht es um die die Berührungspunkte von Linux und Palm.

Zur Frage, wie man Linux auf dem Palm laufen lässt, siehe LinuxPda. Zu Palm-Programmen im allgemeinen siehe die Seite RonnyBuchmann/MeinPalm. Und es gibt sogar zwei Wikis für den Palm: MegaWiki und PilotWiki.

Das Debian GNU/Linux Anwenderhandbuch gibt es auch für den Palm.

Synchronisation

Allgemeine Probleme

Die Docking-Station wird entweder über USB oder den seriellen Port an den Rechner angeschlossen. Woher weiß ich eigentlich, welches Device verwendet wird?

Antwort: Die Seriellen Devices heißen /dev/ttyS0 und /dev/ttyS1.

USB: Palm, Handspring Visor mit USB Cradle Erfolg: (Medion/Aldi) Handspring Visor & Suse 7.2 (Kernel 2.4.4)

cd /dev
ln -s /dev/ttyUSB1 pilot
ln -s /dev/ttyUSB1 palm
ln -s /dev/ttyUSB1 visor

modprobe usbserial
modprobe visor

# ERST Hotsync-Button drücken , dann piept der PC (usbmgr), dann...

pilot-xfer -b backup

oder

pilot-xfer -i neues-programm.prc

oder jpilot oder coldsync

siehe auch: http://www.linuxlookup.com/html/guides/visor-jpilot.html#2.3 LinuxUser Heft 2/2001

Bisher keinen Erfolg: dasselbe Gerät mit Suse 7.3 (Kernel 2.4.10), weil bei Suse 7.3 der usbmgr durch "hotplug" ersetzt wurde. Das "visor" Kernelmodul kann sogar einen Total-Absturz verursachen!!!

bei Suse 8.0 sieht's schon wieder besser aus: pilot-xfer funktioniert wieder wie gewohnt.

Programme

Welche Programme gibt es? Was machen die? Welche Programme braucht man? Welche sind empfehlenswert?

In der neuen c't wird u.a. kurz auf Linux-Software für den Palm eingegangen. (Kann hier jemand die Ausgabe eintragen - die neue c't gibt es alle zwei Wochen... Danke!)

* KPilot soll eine Synchronisierung ermöglichen * Evolution ist Microsoft Outlook nachempfunden und ermöglicht eine Synchronisation von Kontakten und Terminen. Mails können via MTA versendet werden. Dafür wird auf das Gnome-Tool gpilot zurückgegriffen. Mögliche Conduits: Backup, Adressen, ToDo, Ausgaben, Zeit, MemoFile...

Programm- und Bibliothekensammlung zur Synchronisation zwischen Rechner und Palm, siehe auch http://www.pdaforum.de/linux/

KPilot

KPilot - Bei der Installation ist die Schnittstelle anzugeben, z.B. USB: ttyACM0. Fehlermeldung:

Cannot open Pilot port "/dev/pilot". Check Pilot path and permissions.

~$ kpilot -v
Qt: 2.3.1
KDE: 2.2.2
KPilot: 4.2.3

In /dev sieht's wie folgt aus:

lrwxrwxrwx    1 root     root            7 10. Jan 22:23 pilot -> ttyACM0
crw-rw----    1 root     dialout  166,   0 13. Nov 18:45 ttyACM0

oder für den Fall, dass man seinen Palm seriell angeschlossen hat:

lrwxrwxrwx    1 root     root           10 2003-01-07 13:24 pilot -> /dev/ttyS0
crw-rw-rw-    1 root     dialout    4,  64 2002-03-14 22:51 /dev/ttyS0

(User ist in Gruppe dialout.)

OffeneFrage: Hat jemand eine Idee?

Habe schon ttyACM0 bis ttyACM4 durchprobiert und ttyUSB0 ... (OffeneFrage: Was wäre eigentlich richtig?)

gnome-pilot

Folgende Einstellungen:

Name: Cradle
Port: /dev/pilot
Speed: 57600
Timeout: 2
Type: Handspring USB

wobei

pilot -> ttyUSB0

Nach drücken des Sync-Buttons finden sich offenbar die Rechner nicht. Vermutlich fehlt noch (mindestens) das passende Modul, siehe hier.

Ist der Palm über USB angeschlossen kann mit Überwachung von /var/log/messages festgestellt werden, welches USB-Device verwendet wird. Mit tail -f /var/log/messages taucht nach dem Drücken des Hotsync-Keys am Cradle eine Meldung auf, die den USB-Port benennt.

jpilot

Grafisches Frontend für pilot-link (JPilot ist nicht in Java programmiert, auch wenn das J das suggeriert.)

Fehlermeldung:

PC ID ist 0.
Ich habe eine neue PC ID angelegt: 402028652
****************************************
 Abgleich mit /dev/pilot
 Hot-Sync Knopf jetzt drücken
****************************************
pi_bind Nicht erlaubter Seek
überprüfen Sie die serielle Schnittstelle und die Einstellungen
exiting with status -10


siehe auch PocketPc

Palm (zuletzt geändert am 2007-12-23 22:48:33 durch localhost)