Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Hardware/PocketPC"
Differenze tra le versioni 1 e 6 (in 5 versioni)
Versione 1 del 20/05/2006 12.54.52
Dimensione: 2733
Autore: Cobra78
Commento:
Versione 6 del 20/05/2006 13.35.13
Dimensione: 6846
Autore: Cobra78
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 5: Linea 5:
testo Questa guida vuole indicarvi i passi per permettervi di sincronizzare la rubrica e il calendario del vostro PocketPC con Evolution, e permettervi di isntallare programmi e gestire i file presenti nel Palmare.
Linea 7: Linea 7:
= Titolo 1 = NB: La guida è stata scritta per gli iPaq della HP, ma i passaggi per palmari di altre marche, purchè dotati di WindowsCE dovrebbero essere analoghi.
Linea 9: Linea 9:
Does Linux like your PDA?
Linea 11: Linea 10:
1) Connect your Pocket PC and type "dmesg" in a shell to see if the ipaq kernel module is loaded. The output might look like the following. Take note of the tty used for the connection.
Code:
= Riconoscimento =
Linea 14: Linea 12:
usb 4-2: new full speed USB device using uhci_hcd and address 3 ipaq 4-2:1.0: PocketPC PDA converter detected usb 4-2: PocketPC PDA converter now attached to ttyUSB0 Per verificare se il vostro sistema riconosce il pochet pc dovete fare quanto segue:
Linea 16: Linea 14:
2) Optionally, you can use "cat /proc/bus/usb/devices" to check for a USB device that's using the ipaq kernel module.
Code:
1. Collegate il PocketPC al computer tramite la presa usb, aprite un terminale e digitate
Linea 19: Linea 16:
T: Bus=04 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 4 Spd=12 MxCh= 0 {{{dmesg}}}

dovrebbe apparirvi un output simile al segunete

{{{usb 4-2: new full speed USB device using uhci_hcd and address 3
ipaq 4-2:1.0: PocketPC PDA converter detected
usb 4-2: PocketPC PDA converter now attached to ttyUSB0}}}

Prendete nota della ttyUSB , anche se nella maggioranza dei casi dovrebbe essere ttyUSB0 come nell'esempio.

2. Opzionale, digitate nel terminale
 
{{{cat /proc/bus/usb/devices}}}

per verificare che il dispositivo usi il modulo del kernel per l'ipaq, tra le varie linee di output dovrebbe esserci un gruppo simile a questo

{{{T: Bus=04 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 4 Spd=12 MxCh= 0
Linea 25: Linea 38:
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms}}}
Linea 28: Linea 41:
= Installazione =
Linea 29: Linea 43:
= Titolo 1 = 1. Installate i programmi e le librerie necessarei alla connessione e sincronizzazione digitando nel terminale
Linea 31: Linea 45:
) Install the required packages for SynCE:
Code:
{{{sudo apt-get install librra0 librra0-tools librapi2-tools libsynce0 synce-dccm synce-multisync-plugin synce-serial
 libmultisync-plugin-evolution libmultisync-plugin-backup multisync}}}
Linea 34: Linea 48:
sudo apt-get install librra0 librra0-tools librapi2-tools libsynce0 synce-dccm synce-multisync-plugin synce-serial Durante l'installazione appariranno delle finestre di dialogo con dei parametri, verificate che /dev/ttyUSB corrisponda a quanto visto prima, modificandolo se del caso, e lasciate gli altri parametri invariati.
Linea 36: Linea 50:
2) synce-serial setup will be invoked by apt, follow this through using the default settings, unless you have reason to do otherwise.
Code:
2. Configurate synce-serial per usare la tty che avete visto rpecedentemente digitando nel terminale
Linea 39: Linea 52:
/dev/ttyUSB0 local address: 192.168.131.102 remote address: 192.168.131.201 no dns entry needed {{{sudo synce-serial-config ttyUSB0}}}
Linea 41: Linea 54:
3) Perform the following the following command to tell SynCE where to look. This seems redundant, but doesn't hurt.
Code:
Ovviamente se all'inizio dmesg indicava ttyUSB1 o un altro numero dovrete usare quel valore
Linea 44: Linea 56:
sudo synce-serial-config ttyUSB0 3. Lanciate il demone di connessione dccm digitando nel terminale
Linea 46: Linea 58:
4) Start the SynCE connection daemon by typing "dccm" in a shell. Use "dccm -p password" if your Pocket PC is password protected.
5) Initiate a serial connection by typing "sudo synce-serial-start" in a shell. You should be greeted with "synce-serial-start is now waiting for your device to connect".
6) "synce-pstatus" shows a LOT of information about your Pocket PC, such as current mode of operation, battery charge level, memory usage as well as backup battery status. If you want to see some other synce commands, type "dpkg -L librapi2-tools". You can use these commands to do things such as installing Pocket PC programs, etc.
7) Create the partnership between the Pocket PC and your computer. There are 2 slots on the device, so the INDEX can be 1 or 2.
Code:
{{{dccm}}}
Linea 52: Linea 60:
synce-matchmaker create INDEX Se il vostro Palmare è protetto da password digitate
Linea 54: Linea 62:
You should be greeted with:
Code:
{{{dccm -p PASSWORD}}}
Linea 57: Linea 64:
Partnership creation succeeded. Using partnership index INDEX. ove password va sostituito con la password che usate per il palmare

