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 26 e 33 (in 7 versioni)
Versione 26 del 21/06/2006 12.49.57
Dimensione: 12463
Autore: Cobra78
Commento:
Versione 33 del 07/07/2006 21.59.47
Dimensione: 16441
Autore: Cobra78
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 16: Linea 16:
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: new full speed USB device using uhci_hcd and address 3
ipaq 4-2:1.0: PocketPC PDA converter detected
Linea 24: Linea 24:
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 
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
Linea 182: Linea 182:
}}}per poter installare e disinstallare programmi in maniera grafica. }}}per poter installare e disinstallare programmi in maniera grafica, i software per poter essere installati dovranno essere in formato .cab
Linea 202: Linea 202:
 0. Synce-trayicon lancia automaticamente dccm, se il vostro palmare è protetto da password sarà sufficente clickare col tasto destro sull'icona di trayicon, selezionare preferenze, mettere il check sulla casella di spunta e inserire la vostra password, questo farà si che trayicon lanci dccm con l'opzione -p PASSWORD
Linea 204: Linea 206:
dccm (-p PASSWORD se avete la password sul palmare)
Linea 208: Linea 209:
 0. A questo punto l'icona nella systema tray dovrebbe colorarsi, ora sarà sufficente clickarci sopra col tasto destro per accedere direttamente all'esplorazione file, al software manager e alla disconnessione del dispositivo.  0. A questo punto l'icona nella systema tray dovrebbe colorarsi, clickandoci sopra col tasto destro uscirà il menu per accedere direttamente all'esplorazione file e al software manager, se li avete installati, e alla disconnessione del dispositivo.


= Navigare in Internet col Palmare connesso =

Ora vediamo come navigare in internet e scaricare la posta usando la connessione internet del pc, per farlo ci servono alcune informazioni quali ip del palmare, ip del nostro pc e server dns

 0. Per trovare l'p del pc digitate in console{{{
ifconfig eth0 | grep addr:
}}}quello che ci interessa è il primo numero della prima riga, ovviamente questo vale se vi connettete a internet tramite la scheda ethernet eth0, se ne avete più di una e usate ad esempio la uno, allora ovviamente dovrete ricavare quell'indirizzo ip.

 0. Per l'ip del palmare bisogna prima di tutto stabilire la connessione fra palmare e pc come visto prima, poi digitare in console{{{
cat ~/.synce/active_connection | grep ip
}}}

 0. Infine ci serve l'indirizzo del server DNS che otterremo digitando, sempre in console{{{
cat /etc/resolv.conf
}}} è probabile che si ottengano due numeri, è sufficente conoscere il primo dei due.

 0. Ora bisogna passare questi dati a synce-serial, tenete presente che in generale gli indirizzi di palmare e server dns sono fissi, quello che varierà sarà al più l'ip del vostro computer se riceve l'indirizzo tramite DHCP, per passare queste impostazioni a synce-serial digitate in console{{{
 synce-serial-config ttyUSB0 IPPC:IPPALMARE DNS
}}} ovviamente a IPPC andrà sostituito l'ip del vostro computer, a IPPALMARE l'ip del palmare e a DNS l'indirizzo precedentemente trovato, e lo stesso dicasi per USB0: se nelle fasi precedenti della guida avete ricavato un USB* diverso usate quello.

 0. Ora bisogna fare in modo che il pc condivida la connessione col palmare, per farlo diventate root{{{
sudo -s
}}}e date i seguenti comandi{{{
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s IPPALMARE -j MASQUERADE
}}} sostituendo a IPPALMARE l'ip del vostro palmare

 0. Queste ultime due modifiche non saranno definitive e spariranno dopo un riavvio, per renderle tali occorre uno script di avvio, gentilmente sviluppato da JackTheVendicator, quindi digitate in console{{{
sudo gedit /etc/ini.d/ipaqforwarding
}}} incollateci dentro questo script{{{

#!/bin/sh

PATH=/sbin:/bin:/usr/sbin:/usr/bin

start() {
 # Inserisci i comandi in questa funzione
 echo 1 > /proc/sys/net/ipv4/ip_forward
 iptables -t nat -A POSTROUTING -s IPPALMARE -j MASQUERADE
}

stop() {
 echo 0 > /proc/sys/net/ipv4/ip_forward
}

case "$1" in
  start)
 echo -n "Configuring boot-time iPaq forwarding: "
 start
 echo "done."
 ;;
  stop)
        echo -n "Shutting down iPaq forwarding: "
 stop
 echo "done."
 ;;
  restart|force-reload)
 echo -n "Shutting down iPaq forwarding: "
 stop
 echo "done."
 echo -n "Configuring boot-time iPaq forwarding: "
 start
 echo "done."
 ;;
  *)
 echo "Usage: $0 {start|stop|restart|force-reload}" >&2
 exit 1
 ;;
esac

exit 0
}}} avendo cura come sempre di sostituire a IPPALMARE l'ip del vostro palmare precedentemente tovato

 0. Rendete lo script eseguibile{{{
sudo chmod +x /etc/init.d/ipaqforwarding
}}}

 0. Fate in modo che venga caricato all'avvio con{{{
sudo update-rc.d ipaqforwarding defaults
}}} Ecco, ora anche dopo il riavvio potrete navigare in internet una volta connesso il palmare.
Linea 213: Linea 296:
Ho creato un piccolo script che permette con un comando di avviare traycon, multisync, e attivare la connessione, invece shc scrivere una sfilza di comandi nel terminale, ecco i passi da seguire. Ho creato un piccolo script che permette con un comando di avviare trayicon, multisync, e attivare la connessione, invece shc scrivere una sfilza di comandi nel terminale, ecco i passi da seguire.
Linea 226: Linea 309:
Linea 231: Linea 313:
while [ ! -e "/dev/ttyUSB0" ]; do
sleep 2
done

sudo /usr/bin/synce-serial-start

sleep 10
Linea 232: Linea 322:

dccm

sudo synce-serial-start
}}}se invece è protetto da password {{{
}}}se invece è non usate trayicon {{{
Linea 239: Linea 324:

synce-trayicon
dccm (-p PASSWORD se necessario)

while [ ! -e "/dev/ttyUSB0" ]; do
sleep 2
done

sudo /usr/bin/synce-serial-start

sleep 10
Linea 243: Linea 335:

dccm -p PASSWORD

sudo synce-serial-start
}}}
}}} ovviamente il valore della ttyUSB dipende da quello che avete rilevato precedentemente.
Linea 253: Linea 341:
 0. Bene, ora per connettervi non dovete fare altro che attaccare il palmare e lanciare lo script, potete anche crearvi un'icona di avvio nel menu, attenzione che ci vuole un certo tempismo sempre a causa della maledetta connessione automatica di acivesync, ma una volta presaci la mano riuscirete senza problemi.  0. Bene, ora per connettervi non dovete fare altro che lanciare lo script e attaccare il palmare, grazie al ciclo while gentilmente che mi ha preparato Submax, lo script lancia dccm o trayicon, e poi attende che venga creato ttyUSB0 in /dev per lanciare synce-serial-start, in questo modo la connessione avviene in modo automatico al momento opportuno, potete anche crearvi un'icona di avvio nel menu pèr non lanciare lo script da terminale.

Introduzione

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

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 PocketPC dovete fare quanto segue:

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

    dmesg

    dovrebbe apparire 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 necessari 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-all multisync

    Durante l'installazione appariranno delle finestre di dialogo con dei parametri, verificate che /dev/ttyUSB corrisponda a quanto visto prima, modificandolo se il 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