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>
