If I run install-user, the sync starts and ends successfully, but the whole install-user process only takes a few seconds. That suggests to me that the problem is some kind of timing issue. If I reboot the system into Windoze XP and hotsync with the Palm desktop, the Palm behaves normally, completing the hotsync even if it takes several minutes. That suggests that the problem is related to Linux. Before the Zire 31, I was successfully syncing my Palm IIIx with pilot-xfer on the serial port.
After a bit of googling, I made these configuration changes for the Zire. I created the file /etc/udev/rules.d/10-visor.rules with this line:
BUS="usb", KERNEL="ttyUSB*", SYMLINK="pilot"
In the /etc/udev/permissions.d/50-udev.permissions file, I modified this line:
ttyUSB*:root:uucp:0666
In /var/log/messages, I observed these entries pertaining hotsyncing:
Jan 2 19:04:20 orpheus kernel: usb 1-4.4: new full speed USB device using address 8
Jan 2 19:04:20 orpheus kernel: ehci_hcd 0000:00:02.2: qh 6162d300 (#0) state 1
Jan 2 19:04:20 orpheus kernel: visor 1-4.4:1.0: Handspring Visor / Palm OS converter detected
Jan 2 19:04:20 orpheus kernel: usb 1-4.4: Handspring Visor / Palm OS converter now attached to ttyUSB0
Jan 2 19:04:20 orpheus kernel: usb 1-4.4: Handspring Visor / Palm OS converter now attached to ttyUSB1
Jan 2 19:04:23 orpheus kernel: usb 1-4.4: USB disconnect, address 8
Jan 2 19:04:23 orpheus kernel: visor ttyUSB0: Handspring Visor / Palm OS converter now disconnected from ttyUSB0
Jan 2 19:04:23 orpheus kernel: visor ttyUSB1: Handspring Visor / Palm OS converter now disconnected from ttyUSB1
Jan 2 19:04:23 orpheus kernel: visor 1-4.4:1.0: device disconnected
Jan 2 19:04:24 orpheus kernel: usb 1-4.4: new full speed USB device using address 9
Jan 2 19:04:24 orpheus kernel: ehci_hcd 0000:00:02.2: qh 6162d380 (#0) state 1
Jan 2 19:04:24 orpheus kernel: visor 1-4.4:1.0: Handspring Visor / Palm OS converter detected
Jan 2 19:04:24 orpheus kernel: usb 1-4.4: Handspring Visor / Palm OS converter now attached to ttyUSB0
Jan 2 19:04:24 orpheus kernel: usb 1-4.4: Handspring Visor / Palm OS converter now attached to ttyUSB1
Jan 2 19:04:47 orpheus kernel: usb 1-4.4: USB disconnect, address 9
Jan 2 19:04:47 orpheus kernel: visor ttyUSB0: Handspring Visor / Palm OS converter now disconnected from ttyUSB0
Jan 2 19:04:47 orpheus kernel: visor ttyUSB1: Handspring Visor / Palm OS converter now disconnected from ttyUSB1
Jan 2 19:04:47 orpheus kernel: visor 1-4.4:1.0: device disconnected
Jan 2 19:04:50 orpheus kernel: usb 1-4.4: new full speed USB device using address 10
Jan 2 19:04:50 orpheus kernel: ehci_hcd 0000:00:02.2: qh 6162d400 (#0) state 1
Jan 2 19:04:50 orpheus kernel: visor 1-4.4:1.0: Handspring Visor / Palm OS converter detected
Jan 2 19:04:50 orpheus kernel: usb 1-4.4: Handspring Visor / Palm OS converter now attached to ttyUSB0
Jan 2 19:04:50 orpheus kernel: usb 1-4.4: Handspring Visor / Palm OS converter now attached to ttyUSB1
Jan 2 19:04:52 orpheus kernel: usb 1-4.4: USB disconnect, address 10
Jan 2 19:04:52 orpheus kernel: visor ttyUSB0: Handspring Visor / Palm OS converter now disconnected from ttyUSB0
Jan 2 19:04:52 orpheus kernel: visor ttyUSB1: Handspring Visor / Palm OS converter now disconnected from ttyUSB1
Jan 2 19:04:52 orpheus kernel: visor 1-4.4:1.0: device disconnected
Thanks for the help!
Andrew Robinson