Yeah, I can get coldsync to work correctly on my machine. I sorta figured out
the problem. If I launch pilot-link from the usbd.conf it will work for a
few read/writes, but then it can't read anymore and the Visor times out.
The output created by syslogd when I inserted output statements:
Jun 27 22:12:14 rusty lt-pilot-xfer: usb open
Jun 27 22:12:14 rusty lt-pilot-xfer: Reading data (5:1) ...
Jun 27 22:12:14 rusty lt-pilot-xfer: 10:1
Jun 27 22:12:14 rusty lt-pilot-xfer: Writing data (5:24) ...
Jun 27 22:12:14 rusty lt-pilot-xfer: Reading data (5:3) ...
Jun 27 22:12:14 rusty lt-pilot-xfer: Reading data (5:1) ...
Jun 27 22:12:14 rusty last message repeated 6 times
Jun 27 22:12:14 rusty lt-pilot-xfer: 14:1
Jun 27 22:12:14 rusty lt-pilot-xfer: Reading data (5:1) ...
Jun 27 22:12:14 rusty last message repeated 13 times
Jun 27 22:12:14 rusty lt-pilot-xfer: 2:1
Jun 27 22:12:14 rusty lt-pilot-xfer: Reading data (5:1) ...
Jun 27 22:12:14 rusty lt-pilot-xfer: Reading data (5:1) ...
Jun 27 22:12:44 rusty lt-pilot-xfer: -1:1
Jun 27 22:12:44 rusty lt-pilot-xfer: usb read error
Jun 27 22:12:44 rusty lt-pilot-xfer: Writing data (5:24) ...
Jun 27 22:12:44 rusty lt-pilot-xfer: Reading data (5:3) ...
Jun 27 22:12:44 rusty lt-pilot-xfer: -1:3
a few more of the last 4 lines and then fails the Visor will timeout.
Thanks,
--
Anish Mistry
On Wednesday 26 June 2002 05:15 pm, you wrote:
> I have my visor coldsyncing via usb on my 4.6-RC3 box just fine -- have
> you been able to get coldsync to work at all? If not, start by getting
> that to happen. The main pain I had was trying to hit the race condition
> of when ugen0.X is writable - the ugen driver is configured for so short a
> period of time after the sync button is pressed that I could never do it
> manually.
>
> I ended up putting a claus like this in my usbd.conf:
>
>
>
> device "Handspring Visor"
> vendor 0x082d
> product 0x0100
> release 0x0100
> #syncing
> attach "/usr/local/bin/coldsync -t usb -svv -l /tmp/usb.log -f
> /usr/home/fred/.coldsyncrc -md ${DEVNAME} "
>
> #initalize
> # attach "/usr/local/bin/coldsync -t usb -svv -l /tmp/usb.log -f
> /usr/home/fred/.coldsyncrc -mI ${DEVNAME}"
>
> #backup
> # attach "/usr/local/bin/coldsync -t usb -svv -l /tmp/usb.log -f
> /usr/home/fred/.coldsyncrc -mb /usr/home/fred/palmbak ROM"
>
>
> You need to do the 'initialze' like one time, and then comment it out and
> uncomment the syncing line. From then on out it worked (had to fiddle
> with a bunch of stuff including my coldsyncrc and /usr/local/etc/palms)
>
>
> Does this help at all?
>
>
> Fred
>
>
> On Sat, 22 Jun 2002, Anish Mistry wrote:
>
> > I am having some trouble reading data from a Handspring Visor Platinum.
What
> > I am trying to do is make the necessary modifications to pilot-link so
that
> > it will work with the usb on FreeBSD. My problem is that I can open a
> > connection to the /dev/ugen0.2 endpoint, but whenever I try to call a
read()
> > it returns with error 5 (Input/Output Error). I used the coldsync code as
a
> > base, but the read keeps failing. I can post the code, I just wanted to
see
> > if there were anyone with a similar problem. I have checked the
permissions
> > on the device nodes and they are fine, the same problem occurs when
running
> > as root.
> >
> > What I do:
> > 1) Press the HotSync Button on my crade
> > 2) Run ./pilot-xfer -p usb:/dev/ugen0 --sync /home/amistry/bk
> > 3) Watch it fail
> >
> > Thanks,
> >
> > --
> > Anish Mistry
> >
> >
> > To Unsubscribe: send mail to [EMAIL PROTECTED]
> > with "unsubscribe freebsd-hackers" in the body of the message
> >
>
> --
> Fred Clift - [EMAIL PROTECTED] -- Remember: If brute
> force doesn't work, you're just not using enough.
>
>
>
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message