Introduzione
Questa guida serve per aiutare a collegare tramite [http://www.synce.org Synce] il vostro palmare WM 5/6/6.1 alla vostra Ubuntu Box tramite cavo USB.
La guida è stata scritta per Ubuntu Hardy Heron 8.04, ma modificando opportunamente alcuni repository citati, dovrebbe funzionare anche sulle versioni successive. Non ho purtroppo idea della compatibilità con le versioni precedenti.
Inoltre spiega anche come sincronizzare contatti, calendario, attività e files con Evolution. Se poi trovassi anche un modo per sincronizzare la posta ...
Preparazione
Innanzittutto il vostro palmare/smartphone deve essere configurato per usare RNDIS
- WM5: Microsoft non fornisce un programma per modificare il comportamento del collegamento che pertanto è già di default con RNDIS. Se si hanno problemi, controllate l'esistenza di un programma per modificare i parametri USB sul vostro apparecchio (alcuni produttori forniscono strumenti di terze parti insieme al vostro device per farlo).
WM6/6.1: Andate su Start -> Impostazioni -> Connessioni -> USB a PC e verificate che sotto ActiveSync sia abilitato il check per "Attiva le funzionalita' avanzate di rete".
ATTENZIONE: Non è detto che in tutti i device sia esattamente questa la procedura. Per esempio il modello Asus P535 necessita dell'attivazione del Turbo Mode nelle Impostazioni USB.
Fate quindi riferimento al manuale del proprio device/terminale per sapere come fare.
Quando collegate il terminale al computer, dmesg deve darvi un messaggio simile al seguente:
dmesg: output da inserire
Inoltre dovete inserire nel vostro /etc/apt/sources.list le seguenti righe {{{deb http://ppa.launchpad.net/synce/ubuntu hardy main deb-src http://ppa.launchpad.net/synce/ubuntu hardy main}}}
e dare il classico
sudo apt-get update
per caricare il nuovo repository
Installazione
Nota Bene : Come detto, sia per WM5 che per WM6/6.1 si userà il modulo RNDIS e non più il vecchio modulo ipaq, per cui la prima cosa da fare è installare e compilare il modulo usb-rndis-host. Il sito di Synce riporta che dal kernel 2.6.24.19 in poi, il modulo è già correttamente installato, ma io pur avendo il kernel 2.6.24.21 fintanto che non ho installato a manina il modulo non sono riuscito a collegare il palmare. Se si prova su kernel precedenti il 2.6.24.19, le seguenti operazioni sono assolutamente necessarie. Altrimenti puo' valere la pena passare direttamente al passo Installazione Librerie
Installazione Modulo usb-rndis-host
- Per prima cosa provate a rimuovere i moduli che potrebbero già essere installati
sudo rmmod rndis_host cdc_ether usbnet
Se vi dice che i moduli non erano installati, niente paura e proseguite.
- Se erano installati, conviene rimuoverli anche fisicamente dal file system.
sudo rm /lib/modules/`uname -r`/kernel/drivers/net/usb/{rndis_host,cdc_ether,usbnet}.ko
- Ora scarichiamo e compiliamo i nuovi moduli
{{{sudo apt-get install usb-rndis-source cdbs sudo module-assistant auto-install usb-rndis}}}
Installazione Librerie
Dal mese di Luglio 2008, Synce ha rilasciato la versione 0.12 di synce-hal che ha risolto molte delle magagne della vecchia versione. Pertanto andremo a usare synce-hal per effettuare la connessione, ma se non vi funzionasse potete sempre installare odccm. I due sono mutualmente esclusivi, pertanto o si installa uno o si installa l'altro. Le dipendenze settate sono in grado di dire ad Apt di installare uno e rimuovere l'altro e viceversa.
Andiamo a installare synce-hal
sudo apt-get install synce-hal librra0-tools librapi2-tools
Connessione al palmare
A questo punto, se non l'avete già fatto, collegate il palmare, attivate ActiveSync su di esso, tornate al pc, aprite il terminale e digitate :
synce-pls
Se l'output è una cosa simile : {{{amministratore@linux-server:~$ synce-pls Directory 2008-09-16 13:00:12 Immagini/ Directory 2008-09-16 13:00:14 Modelli/ Directory 2008-09-16 13:00:14 Personale/ Directory 2008-09-16 13:00:14 Lavoro/ Directory 2008-09-16 13:00:14 Musica/ Directory 2008-09-16 13:00:14 Suonerie/ Directory 2008-09-16 13:02:10 Video/ Directory 2008-09-16 13:02:12 UAContents/ Directory 2008-09-16 13:02:12 Voci/ Directory 2008-11-13 15:30:06 Chiamate/ Directory 2008-11-17 15:59:54 Condivisione Bluetooth/ ...}}}
Complimenti ! Funziona tutto. In caso contrario, seguono le possibili soluzioni ai problemi più comuni :
Troubleshooting
Configurazione