From owner-freebsd-current@FreeBSD.ORG Thu Mar 18 12:08:49 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E998416A4CE for ; Thu, 18 Mar 2004 12:08:49 -0800 (PST) Received: from enterprise.ecore.net (enterprise.ecore.net [212.223.99.1]) by mx1.FreeBSD.org (Postfix) with SMTP id 8507A43D31 for ; Thu, 18 Mar 2004 12:08:48 -0800 (PST) (envelope-from nobody@nowhere.org) Received: (qmail 12163 invoked from network); 18 Mar 2004 20:08:44 -0000 Received: from p50840a73.dip0.t-ipconnect.de (HELO kiste) (80.132.10.115) by cheasy.de with SMTP; 18 Mar 2004 20:08:44 -0000 From: "Christoph Sold (newsreply @ cheasy * de)" To: Doug White , current@freebsd.org Date: Thu, 18 Mar 2004 21:08:32 +0100 User-Agent: KMail/1.6.1 References: <200403180132.06940.nobody@nowhere.org> <20040318100237.F62520@carver.gumbysoft.com> In-Reply-To: <20040318100237.F62520@carver.gumbysoft.com> X-Phone: +49-621-5723206 X-Address: Doerrhorststr. 23, 67059 Ludwigshafen, Germany MIME-Version: 1.0 Content-Disposition: inline Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Message-Id: <200403182108.34870.nobody@nowhere.org> X-Mailman-Approved-At: Fri, 19 Mar 2004 05:28:00 -0800 Subject: Re: Sony Clie 770 hotsync support missing X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: current@freebsd.org List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Mar 2004 20:08:50 -0000 =2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Thursday 18 March 2004 19:03, you wrote: > yOn Thu, 18 Mar 2004, Christoph Sold (newsreply @ cheasy * de) wrote: > > Hi All, > > > > my Sony Clie N770 is detected as ugen device. Any hints how to get > > USB hotsync for this palmtop working? > > Add it to usbdevs & the palm driver and regenerate? :) > Its probably just a new id. I suspect as much. Anyhow, I do not know which field has to be added in=20 which places, so a little bit more detail would be helpful. Well, here's my first guess: Controller /dev/usb0: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), VIA(0x0000), rev 1.00 uhub0 port 1 addr 2: full speed, self powered, config 1, Palm Handheld(0x0066), Sony Corp.(0x054c), rev 1.00 ugen0 should translate to: $ egrep -i "0x054c|0x0066" /usr/src/sys/dev/usb/usbdevs.h #define USB_VENDOR_SONY 0x054c /* Sony */ #define USB_PRODUCT_SONY_CLIE_40 0x0066 /* Sony Clie v4.0 */ [whitespace cleaned up] which was already in the header file. Looking for USB_PRODUCT_SONY_CLIE_40 in /usr/src/sys/dev/usb/* yields { USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_40_MS, 0, "Sony", "Sony Clie v4.0 Memory Stick slot", }, { USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_S360, 0, "Sony", "Sony Clie s360", }, in const struct usb_knowndev usb_knowndevs[] , which seems to suggest=20 this device is already known. Still, the names do not match (mine is=20 called "Sony Clie PEG-N770C/E", to be exact). In uvisor.c, USB_PRODUCT_SONY_CLIE_40 gets another hit. I'm out of my=20 depth interpreting what's in there. So, anybody got a hint how to make the USB driver generate a ucom device=20 upon sync request for me? Thanks in advance =2D --=20 Christoph Sold Nota bene: Apologies for the mungled "From" header. Please use common sense to unmungle. Reply-to set. =2D----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFAWgHBjGVuYEZ1RPYRAiUfAKCo6NmY4m6uYoEs8AjM+IYY5dG6BgCdFreC 2FUuUfQfwV7YmoWeCavP5iA=3D =3Dd5Ms =2D----END PGP SIGNATURE-----