Can you post the output of lsusb with the device plugged in?
Here it is:
root:# lsusb
Bus 1 Device 1: ID 0000:0000
Bus 2 Device 2: ID 046d:c521 Logitech, Inc.
Bus 2 Device 1: ID 0000:0000
That was with the Clie plugged in and turned on. It's the same with the Clie not plugged in:
root:# lsusb
Bus 1 Device 1: ID 0000:0000
Bus 2 Device 2: ID 046d:c521 Logitech, Inc.
Bus 2 Device 1: ID 0000:0000
I wanted to see what the output was if I tried to get some activity between the Clie and the computer, so I pressed the Hotsync button. Nothing happened, of course (J-Pilot wasn't running). The output from lsusb was the same as above and /dev/ttyUSB0 and /dev/ttyUSB1 disappeared after the attempt, as usual.
I then remade the ports, started jpilot as user, hit Hotsync, and did lsusb while the Clie was trying to connect to the computer. I got this:
root:# lsusb
Bus 1 Device 1: ID 0000:0000
Bus 2 Device 4: ID 054c:0066 Sony Corp. Clie PEG-N7x0C/PEG-T425 PalmOS PDA Serial
Bus 2 Device 2: ID 046d:c521 Logitech, Inc.
Bus 2 Device 1: ID 0000:0000
This is what I got from dmesg while I was attempting the connection:
usb 2-1: new full speed USB device using ohci_hcd and address 4
usb 2-1: configuration #1 chosen from 1 choice
usb 2-1: palm_os_4_probe - error -32 getting connection info
visor 2-1:1.0: Handspring Visor / Palm OS converter detected
usb 2-1: Handspring Visor / Palm OS converter now attached to ttyUSB0
usb 2-1: Handspring Visor / Palm OS converter now attached to ttyUSB1
usb 2-1: USB disconnect, address 4
visor ttyUSB0: Handspring Visor / Palm OS converter now disconnected from ttyUSB0
visor ttyUSB1: Handspring Visor / Palm OS converter now disconnected from ttyUSB1
visor 2-1:1.0: device disconnected
I then remade the ports and ran jpilot as root. As before, I successfully hotsynced. So it works as root but not as user and I don't understand why; the ports have 0666 permissions. Users have read, write, and execute permissions with /usr/bin/jpilot and its related files.
I hope this reveals something.
--GrannyGeek