4. Iniziate la connessione digitanto nel terminale

{{{sudo synce-serial-start}}}

dovrebbe apparirvi il messaggio

{{{synce-serial-start is now waiting for your device to connect}}}

a questo punto collegate il Palmare al pc, e la connessione dovrebbe avvenire.

4. Create ora l'associazione fra Palmare e Pc digitando

{{{synce-matchmaker create INDEX}}}

synce dispone di due slot di connessione, quindi INDEX va sostituito con 1 o 2, se tutto va bene dovrebbe apparire il messagio

{{{Partnership creation succeeded. Using partnership index INDEX}}}

5. Ora possiamo controllare numerosi parametri del Palmare, quali stato delle batterie, memoria e altro, digitando

{{{synce-pstatus}}}

è possibile eseguire ulteriori operazioni, quali installazione di programmi e altro, per vedere la lista dei comandi digitate

{{{dpkg -L librapi2-tools}}}

I comandi sono quelli che vengono indicati nella directory /usr/bin/

6. Se si usa Ubuntu Dapper Drake è possibile configurare udev per la connessione automatica, per farlo innanzitutto creiamo il file ipaq.rules

{{{sudo gedit /etc/udev/ipaq.rules}}}

e incollimoci dentro lo cript creato da Romain Riviere

{{{# udev rule file for ipaq

BUS=="usb", ACTION=="add", DRIVER=="ipaq", SUBSYSTEM=="usb-serial", RUN+="/etc/synce/ipaq-udev"}}}

ora creiamo il file ipaq-udev

{{{sudo gedit /etc/synce/ipaq-udev}}}

e incolliamoci dentro questo script

{{{#!/bin/bash

LOGFILE=/var/log/synce
INTERFACE=`cat /etc/synce/interface`

echo "`date +"%b %d %X"` `uname -n`: iPAQ plugged, starting connection..." >> $LOGFILE
/usr/bin/synce-serial-abort >> /dev/null

(
for x in `seq 1 10`; do
[ -c $INTERFACE ] && break
        sleep 1
        done
if ! [ -c $INTERFACE ]; then
        echo "$time $uname $0 [$$]: device node $INTERFACE not created!"
exit 1
fi
/usr/bin/synce-serial-start >> /var/log/synce
) &}}}

o questo script modificato che si aspetta che dccm parta con X

{{{#!/bin/bash

LOGFILE=/var/log/synce
INTERFACE=`cat /etc/synce/interface`
echo "`date +"%b %d %X"` `uname -n`: iPAQ plugged, starting connection..." >> $LOGFILE
/usr/bin/synce-serial-abort >> /dev/null

(
### TESTING FOR INTERFACE CREATION
for x in `seq 1 10`; do
[ -c $INTERFACE ] && break
        sleep 1
        done
if ! [ -c $INTERFACE ]; then
        echo "`date +"%b %d %X"` `uname -n` $0 [$$]: device node $INTERFACE not created!" >> $LOGFILE
exit 1
fi

### TESTING FOR DCCM RUNNING
for x in `seq 1 10`; do
    dccm=`pgrep dccm`
    [ $dccm > 0 ] && [ $x -gt 1 ] && echo >> $LOGFILE
    [ $dccm > 0 ] && echo "`date +"%b %d %X"` `uname -n` DCCM pid $dccm" >> $LOGFILE && break
    [ $x = 1 ] && echo -n "No DCCM running waiting " >> $LOGFILE
    echo -n "${x}0..." >> $LOGFILE
    sleep 10
done

[ ! `pgrep dccm` ] && echo "`date +"%b %d %X"` `uname -n` No DCCM found running, trying to connect anyway. DCCM is needed to make a succesfull connection" >> $LOGFILE

### STARTING CONNECTION
/usr/bin/synce-serial-start >> $LOGFILE

) &}}}

