个人工具

“UbuntuHelp:PortableDevices/WindowsMobile”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
第3行: 第3行:
 
== Windows Mobile ==
 
== Windows Mobile ==
  
Ubuntu does not work with Windows Mobile 5 currently, although support is being worked on for the next version of the MultiSync's SyncCE plugin. Until that support comes, there are two possible solutions:
+
Users of Windows Mobile 5, Windows Mobile 2003 and PocketPC can sync email, contacts, calender appointments with Evolution.
* Compiling the unfinished source code for the next version  of SyncCE yourself (this may help sync contacts, appointments, mail, etc)
+
* Using a storage device that your computer cvan also read, such an an SD card (if your computer has a card reader) or Sandisk's SD+USB for file transfer.
+
  
Users of Windows Mobile 2003 and PocketPC can sync email, contacts, calender appointments with Evolution by installing the '''multisync''' package. See InstallingSoftware.
+
Ubuntu does not yet work with Windows Mobile 6 currently. Until that support comes, there are two possible solutions:
 +
* Using Windows Mobile 6's USB storage mode
 +
* Using a storage device that your computer can also read, such an an SD card (if your computer has a card reader) or Sandisk's SD+USB for file transfer.
  
  
== O2 XDA Exec ==
+
== Connecting to a Windows Mobile 5, 2003 or PocketPC Device ==
  
I have successfully used my XDA Exec as a wireless modem with my Laptop. This is how I got it to work(roughly) :
+
Plug in the device via the included USB cable.
  
1.Start the XDA in the wireless modem mode from Start-> Programs -> Wireless Modem
+
* Install the '''synce-dccm''', '''synce-serial''' and '''librra0-tools''' packages. To sync with Evolution, you'll also need the '''multisync''', '''synce-multisync-plugin''', '''libmultisync-plugin-evolution''' and '''libmultisync-plugin-backup''' packages. See [[UbuntuHelp:InstallingSoftware|Installing Software]]. The packages installer will ask various questions about how to connect to your device:
 +
** Leave the serial interface as "/dev/ttyUSB0"
 +
** Leave the default local IP address "192.168.131.102"
 +
** Leave the default remote IP address "192.168.131.201"
 +
** Set the IP address of your DNS server to "192.168.0.1"
  
2.Now Connect the USB cable to the PC/laptop.
+
* Make sure ports 5678, 5679 and 990 are not blocked by a firewall
 +
* Click '''Applications''' -> '''Accessories''' -> '''Terminal'''. In the Terminal window, run:
 +
<pre><nowiki>
 +
dccm
 +
sudo synce-serial-start
 +
</nowiki></pre>
 +
Depending on your device you may have to run the sudo synce-serial-start command within a few seconds of powering the Windows Mobile device on. The computer should now show: <code><nowiki> synce-serial-start is now waiting for your device to connect</nowiki></code>. The Windows Mobile Device should appear connected, in a similar way to when connected via ActiveSync on Windows.
  
3.Type "dmesg", my out put was something like this:
 
  
 +
== Synchronizing with Evolution ==
  
[ 2460.552000] usb 2-2: new full speed USB device using uhci_hcd and address 2
+
* Click '''Applications''' -> '''Accessories''' -> '''Multisync'''
[ 2460.716000] usb 2-2: configuration #1 chosen from 1 choice
+
** Click '''New'''
[ 2472.468000] usb 2-2: USB disconnect, address 2
+
**** First plugin: SynCE Plugin
[ 2619.388000] usb 2-2: new full speed USB device using uhci_hcd and address 3
+
[ 2619.552000] usb 2-2: configuration #1 chosen from 1 choice
+
[ 2640.444000] usb 2-2: USB disconnect, address 3
+
[ 2679.908000] usb 2-2: new full speed USB device using uhci_hcd and address 4
+
[ 2680.084000] usb 2-2: configuration #1 chosen from 1 choice
+
[ 2680.956000] usbcore: registered new interface driver usbserial
+
[ 2680.960000] drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
+
[ 2680.960000] usbcore: registered new interface driver usbserial_generic
+
[ 2680.960000] drivers/usb/serial/usb-serial.c: USB Serial Driver core
+
[ 2680.992000] drivers/usb/serial/usb-serial.c: USB Serial support registered for PocketPC PDA
+
[ 2680.992000] drivers/usb/serial/ipaq.c: USB PocketPC PDA driver v0.5
+
  
4. Now type "wvdialconf" to see if it detects it as a modem. In my case there segmentation fault but I ignored and carried on!
+
**** Second plugin: Ximian Evolution 2
5. Edit the "/etc/wvdial.conf" file as follows:
+
 
 +
**** Display Name: <whatever you what to call it>
 +
 
 +
**** Data types to synchronize: Calendar + Addressbook + Tasks
 +
 
 +
* to disconnect the Windows Mobile device:
 +
 
 +
**** Shutdown Multisync
 +
 
 +
**** "killall -HUP dccm" to kill the serial connection.
 +
 
 +
**** As a last resort, run "synce-serial-abort", if the above command doesn't work.
 +
 
 +
 
 +
== Troubleshooting ==
 +
* If you  forget to run "dccm" before synce-serial-start, power off the pocket pc  and run
 +
<pre><nowiki>
 +
sudo rmmod ipaq
 +
sudo rmmod ehci_hcd
 +
sudo rmmod uhci_hcd
 +
sudo rmmod usbserial
 +
</nowiki></pre>
 +
 
 +
Note: these must be run in a certain order, try a different order if it doesn't work.
 +
 
 +
* If syncronisation still doesn't work, close multisync and then run
 +
<pre><nowiki>
 +
synce-matchmaker create 1
 +
</nowiki></pre>
 +
If 1 doesn't work, try 2.
 +
 
 +
 
 +
 
 +
 
 +
== Wireless Modem ==
 +
 
 +
 
 +
I have successfully used my XDA Exec as a wireless modem with my Laptop. This is how I got it to work(roughly) :
 +
 
 +
1. Start the Windows Mobile device in the wireless modem mode from Start-> Programs -> Wireless Modem
 +
 
 +
2. Now connect the USB cable to the computer.
 +
 
 +
3. In a Terminal, run
 +
<pre><nowiki>
 +
wvdialconf
 +
</nowiki></pre> to see if it detects it as a modem. If this doesn't work, edit the "/etc/wvdial.conf" file as follows:
  
 
[Dialer Defaults]
 
[Dialer Defaults]
第54行: 第99行:
  
 
6. Now type "wvdial" in the command prompt, it should now connect.
 
6. Now type "wvdial" in the command prompt, it should now connect.
 +
 +
== Compatibilty ==
 +
Devices that are known to work with this howto:
 +
* HP iPaq hx4150
 +
* HP iPaq rx3115
 +
* HP iPaq h2215/h2210
 +
* HP iPaq h1940
 +
* HP iPaq h1930
 +
* DELL Axim X3i & X30 & X50v
 +
* XDA IIs
 +
* i-mate JAM [windows ce 2003]
 +
* Acer n50 Premium
 +
* please add your devices to this list if it works for you
 +
 +
== Troubleshooting  ==
 +
 +
To check your Windows Mobile Device has been detected, click '''System''' -> '''Administration'' -> '''System Log''', then select '''messages'''.
 +
