cannot sync PalmOS Treo PDA

Bug #162997 reported by Florin Andrei
2
Affects Status Importance Assigned to Milestone
jpilot (Ubuntu)
New
Undecided
Unassigned

Bug Description

Ubuntu 7.10 Gutsy

Cannot sync my Treo 650. See this discussion:

https://lists.ubuntu.com/archives/ubuntu-users/2007-November/thread.html#129468

I modified /etc/udev/rules.d/60-symlinks.rules as described in the discussion. Patch is:

--- /etc/udev/rules.d/60-symlinks.rules.orig 2007-11-15 15:37:35.000000000 -0800
+++ /etc/udev/rules.d/60-symlinks.rules 2007-11-15 15:39:52.000000000 -0800
@@ -12,5 +12,8 @@
 SUBSYSTEMS=="usb", KERNEL=="lp[0-9]*", SYMLINK+="usb%k"

 # Create /dev/pilot symlink for Palm Pilots
-KERNEL=="ttyUSB*", ATTRS{product}=="Palm Handheld*|Handspring *|palmOne Handheld", \
- SYMLINK+="pilot"
+#KERNEL=="ttyUSB*", ATTRS{product}=="Palm Handheld*|Handspring *|palmOne Handheld", \
+# SYMLINK+="pilot"
+BUS=="usb", SYSFS{product}=="Palm Handheld*|Handspring *|palmOne Handheld", \
+ KERNEL=="ttyUSB*", NAME="ttyUSB%n", SYMLINK+="pilot", GROUP="dialout", \
+ MODE="0666"

Then I run "sudo modprobe visor".
Then I configured JPilot to use /dev/pilot for synchronizing.
Connect the Treo to the computer with USB cable.
Push the sync button on the USB cable.
Verify that /dev/pilot is indeed created.
Click on Sync button in JPilot.

Nothing happens. JPilot just sits there doing nothing.

Revision history for this message
Florin Andrei (florin-andrei) wrote :

While running "strace jpilot", the sync process started, it synced a few things, but Jpilot after that does not close the sync, it seems to wait for something to happen.
If I run Jpilot without strace, it does not work at all.

Revision history for this message
Florin Andrei (florin-andrei) wrote :

Correction: Jpilot does work without strace. It doesn't work when launched from the Gnome menu.

Jpilot works when launched from gnome-terminal.
Jpilot does not work when clicked on the menu icon.

Additionally, it froze at the end of sync because the Expense plugin was selected by default. I unselected Expense (because I don't have that application) and Keyring (because I don't want to use that plugin) and now Jpilot seems to work, at least when I launch it manually from the terminal.

Revision history for this message
Florin Andrei (florin-andrei) wrote :

Now it doesn't work anymore, even from the terminal, and there's a jpilot process eating up CPU.

Revision history for this message
Florin Andrei (florin-andrei) wrote :

I added the output of strace with jpilot when I click Backup but jpilot does nothing.

Revision history for this message
Florin Andrei (florin-andrei) wrote :

added jpilot as the package affected

Revision history for this message
Florin Andrei (florin-andrei) wrote : SOLVED

In JPilot, File / Preferences / Settings, use "usb:" for Serial Port. It should just work, no patching of /etc/udev files, no forced "modprobe visor" required.

Perhaps this should be made the default? The majority of PalmOS PDAs nowadays are on USB anyway, so it makes sense to have JPilot use "usb:" as a default setting. It's kind of confusing otherwise.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.