[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [coldsync-hackers] Garmin iQue 3600 (PalmOS 5) and FreeBSD



On Sun, Jun 20, 2004 at 06:02:39PM -0700, Thomas D. Dean wrote:
> I am attempting to use coldsync 2.2.5 with FreeBSD-stable with a
> Garmin iQue 3600, PalmOS 5.2.1r2, connected to a USB port.  In dmesg,
> I see the iQue when I press hotsync.
[...]
> The first problem I saw was covered in the archives, 
> 
>   Unexpected USB vendor ID 0x91e.
> 
> I patched coldsync-2.2.5/libpconn/PConnection_usb.c to recognize the
> vendor, see diff below.

	Thanks. I'd prefer the identifier GARMIN_VENDOR_ID, because
presumably 0x091e refers to all Garmin products, not just the iQue.

> Now, I see 
>   pconn_usb_open: Can't open "/dev/ugen0.2".
>   open: Device not configured

	It looks as though the ugen kernel module isn't loaded. Make
sure your kernel config file includes

	# USB support
	device		uhci		# UHCI PCI->USB interface
	device		ohci		# OHCI PCI->USB interface
	device		usb		# USB Bus (required)
	device		ugen		# Generic

(you can probably get away with just one of uhci or ohci, depending on
the type of USB controller you have).

	You should also be able to load the "usb" and "ugen" modules
dynamically (see kldload(8)), if you don't feel like installing a new
kernel.

	Having said this, your troubles are probably not over: I
believe that Palm changed some of the USB stuff in PalmOS 4.x or 5.x.
Or something. At any rate, I haven't been able to sync a PalmOS 5.x
device over USB under FreeBSD 4.8.
	I haven't tried FreeBSD 5.x yet. I understand that the USB
code has been substantially improved, so things may work better.
	In the meantime, the quick and easy solution is to get a
serial cradle.
	Sorry about this.

-- 
Andrew Arensburger                      This message *does* represent the
arensb@ooblick.com                      views of ooblick.com
			  You have new spam.
This message was sent through the coldsync-hackers mailing list.  To remove
yourself from this mailing list, send a message to majordomo@thedotin.net
with the words "unsubscribe coldsync-hackers" in the message body.  For more
information on Coldsync, send mail to coldsync-hackers-owner@thedotin.net.