Alternatively, run <code><nowiki>dmesg</nowiki></code> in a terminal.
 +
 +
The results should look like the following:
 +
 +
<pre><nowiki>
 +
[4312964.212000] usb 5-3.4: new full speed USB device using ehci_hcd and address 3
 +
[4312966.410000] usbcore: registered new driver usbserial
 +
[4312966.416000] drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic
 +
[4312966.419000] usbcore: registered new driver usbserial_generic
 +
[4312966.419000] drivers/usb/serial/usb-serial.c: USB Serial Driver core v2.0
 +
[4312966.439000] drivers/usb/serial/usb-serial.c: USB Serial support registered for PocketPC PDA
 +
[4312966.439000] drivers/usb/serial/ipaq.c: USB PocketPC PDA driver v0.5
 +
[4312966.443000] ipaq 5-3.4:1.0: PocketPC PDA converter detected
 +
[4312966.445000] usb 5-3.4: PocketPC PDA converter now attached to ttyUSB0
 +
[4312966.445000] usbcore: registered new driver ipaq
 +
</nowiki></pre>
 +
 +
== Comment ==
 +
1- STOP sl-modem-daemon :
 +
<pre><nowiki>
 +
PocketPC PDA ttyUSB1: PocketPC PDA converter now disconnected from ttyUSB1
 +
ipaq 2-1:1.0: device disconnected
 +
</nowiki></pre>
 +
 +
I find this is by sl-modem-daemon and I need to stop this to get it work!
 +
*TODO:
 +
**How can i use other ppp port like ppp1 not ppp0 like what the modem and pocket pc use now.
 +
2- Show "Resync" button:
 +
from multisync options > show "Resync" button
 +
than use it to do sync it work with me like that
 +
3-change the option on Ximian Evolution 2 -optional-
 +
to use address contact task from Evolution.
 +
 +
 
----
 
----
 
[[UbuntuHelp:[[category:CategoryPDA]]]]
 
[[UbuntuHelp:[[category:CategoryPDA]]]]
 +
 +
== See also ==
 +
