Version: 4.6.0 (blivit) (using KDE 3.5.5 "release 45" , openSUSE 10.2) Compiler: Target: i586-suse-linux OS: Linux (i686) release 2.6.18.2-34-default I upgraded from SUSE 10.1 to openSUSE 10.2 on a Dell Latitude D620. I can no longer get my Visor Handspring to synchronize. I tried to let kpilot set it up and then I also tried with the following in /etc/udev/rules.d/10-visor.rules: # # Device rules for Handspring Visor # BUS="usb", SYSFS{product}="Handspring*", KERNEL="ttyUSB[13579]", SYMLINK="pilot" This worked fine for the last 2-3 SuSE versions. My Visor runs Palm OS 3.1H2 When I try to synchronize things seem to start OK, then my visor complains that the connection between the handheld computer and the desktop was broken. In dmesg I see: usb 4-1: new full speed USB device using uhci_hcd and address 2 usb 4-1: new device found, idVendor=082d, idProduct=0100 usb 4-1: new device strings: Mfr=1, Product=2, SerialNumber=0 usb 4-1: Product: Handspring Visor usb 4-1: Manufacturer: Handspring Inc usb 4-1: configuration #1 chosen from 1 choice usbcore: registered new driver usbserial drivers/usb/serial/usb-serial.c: USB Serial support registered for generic usbcore: registered new driver usbserial_generic drivers/usb/serial/usb-serial.c: USB Serial Driver core drivers/usb/serial/usb-serial.c: USB Serial support registered for Handspring Visor / Palm OS drivers/usb/serial/usb-serial.c: USB Serial support registered for Sony Clie 3.5 drivers/usb/serial/usb-serial.c: USB Serial support registered for Sony Clie 5.0 usb 4-1: Handspring Visor / Palm OS: port 1, is for Generic use usb 4-1: Handspring Visor / Palm OS: port 2, is for HotSync use usb 4-1: Handspring Visor / Palm OS: Number of ports: 2 visor 4-1:1.0: Handspring Visor / Palm OS converter detected usb 4-1: Handspring Visor / Palm OS converter now attached to ttyUSB0 usb 4-1: Handspring Visor / Palm OS converter now attached to ttyUSB1 usbcore: registered new driver visor drivers/usb/serial/visor.c: USB HandSpring Visor / Palm OS driver usb 4-1: USB disconnect, address 2 visor 4-1:1.0: device disconnected I managed to do a backup with pilot-xfer as well as single file transfer.
I can confirm this bug for my system: - Handheld: Handspring Visor Platinum, PalmOS 3.5.2H1.5 - Distribution: Kubuntu 6.10 Edgy Eft - kpilot version 4.6.0 I didn't check above settings in detail but the scenario is the same: Visor and Host are connected and the handheld is recognised by the system when I press the hotsync button. Visor complains about lost connection while kpilot tries to continue sync and hangs ( I assume waiting forever for Data from the handheld?) until I loose patience and send a SIGTERM. Didn't check the pilot-xfer method yet.
I fixed the bug under Kubuntu 7.10 by setting the USB speed to 115200 instead of the default 9600. Then everything worked without any problems.
Yeah, for some weird reason, Ian, you're absolutely correct in that using 9600 in the speed setting with the old visors just fails miserably. It used to be that we defaulted to 9600, but I fixed this a while ago to default to 57600 if it's not explicitly set. Thank you for the bug report!! Also, I'd really appreciate your help in testing out KPilot from the really-soon-to-be-released KDE 4.2!!! =:)