UbuntuHelp:PortableDevices/WindowsMobile
来自Ubuntu中文
点击翻译: |
English |
请不要直接编辑翻译本页,本页将定期与来源同步。 |
目录
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
- First plugin: SynCE Plugin
- Click New
- 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.
- "killall -HUP dccm" to kill the serial connection.
- Shutdown Multisync
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
wvdialconfto 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:]]