Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Oct 2006 02:08:45 -0400
From:      Anish Mistry <amistry@am-productions.biz>
To:        freebsd-questions@freebsd.org
Cc:        Jonathan Arnold <jdarnold@buddydog.org>
Subject:   Re: Problems with USB Palm sync
Message-ID:  <200610180209.00047.amistry@am-productions.biz>
In-Reply-To: <eh46n9$ta9$1@sea.gmane.org>
References:  <eh3eh6$aag$1@sea.gmane.org> <200610171801.44321.amistry@am-productions.biz> <eh46n9$ta9$1@sea.gmane.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--nextPart1319672.9Zhb6XETQf
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

On Tuesday 17 October 2006 23:22, Jonathan Arnold wrote:
> Anish Mistry wrote:
> > On Tuesday 17 October 2006 16:29, Jonathan Arnold wrote:
> >> Has anyone had any luck using pilot-link to sync JPilot to a
> >> Palm device via the USB? I'm trying to sync my Handspring Visor
> >> and it just doesn't seem to be noticing it. I have the following
> >> in my /dev/usbd.conf file:
> >
> > First you shouldn't be using usbd.conf.  You should be using
> > devd.conf and devfs.rules.
> >
> > Disable usbd.
> >
> > Add to devd.conf:
> > attach 0 {
> >         device-name "ugen[0-9]+";
> >         match "vendor" "0x082d";
> >         match "product" "0x0100";
> >         match "release" "0x0100";
> >         action "/usr/local/sbin/pilot-sync-ugen.sh $device-name";
> > };
> >
> > Setup devfs.rules if you have yet to do it:
> > http://am-productions.biz/docs/devfs.rules.php
> >
> > Add your user to the operator group or change the mode to 0666
> > below. Add to devfs.rules:
> > add path 'ugen*' group operator
> > add path 'ugen*' mode 0660
> >
> > In /usr/local/sbin/pilot-sync-ugen.sh:
> > #!/bin/sh
> > #
> > JPILOT=3D/usr/X11R6/bin/jpilot-sync
> > JPILOT_USER=3Dyour_username_here
> > export JPILOT_HOME=3D/home/$JPILOT_USER
> > PILOTPORT=3Dusb:/dev/$1
> > COMMAND=3D`echo $JPILOT -p $PILOTPORT -b`
> > # run command ie. (sync)
> > /usr/bin/su $JPILOT_USER -c "$COMMAND"
>
> Thanks, this seems to work a little better.  Now, when I hit the
> Hot Sync button on the cradle, I get the feedback that there's a
> connection and it says "Identifying user" on the Visor, but it just
> hangs there and eventually gives up. If I comment out the action
> and try it from the commandline, pilot-xfer says " Listening for
> incoming connection on usb:/dev/ugen0... ". It seems to me that
> both are waiting for the other to initiate something. ugen0 doesn't
> get created until I hit the HotSync button, but the pilot-link
> stuff seems to be waiting for that to happen again?
You'll need to install the user:
# install pilot-link username
COMMAND=3D`echo /usr/local/bin/install-user -p $PILOTPORT -u=20
$JPILOT_USER -i 1001`

=2D-=20
Anish Mistry
amistry@am-productions.biz
AM Productions http://am-productions.biz/

--nextPart1319672.9Zhb6XETQf
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (FreeBSD)

iD8DBQBFNcT8xqA5ziudZT0RAkuGAKCwuE6+2atJuwaVv9Q5vGAXB8gcUACgxQN0
G/hgcPQcyKodG3Z7z9cSpIg=
=oePf
-----END PGP SIGNATURE-----

--nextPart1319672.9Zhb6XETQf--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200610180209.00047.amistry>