Palm Zire31 sous Ubuntu7.10 / 8.04 et Zire 72 sous Debian Lenny
Procédure
Synchronisation via Kpilot
Commençons par connecter le Palm avec le câble USB, et voyons ce qui se passe :
sima78@jilipolla :~$ dmesg [ 69.749214] NFSD: starting 90-second grace period [ 70.145741] eth0: no IPv6 routers present [ 73.535441] hda-intel: Invalid position buffer, using LPIB read method instead. [16795.634080] usb 4-1: new full speed USB device using uhci_hcd and address 2 [16795.787088] usb 4-1: configuration #1 chosen from 1 choice
La présence du Palm est indiquée par les 2 dernières lignes et la liaison USB utilise le module uhci_hcd.
Voyons les modules montés :
sima78@jilipolla:~$ lsmod | less libata 125424 4 sata_via,pata_jmicron,ahci,ata_generic scsi_mod 148844 4 sg,sd_mod,usb_storage,libata ide_core 118980 4 ide_cd,ide_disk,usb_storage,via82cxxx ehci_hcd 36108 0 floppy 63428 0 uhci_hcd 26512 0 usbcore 139912 8 rtl8187,xpad,usbhid,usb_storage,libusual,ehci_hcd,uhci_hcd thermal 14600 0 processor 32200 2 acpi_cpufreq,thermal
Le module uhci_hcd est bien monté…
Rajoutons les modules usbserial et visor
sima78@jilipolla:~$ sudo modprobe usbserial [sudo] password for sima78: sima78@jilipolla:~$ sudo modprobe visor
Sous Debian Lenny, sudo n'est pas requis, et on doit alors passer ces commandes sous root.
Vérifions :
sima78@jilipolla:~$ lsmod | less libata 125424 4 sata_via,pata_jmicron,ahci,ata_generic scsi_mod 148844 4 sg,sd_mod,usb_storage,libata ide_core 118980 4 ide_cd,ide_disk,usb_storage,via82cxxx ehci_hcd 36108 0 floppy 63428 0 uhci_hcd 26512 0 usbcore 139912 10 visor,usbserial,rtl8187,xpad,usbhid,usb_storage,libusual,ehci_hcd,uhci_hcd thermal 14600 0 processor 32200 2 acpi_cpufreq,thermal
Pour que les modules se chargent dynamiquement à la connection du Palm, et donc éviter de lancer la commande modprobe à chaque redémarrage du PC, on peut rajouter ces deux lignes au fichier /etc/modules
usbserial
visor
Pour un Zire 72 sous Debian Lenny, il faut en plus désactiver la mise en liste noire du module visor ; pour cela, dans /etc/modprobe.d/libpisock9, mettre en commentaires la ligne (sous root) :
blacklist visor
qui devient donc :
#blacklist visor
Dans la configuration de Kpilot, ne pas oublier de décocher la case : “Ne pas synchroniser lorsque l'écran de veille est actif”.
Ma procédure pour lancer la synchronisation (kpilot est fermé) : je lance HotSync sur le palm puis kpilot et voilà, la synchronisation est lancée.
Procédure écrite par Sima78 le 10 juin 2008 et complétée par jld le 14 juin.