Subject: Re: USB GPS on NetBSD
To: Steven M. Bellovin <smb@cs.columbia.edu>
From: David Howland <dhowland@users.sourceforge.net>
List: tech-kern
Date: 05/02/2007 15:44:12
Steven M. Bellovin wrote:
> the ucom. The question is why ucycom isn't picking up the device. I'd
> check the vendor and product ids against the table in ucycom.c.
Thats the first thing I did.
ucycom.c seems to support two devices...
Static const struct usb_devno ucycom_devs[] = {
{ USB_VENDOR_CYPRESS, USB_PRODUCT_CYPRESS_USBRS232 },
{ USB_VENDOR_DELORME, USB_PRODUCT_DELORME_EARTHMATE },
};
This seems to match with the definitions in usbdevs.h
# cd /usr/src/sys
# search EARTHMATE \*.c
./dev/usb/ucycom.c: { USB_VENDOR_DELORME,
USB_PRODUCT_DELORME_EARTHMATE },
# search EARTHMATE \*.h
./dev/usb/usbdevs.h:#define USB_PRODUCT_DELORME_EARTHMATE 0x0100
/* Earthmate GPS */
./dev/usb/usbdevs_data.h: USB_VENDOR_DELORME,
USB_PRODUCT_DELORME_EARTHMATE,
-d