* [http://multisync.sourceforge.net/ MultiSync]
 +
* [http://synce.sourceforge.net/synce/howto.php SynCE - Linux USB HOWTO]
  
 
[[category:UbuntuHelp]]
 
[[category:UbuntuHelp]]

2007年11月21日 (三) 18:18的版本

Windows Mobile

Users of Windows Mobile 5, Windows Mobile 2003 and PocketPC can sync email, contacts, calender appointments with Evolution.

Ubuntu does not yet work with Windows Mobile 6 currently. Until that support comes, there are two possible solutions:

  • Using Windows Mobile 6's USB storage mode
  • Using a storage device that your computer can also read, such an an SD card (if your computer has a card reader) or Sandisk's SD+USB for file transfer.


Connecting to a Windows Mobile 5, 2003 or PocketPC Device

Plug in the device via the included USB cable.

  • Install the synce-dccm, synce-serial and librra0-tools packages. To sync with Evolution, you'll also need the multisync, synce-multisync-plugin, libmultisync-plugin-evolution and libmultisync-plugin-backup packages. See Installing Software. The packages installer will ask various questions about how to connect to your device:
    • Leave the serial interface as "/dev/ttyUSB0"
    • Leave the default local IP address "192.168.131.102"
    • Leave the default remote IP address "192.168.131.201"
    • Set the IP address of your DNS server to "192.168.0.1"
  • Make sure ports 5678, 5679 and 990 are not blocked by a firewall
  • Click Applications -> Accessories -> Terminal. In the Terminal window, run:
dccm
sudo synce-serial-start

Depending on your device you may have to run the sudo synce-serial-start command within a few seconds of powering the Windows Mobile device on. The computer should now show: synce-serial-start is now waiting for your device to connect. The Windows Mobile Device should appear connected, in a similar way to when connected via ActiveSync on Windows.


Synchronizing with Evolution

  • Click Applications -> Accessories -> Multisync
    • Click New
        • First plugin: SynCE Plugin
        • Second plugin: Ximian Evolution 2
        • Display Name: <whatever you what to call it>
        • Data types to synchronize: Calendar + Addressbook + Tasks
  • to disconnect the Windows Mobile device:
        • Shutdown Multisync
        • "killall -HUP dccm" to kill the serial connection.
        • As a last resort, run "synce-serial-abort", if the above command doesn't work.


Troubleshooting

  • If you forget to run "dccm" before synce-serial-start, power off the pocket pc and run
sudo rmmod ipaq
sudo rmmod ehci_hcd
sudo rmmod uhci_hcd
sudo rmmod usbserial

Note: these must be run in a certain order, try a different order if it doesn't work.

  • If syncronisation still doesn't work, close multisync and then run
synce-matchmaker create 1

If 1 doesn't work, try 2.



Wireless Modem

I have successfully used my XDA Exec as a wireless modem with my Laptop. This is how I got it to work(roughly) :

1. Start the Windows Mobile device in the wireless modem mode from Start-> Programs -> Wireless Modem

2. Now connect the USB cable to the computer.

3. In a Terminal, run

wvdialconf
to see if it detects it as a modem. If this doesn't work, edit the "/etc/wvdial.conf" file as follows:

[Dialer Defaults] Modem = /dev/ttyUSB0 Baud = 115200 Init1 = ATZ Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Carrier Check = no Stupid Mode = no Phone = *99# Username = Password = New PPPD = yes ISDN = 0 Modem Type = Analog Modem

6. Now type "wvdial" in the command prompt, it should now connect.

Compatibilty

Devices that are known to work with this howto:

  • HP iPaq hx4150
  • HP iPaq rx3115
  • HP iPaq h2215/h2210
  • HP iPaq h1940
  • HP iPaq h1930
  • DELL Axim X3i & X30 & X50v
  • XDA IIs
  • i-mate JAM [windows ce 2003]
  • Acer n50 Premium
  • please add your devices to this list if it works for you

Troubleshooting

To check your Windows Mobile Device has been detected, click System' -> Administration -> System Log, then select messages. Alternatively, run dmesg in a terminal.

The results should look like the following:

[4312964.212000] usb 5-3.4: new full speed USB device using ehci_hcd and address 3
[4312966.410000] usbcore: registered new driver usbserial
[4312966.416000] drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic
[4312966.419000] usbcore: registered new driver usbserial_generic
[4312966.419000] drivers/usb/serial/usb-serial.c: USB Serial Driver core v2.0
[4312966.439000] drivers/usb/serial/usb-serial.c: USB Serial support registered for PocketPC PDA
[4312966.439000] drivers/usb/serial/ipaq.c: USB PocketPC PDA driver v0.5
[4312966.443000] ipaq 5-3.4:1.0: PocketPC PDA converter detected
[4312966.445000] usb 5-3.4: PocketPC PDA converter now attached to ttyUSB0
[4312966.445000] usbcore: registered new driver ipaq

Comment

1- STOP sl-modem-daemon :

PocketPC PDA ttyUSB1: PocketPC PDA converter now disconnected from ttyUSB1
ipaq 2-1:1.0: device disconnected

I find this is by sl-modem-daemon and I need to stop this to get it work!

  • TODO:
    • How can i use other ppp port like ppp1 not ppp0 like what the modem and pocket pc use now.

2- Show "Resync" button: from multisync options > show "Resync" button than use it to do sync it work with me like that 3-change the option on Ximian Evolution 2 -optional- to use address contact task from Evolution.



[[UbuntuHelp:]]

See also