“UbuntuHelp:PortableDevices/WindowsMobile”的版本间的差异
来自Ubuntu中文
小 |
小 |
||
第3行: | 第3行: | ||
== Windows Mobile == | == 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 [[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" | ||
− | + | * 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. | ||
− | |||
+ | == 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 | ||
+ | <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的版本
点击翻译: |
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
- Click New
- 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
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:]]