patch-2.4.21 linux-2.4.21/Documentation/usb/usb-serial.txt
Next file: linux-2.4.21/Documentation/video4linux/bttv/CARDLIST
Previous file: linux-2.4.21/Documentation/usb/scanner.txt
Back to the patch index
Back to the overall index
- Lines: 87
- Date:
2003-06-13 07:51:29.000000000 -0700
- Orig file:
linux-2.4.20/Documentation/usb/usb-serial.txt
- Orig date:
2002-08-02 17:39:42.000000000 -0700
diff -urN linux-2.4.20/Documentation/usb/usb-serial.txt linux-2.4.21/Documentation/usb/usb-serial.txt
@@ -95,50 +95,27 @@
Kroah-Hartman at greg@kroah.com
-Compaq iPAQ, HP Jornada and Casio EM500 driver
+PocketPC PDA Driver
- This driver can be used to connect to Compaq iPAQ, HP Jornada and Casio EM500
- PDAs running Windows CE 3.0 or PocketPC 2002 using a USB cable/cradle. It
- has been tested only on the Compaq H3135, but is rumoured to work on
- with the H3600 and later models as well as the Jornada 548 and 568.
- With minor modifications, it may work for other CE based handhelds too.
+ This driver can be used to connect to Compaq iPAQ, HP Jornada, Casio EM500
+ and other PDAs running Windows CE 3.0 or PocketPC 2002 using a USB
+ cable/cradle.
+ Most devices supported by ActiveSync are supported out of the box.
+ For others, please use module parameters to specify the product and vendor
+ id. e.g. modprobe ipaq vendor=0x3f0 product=0x1125
The driver presents a serial interface (usually on /dev/ttyUSB0) over
- which one may run ppp and establish a TCP/IP link to the iPAQ. Once this
+ which one may run ppp and establish a TCP/IP link to the PDA. Once this
is done, you can transfer files, backup, download email etc. The most
- significant advantage of using USB is speed - you can get 73 to 113
- kbytes/sec for download/upload to the iPAQ.
+ significant advantage of using USB is speed - I can get 73 to 113
+ kbytes/sec for download/upload to my iPAQ.
- The driver works intermittently with the usb-uhci driver but quite
- reliably with the uhci driver. However, performance is much better
- with usb-uhci. It does not seem to work with ohci at all.
-
- You must setup hotplug to invoke pppd as soon as the iPAQ is connected.
- A ppp script like the one below should be kept in the file
- /etc/hotplug/usb/ipaq Remember to chmod +x. Make sure there are no
- options in /etc/ppp/options or ~/.ppprc which conflict with the ones
- given below.
-
- #!/bin/bash
-
- MYIP=linux.box.ip
- REMOTEIP=ipaq.ip
- MYDNS=my.dns.server
- killall -9 pppd
- /usr/sbin/pppd /dev/ttyUSB0 \
- connect "/usr/sbin/chat -v TIMEOUT 60 CLIENT 'CLIENTSERVER\c'" \
- nocrtscts local debug passive $MYIP:$REMOTEIP ms-dns $MYDNS noauth \
- proxyarp
-
- You must also download and install asyncd from http://synce.sourceforge.net
- This is required to emulate keep-alive packets which are exchanged by
- ActiveSync and the iPAQ.
-
- On connecting the cable, you should see the usual "Device Connected",
- "User Authenticated" messages flash by on your iPAQ. Once connected,
- you can use Win CE programs like ftpView, Pocket Outlook from the iPAQ
- and xcerdisp, synce utilities from the Linux side. Remember to enable IP
- forwarding.
+ This driver is only one of a set of components required to utilize
+ the USB connection. Please visit http://synce.sourceforge.net which
+ contains the necessary packages and a simple step-by-step howto.
+
+ Once connected, you can use Win CE programs like ftpView, Pocket Outlook
+ from the PDA and xcerdisp, synce utilities from the Linux side.
To use Pocket IE, follow the instructions given at
http://www.tekguru.co.uk/EM500/usbtonet.htm to achieve the same thing
@@ -153,8 +130,18 @@
If it doesn't work for some reason, load both the usbserial and ipaq module
with the module parameter "debug" set to 1 and examine the system log.
- You can also try soft-resetting your iPAQ before attempting a connection.
+ You can also try soft-resetting your PDA before attempting a connection.
+ Other functionality may be possible depending on your PDA. According to
+ Wes Cilldhaire <billybobjoehenrybob@hotmail.com>, with the Toshiba E570,
+ ...if you boot into the bootloader (hold down the power when hitting the
+ reset button, continuing to hold onto the power until the bootloader screen
+ is displayed), then put it in the cradle with the ipaq driver loaded, open
+ a terminal on /dev/ttyUSB0, it gives you a "USB Reflash" terminal, which can
+ be used to flash the ROM, as well as the microP code.. so much for needing
+ Toshiba's $350 serial cable for flashing!! :D
+ NOTE: This has NOT been tested. Use at your own risk.
+
For any questions or problems with the driver, please contact Ganesh
Varadarajan <ganesh@veritas.com>
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)