ora riavviamo udev e tutto dovrebbe essere apposto

{{{sudo /etc/init.d/udev restart}}}
Linea 60: Linea 172:
= Configurazione di MultiSync per la sincronizzazione con Evolution =
Linea 61: Linea 174:
= Titolo 1 = 1. Lanciate multisync da terminale, oppure da "applicazioni --> accessori --> multisync", le prime volte conviene usare il terminale perchè nel caso qualcosa non funziona fornisce molte informazioni che possono essere utili a trovare e risolvere il problema.
Linea 63: Linea 176:
testo 2. Create una coppia di sincronizazione selezionando come plugin "Synce Plugin" e "Ximian Evolution 2", l'ordine non è importante, è più importante creare nuovi Calendario, Lista cose da fare e Contact List, perchè non sempre quelli di default vengono utilizzati, ricordatevi inoltre di settare le opzioni relative alla sincronizzazione.

4) Premete il tasto "Sync" per avviare la Sincronizzazione, la prima volta potrebbe essere necessario usare il tasto "ReSync" per forzare la risincronizzazione completa.

Introduzione

Questa guida vuole indicarvi i passi per permettervi di sincronizzare la rubrica e il calendario del vostro PocketPC con Evolution, e permettervi di isntallare programmi e gestire i file presenti nel Palmare.

NB: La guida è stata scritta per gli iPaq della HP, ma i passaggi per palmari di altre marche, purchè dotati di WindowsCE dovrebbero essere analoghi.

Riconoscimento

Per verificare se il vostro sistema riconosce il pochet pc dovete fare quanto segue:

1. Collegate il PocketPC al computer tramite la presa usb, aprite un terminale e digitate

dmesg

dovrebbe apparirvi un output simile al segunete

{{{usb 4-2: new full speed USB device using uhci_hcd and address 3 ipaq 4-2:1.0: PocketPC PDA converter detected usb 4-2: PocketPC PDA converter now attached to ttyUSB0}}}

Prendete nota della ttyUSB , anche se nella maggioranza dei casi dovrebbe essere ttyUSB0 come nell'esempio.

2. Opzionale, digitate nel terminale

cat /proc/bus/usb/devices

per verificare che il dispositivo usi il modulo del kernel per l'ipaq, tra le varie linee di output dovrebbe esserci un gruppo simile a questo

