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?)

  • Hast Du mal /dev/usb/tts/0 probiert? -- SvenBergner 2003年01月31日 18:58:56

    • Da gibts bei mir (Debian) gar keinen passenden Eintrag im Device-Verzeichnis, dürfte also nicht hinauen.

      Ich benutze auch Debian und bei existiert dieser Eintrag. Ich kann dir aber nicht sagen wo er herkommt. ;-) -- SvenBergner 2003年02月25日 12:56:25 devfs... Ohne devfs heißt das Device /dev/ttyUSB0 und mit devfs /dev/usb/tts/0, die beiden sollten aber die gleichen Major,Minor-Nummern haben (prüfen mit "ls -l"). Sollte es mit diesem Device nicht klappen, einfach mal /dev/ttyUSB1 ausprobieren. Kommt auf den Hersteller das Palm-Devices an, welches das richtige ist.

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)

AltStyle によって変換されたページ (->オリジナル) /