{{{T: Bus=04 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 4 Spd=12 MxCh= 0 D: Ver= 1.01 Cls=ff(vend.) Sub=ff Prot=ff MxPS=16 #Cfgs= 1 P: Vendor=413c ProdID=4002 Rev= 0.00 C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 2mA I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=ipaq E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms}}}

Installazione

1. Installate i programmi e le librerie necessarei alla connessione e sincronizzazione digitando nel terminale

{{{sudo apt-get install librra0 librra0-tools librapi2-tools libsynce0 synce-dccm synce-multisync-plugin synce-serial

  • libmultisync-plugin-evolution libmultisync-plugin-backup multisync}}}

Durante l'installazione appariranno delle finestre di dialogo con dei parametri, verificate che /dev/ttyUSB corrisponda a quanto visto prima, modificandolo se del caso, e lasciate gli altri parametri invariati.

2. Configurate synce-serial per usare la tty che avete visto rpecedentemente digitando nel terminale

sudo synce-serial-config ttyUSB0

Ovviamente se all'inizio dmesg indicava ttyUSB1 o un altro numero dovrete usare quel valore

3. Lanciate il demone di connessione dccm digitando nel terminale

dccm

Se il vostro Palmare è protetto da password digitate

dccm -p PASSWORD

ove password va sostituito con la password che usate per il palmare

4. Iniziate la connessione digitanto nel terminale

sudo synce-serial-start

dovrebbe apparirvi il messaggio

synce-serial-start is now waiting for your device to connect

a questo punto collegate il Palmare al pc, e la connessione dovrebbe avvenire.

4. Create ora l'associazione fra Palmare e Pc digitando

synce-matchmaker create INDEX

synce dispone di due slot di connessione, quindi INDEX va sostituito con 1 o 2, se tutto va bene dovrebbe apparire il messagio

Partnership creation succeeded. Using partnership index INDEX

5. Ora possiamo controllare numerosi parametri del Palmare, quali stato delle batterie, memoria e altro, digitando

synce-pstatus

è possibile eseguire ulteriori operazioni, quali installazione di programmi e altro, per vedere la lista dei comandi digitate

dpkg -L librapi2-tools

I comandi sono quelli che vengono indicati nella directory /usr/bin/

6. Se si usa Ubuntu Dapper Drake è possibile configurare udev per la connessione automatica, per farlo innanzitutto creiamo il file ipaq.rules

sudo gedit /etc/udev/ipaq.rules

e incollimoci dentro lo cript creato da Romain Riviere

{{{# udev rule file for ipaq

BUS=="usb", ACTION=="add", DRIVER=="ipaq", SUBSYSTEM=="usb-serial", RUN+="/etc/synce/ipaq-udev"}}}

ora creiamo il file ipaq-udev

sudo gedit /etc/synce/ipaq-udev

e incolliamoci dentro questo script

{{{#!/bin/bash

LOGFILE=/var/log/synce INTERFACE=cat /etc/synce/interface

echo "date +"%b %d %X" uname -n: iPAQ plugged, starting connection..." >> $LOGFILE /usr/bin/synce-serial-abort >> /dev/null

( for x in seq 1 10; do [ -c $INTERFACE ] && break

  • sleep 1 done

if ! [ -c $INTERFACE ]; then

  • echo "$time $uname $0 [$$]: device node $INTERFACE not created!"

exit 1 fi /usr/bin/synce-serial-start >> /var/log/synce ) &}}}

o questo script modificato che si aspetta che dccm parta con X

{{{#!/bin/bash

LOGFILE=/var/log/synce INTERFACE=cat /etc/synce/interface echo "date +"%b %d %X" uname -n: iPAQ plugged, starting connection..." >> $LOGFILE /usr/bin/synce-serial-abort >> /dev/null

(

for x in seq 1 10; do [ -c $INTERFACE ] && break

  • sleep 1 done

if ! [ -c $INTERFACE ]; then

  • echo "date +"%b %d %X" uname -n $0 [$$]: device node $INTERFACE not created!" >> $LOGFILE

exit 1 fi

for x in seq 1 10; do

  • dccm=pgrep dccm [ $dccm > 0 ] && [ $x -gt 1 ] && echo >> $LOGFILE [ $dccm > 0 ] && echo "date +"%b %d %X" uname -n DCCM pid $dccm" >> $LOGFILE && break [ $x = 1 ] && echo -n "No DCCM running waiting " >> $LOGFILE echo -n "${x}0..." >> $LOGFILE sleep 10

done

[ ! pgrep dccm ] && echo "date +"%b %d %X" uname -n No DCCM found running, trying to connect anyway. DCCM is needed to make a succesfull connection" >> $LOGFILE

/usr/bin/synce-serial-start >> $LOGFILE

) &}}}

ora riavviamo udev e tutto dovrebbe essere apposto

sudo /etc/init.d/udev restart

Configurazione di MultiSync per la sincronizzazione con Evolution

1. Lanciate multisync da terminale, oppure da "applicazioni --> accessori --> multisync", le prime volte conviene usare il terminale perchè nel caso qualcosa non funziona fornisce molte informazioni che possono essere utili a trovare e risolvere il problema.

2. Create una coppia di sincronizazione selezionando come plugin "Synce Plugin" e "Ximian Evolution 2", l'ordine non è importante, è più importante creare nuovi Calendario, Lista cose da fare e Contact List, perchè non sempre quelli di default vengono utilizzati, ricordatevi inoltre di settare le opzioni relative alla sincronizzazione.

4) Premete il tasto "Sync" per avviare la Sincronizzazione, la prima volta potrebbe essere necessario usare il tasto "ReSync" per forzare la risincronizzazione completa.

Titolo 1

testo


CategoryNuoviDocumenti